Back to Search
Java Lead Developer
Sorry, this position is no longer available
We are currently seeking a highly skilled remote Java Lead Developer to join our team. As the Java Lead Developer, you will work with a talented team of Product Managers, Designers, and Architects to build application-layer services encompassing backend development, monitoring, scaling and optimizing to make the administration of products simple at Enterprise scale.
Responsibilities
- Design and implement highly scalable and performant RESTful micro-services
- Collaborate with the team to ensure the quality of the services
- Work with AWS, Kubernetes, and Docker containers
- Ensure application performance and design low latency, high-speed http applications
- Collaborate effectively on ideas and designs with some of the best architects and developers in the company
Requirements
- Bachelor's degree in Engineering, Computer Science, or equivalent
- At least 5 years of experience crafting and implementing highly scalable and performant RESTful micro-services
- Experience in leading the team of developers
- Proficiency in Java, ReactJS, Spring Boot, REST, and Reactive Programming
- Fluency in at least one database technology, such as RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra
- Solid understanding of distributed systems and application security
- Real passion for collaboration and strong interpersonal and communication skills
- Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings such as AWS, GAE, Azure
- Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
- Solid understanding of application performance, and designing low latency, high-speed http applications
- Excellent verbal and written communication skills in English at an Upper-Intermediate level
Nice to have
- Experience with GraphQL, web application development, and JavaScript libs such as React and JQuery
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn