Back to Search
Lead Java Developer
Java, Microsoft Azure, Cucumber, Automated Testing in Java, Azure Integration, Web Service / API Testing
Sorry, this position is no longer available
We are seeking a highly motivated Java Lead Developer to join our team and work on a cutting-edge project that leverages Microsoft Azure technologies. As a Java Lead Developer, you will be responsible for leading the development team and ensuring the delivery of high-quality software solutions. You will work closely with stakeholders to understand project requirements, and design and implement solutions that meet those requirements. You will also be responsible for ensuring that the development team follows best practices and adheres to coding standards. If you are passionate about software development and are looking for an exciting opportunity to work on a challenging project, we invite you to apply for this position.
Responsibilities
- Lead the development team and ensure the delivery of high-quality software solutions
- Collaborate with stakeholders to understand project requirements and design and implement solutions that meet those requirements
- Ensure that the development team follows best practices and adheres to coding standards
- Provide guidance and support to the development team, helping them to resolve technical issues and develop their skills
- Manage project deliverables and ensure that project milestones are met
- Develop and maintain project documentation, including technical specifications and user manuals
- Participate in code reviews and ensure that code is well-documented, maintainable, and adheres to coding standards
Requirements
- Minimum of 5 years of experience in Java development, demonstrating expertise in Java programming and related technologies
- Experience in Microsoft Azure and Azure Integration, showcasing your ability to develop and deploy cloud-based applications
- Expertise in Web Service / API Testing, highlighting your ability to test RESTful and SOAP-based services
- Experience in leading software development teams and managing project deliverables
- Strong focus on teamwork, excellent communication skills, and the ability to work collaboratively with cross-functional teams
- Ability to work independently, manage multiple priorities, and meet project deadlines
- Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
- Experience in developing microservices architectures and containerization technologies like Docker and Kubernetes
- Experience in working with NoSQL databases like MongoDB and Cassandra
- Practical experience in implementing automated testing in Java, using tools like Cucumber, JUnit, and Mockito
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