EPAM is looking for a Senior Full 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 EPAM’s Nicosia office.
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
- 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