Skip To Main Content
backBack to Search

Lead Java Developer (Angular)

Remote in India
Java
& 7 others
warning.png
Sorry, this position is no longer available

We are looking for a dynamic Lead Java Developer who can work remotely and lead teams of developers to develop and deliver high-quality backend applications using Java.

The ideal candidate should have a passion for technology, possess excellent analytical and problem-solving skills, and work well in a team environment to achieve common goals.

Responsibilities
  • Develop backend applications using Java 11, J2EE 7, and other relevant technologies
  • Implement REST web services, dependency injection, and Maven build processes
  • Work with databases such as Oracle/SQLServer for database connectivity, and implement performance tuning, authentication, and authorization mechanisms
  • Collaborate closely with front-end developers and possess a good understanding of the interaction between backend and frontend code, particularly with Angular
  • Conduct unit and integration testing using JUnit and other relevant tools
  • Stay up-to-date with industry trends and best practices in Java and Angular development
  • Should be quite independent and have initiative, proposing architectural changes, design changes
Requirements
  • 5+ years of relevant work experience, and 1+ years of relevant leadership experience
  • Strong proficiency in Java
  • Experience with Kubernetes and Helm for container orchestration and deployment
  • Experience with in-memory data grids like Apache Ignite, Hazelcast, Infinispan
  • In-depth knowledge of databases and Linux
  • CI tooling experience (e.g., TeamCity), and shell scripting
  • Backend development using J2EE 7, REST web services, and Maven
  • Threading, streams, annotations, JDBC, performance tuning, authentication, and authorization mechanisms
  • Database connectivity using Oracle/SQLServer
  • Experience with Docker and containerization
  • Work with OpenId for application authentication
  • Good communication skills
  • B2+ English level
Nice to have
  • Familiarity with Angular or other modern JavaScript frameworks
  • Knowledge of RabbitMQ, Kafka and other messaging tools
  • Experience with cloud platforms such as AWS, Azure, GCP
  • Knowledge in writing templates using Thymeleaf
  • Knowledge of Scala programming language
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

These jobs are for you