We are seeking a Senior Java Engineer to join our team, specializing in the development and support of insurance applications and platforms.
This role emphasizes hands-on coding, technical leadership, and close collaboration with cross-functional teams to deliver robust, scalable solutions for the insurance industry.
Responsibilities
- Contribute to the development and enhancement of insurance applications and platforms within cross-vendor teams
- Foster a culture of continuous improvement, mentorship, and knowledge sharing among team members
- Conduct code reviews and ensure adherence to coding standards and best practices
- Maintain effective communication with QA, business analysts, and management stakeholders
- Collaborate with project management and vendor teams to ensure timely and high-quality project delivery
- Participate in the design and implementation of insurance solutions using Java, SQL, and microservices
- Write, review, and maintain code, including reviewing pull requests and contributing to the codebase
- Ensure seamless integration with external systems and APIs
- Troubleshoot and resolve issues related to application performance, functionality, and integrations
- Design and optimize SQL database schemas for efficient data storage and retrieval
- Ensure data integrity, security, and optimal data access
Requirements
- At least 3 years of hands-on experience in Java backend development
- Demonstrated leadership skills, including mentoring and guiding team members
- Solid experience in the insurance domain, having worked on multiple insurance projects
- Proficiency in Java and SQL for backend development and data management
- Experience with Hibernate for object-relational mapping
- Expertise in microservices architecture and REST API development
- Strong understanding of design patterns and software delivery best practices
- Experience working in both Waterfall and Scrum project methodologies
- Excellent communication and stakeholder management abilities
- Fluent English skills (written and spoken) at a B2+ level or higher
- Residence in Ukraine required for remote work eligibility
Nice to have
- Experience with Microsoft Azure for cloud-based application deployment and management
- Familiarity with the Spring framework for building scalable Java applications