Job VC
Senior Java Engineer with Insurance experience
Technologies
Description
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.
Please note
that for positions in Ukraine, we only consider candidates who are currently based in Ukraine or plan to return in the near future. Remote work is available only from Ukraine.
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
Benefits
Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
Receive the necessary equipment to perform your work tasks
Change projects and technology stacks within EPAM
Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
Participate in volunteer, charity programs and communities (both technical and interest-based)
What we offer:
Vacation and sick leave (including a sick leave without a medical certificate)
A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
Medical insurance for family members at corporate rates
Company support during significant life events (childbirth or adoption, marriage, etc.)
Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
E-kids program — a free programming language training program for EPAMers’ children
Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.
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.
Please note
that for positions in Ukraine, we only consider candidates who are currently based in Ukraine or plan to return in the near future. Remote work is available only from Ukraine.
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
Benefits
Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
Receive the necessary equipment to perform your work tasks
Change projects and technology stacks within EPAM
Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
Participate in volunteer, charity programs and communities (both technical and interest-based)
What we offer:
Vacation and sick leave (including a sick leave without a medical certificate)
A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
Medical insurance for family members at corporate rates
Company support during significant life events (childbirth or adoption, marriage, etc.)
Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
E-kids program — a free programming language training program for EPAMers’ children
Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.