Lead Java Developer | EPAM Georgia | Tech Talent
Guest
Inactive
RegisterLogin
JobsCompaniesCoursesEducation
About
Language
ENGINEERING THE FUTURE
EPAM Georgia
Lead Java Developer
Tags
#TeamLead
#Remote
#Java
#Lead
EPAM Georgia
Lead Java Developer
#TeamLead
#Remote
#Java
#Lead
Field
Development
Category
Java
Location
Remote
Commitment
Full-time
Seniority
TeamLead
Show
Learn More

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are looking for a Lead Java Developer to join our global team for core video functionality development, which currently is deployed across multiple European countries.

Candidate will help with the development of the video headend components from architecture and design to development and integration with other back-office systems and partner's products. The range of potential involvements differs from video encoding and processing, big data, and networking.

WHAT YOU’LL DO

  • Be responsible for one or multiple microservices in terms of e2e architecture communication, backlog preparation & maintenance
  • Design and develop low-latency, scalable, distributed application services and deliver high-availability and performance
  • Write well-designed, testable, efficient code with automated test coverage and corresponding documentation
  • Ensure designs are following specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

WHAT YOU HAVE

  • 5+ years of experience in software development (at least one year experience as a Team Lead)
  • Ability to bring clarity to ambiguous situations and to act decisively
  • Aa systematic, disciplined, and analytical approach to problem-solving
  • Excellent communication skills
  • Strong team player
  • Fluent spoken and written English

NICE TO HAVE

  • Proficient in Java and related technology stack: Java 8, Spring, Maven, Git
  • Deep Java / Spring / RESTful services experience for back-end development is a must
  • Knowledge of software engineering practices, including coding standards, code reviews, source control management (GIT), Agile development, build processes, testing and operations
  • Not required but a big plus:
  • Good knowledge of Media Delivery technologies
  • Experience with streaming technologies like HLS, DASH, Smooth streaming
  • Understanding of micro-services architecture, RESTful API design, Docker containers and cluster management systems like Kubernetes or Amazon ECS

WE OFFER

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Unlimited access to LinkedIn learning solutions
  • Friendly team and enjoyable working environment
  • Social package: professional & soft skills trainings, medical & family care programs, sports
  • Free English classes
  • Flexible working schedule
  • Engineering, corporate and social events
Field
Development
Category
Java
Location
Remote
Commitment
Full-time
Seniority
TeamLead
Show
Learn More