Back to Search
Lead Java Developer
Sorry, this position is no longer available
We are seeking an experienced Lead Java Developer to join our remote team and work with a global provider of insurance core systems. Our customer is a technology innovator in the insurance industry, offering a unified platform of core, experience, and insight solutions that empower insurers to digitize their operations and deliver seamless customer experiences. As a Lead Java Developer, you will play a crucial role in building and enhancing the company's platform, working with cross-functional teams and contributing to the development of innovative solutions.
Responsibilities
- Lead the development of the company's platform, collaborating with cross-functional teams to design, develop and deploy innovative solutions
- Provide technical leadership and mentorship to junior developers, guiding them to improve their skills and achieve their professional goals
- Participate in code reviews and ensure adherence to best practices and coding standards
- Design and develop RESTful APIs and front-end solutions using ReactJS
- Deploy and maintain cloud-based applications on Amazon Web Services
- Identify and troubleshoot technical issues and provide timely resolutions
- Collaborate with other teams to integrate and test software components
- Ensure software quality and maintainability through comprehensive testing and documentation
Requirements
- 5+ years of experience in Java development, with a strong understanding of Spring Boot and Java 11
- 1+ year of relevant leadership experience
- Proficiency in Amazon Web Services, including deployment and maintenance of cloud-based applications
- Experience in developing RESTful APIs and working with ReactJS for front-end development
- Strong command of PostgreSQL and other databases like Cassandra and Oracle
- Experience in leading and managing development teams, providing guidance and mentorship to junior developers
- Strong analytical and problem-solving skills, with a passion for developing innovative solutions
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams
- Fluent English language skills at an Upper-Intermediate level or higher
Nice to have
- Experience in working with Liquibase for database versioning
- Familiarity with Kafka for application architecture and communication
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