We are seeking an experienced Lead Java Developer to join our remote team, working in the healthcare domain and collaborating with a global leader in medical research and development. As a Lead Java Developer, you will play a critical role in developing and implementing software solutions that enable medical professionals to provide better care to patients. You will work closely with cross-functional teams to design and develop scalable, secure, and reliable software solutions that meet high standards of quality and performance.
responsibilities
Lead the development and implementation of software solutions that meet the needs of medical professionals and patients
Collaborate with cross-functional teams to design and develop scalable, secure, and reliable software solutions
Ensure software quality and performance by implementing best practices in software design, development, and testing
Contribute to the development of software architecture and design patterns that enable the creation of high-quality software solutions
Provide technical leadership and guidance to junior developers, ensuring the successful delivery of software projects
Stay up-to-date with the latest trends and technologies in software development, sharing knowledge and insights with the team
Participate in code reviews and contribute to the development of coding standards and best practices
requirements
A minimum of 5 years of experience in Java Development, demonstrating expertise in Java 8 and Spring frameworks
Proven experience in leading a team of developers, demonstrating your ability to mentor, coach, and motivate team members
Experience in developing microservice architecture patterns and Spring Boot applications
Proficiency in working with Microsoft Azure or other cloud platforms, as well as CI/CD pipelines and DevSecOps practices
Strong understanding of software design principles and patterns, as well as experience in implementing them in real-world scenarios
Fluent spoken and written English at an Upper-Intermediate level or higher
nice to have
Familiarity with NoSQL databases and their integration with Java applications
Familiarity with front-end technologies like ReactJS, Angular
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Software Development - Other Employement Type: Full time
Contact Details:
Company: Epam Systems Location(s): Multi-City, India