Discover the TOP 100 BEST EMPLOYERS to work for in 2025!

The best employers are looking for the best candidates.

Senior Java Developer (relocation to Cyprus) - EPAM Romania
Apply

Senior Java Developer (relocation to Cyprus)

Published 15.02.2025 | Expires 08.04.2025
Apply

Job description

We are seeking an experienced Senior Java Developer to lead the development of backend services for innovative web applications in the insurance industry. This role offers the opportunity to shape and enhance key technological solutions in a dynamic and evolving sector.

If you are a forward-thinking developer eager to take on new challenges and contribute to the transformation of the insurance industry in a vibrant and historic city, we encourage you to apply and join our team in Nicosia, Cyprus in a hybrid work model with a mix of remote and on-site work.

Responsibilities

  • Develop and maintain robust backend services and APIs using Java and Spring Framework
  • Collaborate effectively with product, frontend and UX/UI teams to ensure seamless integration and functionality of features
  • Architect and implement scalable, high-performance solutions that align with business requirements
  • Write clean, maintainable and efficient code, adhering to top-quality development standards
  • Conduct thorough code reviews, provide mentorship and guide junior developers towards adopting best practices
  • Troubleshoot and resolve complex technical issues across multiple systems, ensuring system reliability and performance
  • Drive continuous improvements in backend architecture, advocating for performance enhancements and innovative solutions

Requirements

  • Minimum of 5 years of experience in backend development, with extensive expertise in Java and Spring
  • Advanced proficiency with RESTful APIs, microservices architecture and backend integration techniques
  • In-depth understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate)
  • Proven expertise in designing scalable and secure systems with a focus on performance optimization
  • Solid grasp of security best practices, application monitoring and system diagnostics
  • Demonstrated leadership abilities with experience in leading development teams, conducting code reviews and making architectural decisions
  • Excellent problem-solving skills with a track record of resolving intricate technical challenges
  • Strong communication skills with proficiency in English, both orally and in writing

Nice to have

  • Experience with advanced Spring frameworks such as Spring Boot, Spring Security and Spring Cloud
  • Familiarity with the insurance industry and its processes is beneficial but not mandatory

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
EPAM Romania

EPAM Romania

69 active ads

4.16

103 reviews

Career opportunities

Salary package

Work-life balance

Management

Procedures and values

Job criteria

Employee Senior level (> 5 years)
Type of job Full-time
Cities Remote