Senior Full Stack Developer (relocation to Cyprus)

Overview

Full Time

Skills

Insurance
Evaluation
Management
Business Process
Documentation
Underwriting
Quality Assurance
Sprint
Scalability
Continuous Improvement
Java
Spring Framework
AngularJS
JPA
Hibernate
RESTful
Relational Databases
PostgreSQL
Software Development
Version Control
Unit Testing
Continuous Integration
Continuous Delivery
Agile
Kanban
Communication
Cross-functional Team
Kotlin
React.js
Collaboration
Credit Risk
Finance
Health Insurance
Training And Development
Training
Coaching
LinkedIn

Job Details

EPAM is looking for a SeniorFull Stack Developer to join our team and support a key client operating in the insurance sector in Cyprus.

In this role, you will support the single-risk process lifecycle from request registration and counterpart evaluation to approval or denial by the credit risk board. The system serves as a credit risk management platform, streamlining exposure assessment, enhancing business process control and improving documentation and traceability throughout the underwriting lifecycle.

The ideal candidate will have a strong background in working with Java and a proven track record of developing robust backend functionality in Spring Boot, coupled with high-quality frontend solutions using Angular. We offer a hybrid work model with a mix of remote and on-site work at EPAMs Nicosia office.

#LI-DNI

Responsibilities
  • Develop and maintain backend services using Java (17) and Spring Boot for the current application
  • Work as a Front end developer on the new project that will replace the current Java and React application
  • Work with business analysts and QA engineers to ensure requirements are met and thoroughly tested
  • Participate in code reviews, architecture discussions and sprint planning
  • Ensure performance, security and scalability of the application
  • Contribute to the continuous improvement of the development process using Kanban methodology

Requirements
  • Minimum 2-4 years of experience with Java and Spring Boot in a production environment
  • Minimum 2-4 years of experience with Angular and be ready to work mainly as Front-end developer
  • Familiarity with JPA/Hibernate and RESTful service development
  • Experience working with relational databases, ideally PostgreSQL
  • Knowledge of software development best practices, including version control, unit testing and CI/CD
  • Understanding of agile methodologies (Kanban experience is a plus)
  • Good communication skills and ability to work in a cross-functional team

Nice to have
  • Experience with Kotlin
  • Familiarity with front- end technologies (ReactJS, Redux) for better collaboration
  • Experience in exposure to credit risk or financial applications

We offer
  • Private healthcare insurance
  • Regular performance assessments
  • Family friendly initiatives
  • Corporate Programs including Employee Referral Program with rewards
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • *All benefits and perks are subject to certain eligibility requirements
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.