India
Join our team as a Lead Java Developer, working remotely with a top retail and distribution company, to help build and maintain our cutting-edge software solutions. As a Lead Java Developer, you will be responsible for leading the development of our software applications, using your expertise in Java 8, Spring, and Microservice Architecture Patterns. You will also be responsible for ensuring that our software solutions are scalable, reliable, and meet the needs of our customers. If you have a passion for software development and are looking for a new challenge, we invite you to apply.
Responsibilities
- Lead the development of software applications using Java 8, Spring, and Microservice Architecture Patterns
- Ensure the scalability, reliability, and maintainability of our software solutions
- Collaborate with cross-functional teams to understand product requirements and user needs
- Mentor and lead a team of developers, ensuring high-quality code and adherence to development standards
- Participate in design reviews, offering input on requirements, product design, and potential challenges
- Contribute to the development of REST APIs and other software solutions
- Manage the software development lifecycle, ensuring that software solutions are delivered on time and within budget
- Provide technical guidance and support to cross-functional teams
Requirements
- At least 5 years of experience in Java development, demonstrating your proficiency in Java 8 and Spring and 1 year of leadership experience
- Experience in developing Microservice Architecture Patterns, including experience with Spring Boot
- Expertise in Microsoft Azure and Azure DevOps, including experience with REST APIs
- Strong analytical and problem-solving skills, allowing you to identify and resolve complex technical issues
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Familiarity with containerization and container orchestration technologies, such as Docker and Kubernetes
- Knowledge of DevOps practices and tools, such as Jenkins and Ansible
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