India
Join our remote team as a Lead Java Developer and take part in developing innovative solutions for business information and technology industry. As a Lead Java Developer, you will be responsible for leading a team of developers and collaborating with cross-functional teams to design and develop software solutions that meet business requirements. You will also be responsible for ensuring the quality of the software solutions by implementing best practices and standards in software development.
Responsibilities
- Lead a team of developers and collaborate with cross-functional teams to design and develop software solutions that meet business requirements
- Ensure the quality of the software solutions by implementing best practices and standards in software development
- Design and develop microservices using Java and related frameworks such as Spring and Spring Boot
- Implement DevOps practices and tools, including continuous integration and delivery, automated testing, and deployment
- Deploy and manage software solutions on Microsoft Azure cloud platform
- Contribute to the development of software architecture and design documentation
- Provide technical guidance and mentorship to team members
Requirements
- A minimum of 5 years of experience in Java development, demonstrating your proficiency in Java 8 and its related frameworks such as Spring and Spring Boot
- Expertise in Microservice Architecture Pattern, enabling you to design and develop scalable and maintainable microservices
- Practical experience in DevOps practices and tools, including continuous integration and delivery, automated testing, and deployment
- Hands-on experience with Microsoft Azure cloud platform, showcasing your ability to design and deploy cloud-based solutions
- Strong leadership skills, with experience leading teams of developers and collaborating with cross-functional teams
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
- Basic knowledge of Linux shell scripting and Linux security
- Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible
- Experience in the healthcare technology industry
- Experience with batch process management, especially with CA Workload Automation
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