Descoperă Catalogul TOP 100 CEI MAI BUNI ANGAJATORI pentru care să lucrezi în 2025!

Cei mai buni angajatori caută cei mai buni candidați.

Lead Java Developer (relocation to Cyprus) - EPAM Romania
Aplică

Lead Java Developer (relocation to Cyprus)

Publicat 04.06.2025 | Expiră 21.07.2025
Aplică

Descriere job

We are seeking a highly experienced and forward-thinking Lead Java Developer to spearhead the development and enhancement of backend services for innovative web applications in the insurance industry. This role offers a unique opportunity to work on large-scale projects, implement critical upgrades and shape the technological solutions driving an evolving sector.

As a key member of our team, you will also be responsible for overseeing significant Spring framework updates, managing vulnerabilities and improving unit test coverage. The ideal candidate is a self-starter with a proven ability to take ownership and deliver scalable, secure and high-performance solutions.

This is a hybrid role based in Nicosia, Cyprus, combining remote work with on-site collaboration in a vibrant and historic city.

If you are eager to take ownership of impactful projects and thrive in a dynamic team environment, we encourage you to apply and help us drive technological excellence in the insurance industry.

Responsibilities

  • Design, develop and maintain robust backend services and APIs using Java and Spring Framework
  • Architect and implement scalable, secure and high-performance solutions that align with business needs
  • Handle significant upgrades such as migrating from Spring 5 to Spring 6, while ensuring smooth transitions and system reliability
  • Write clean, maintainable and efficient code, adhering to best practices and ensuring improved unit test coverage
  • Update libraries, manage vulnerabilities and implement security best practices
  • Conduct code reviews, mentor junior developers and guide the team in adopting best practices
  • Work closely with product managers, frontend developers and UX/UI teams to ensure seamless integration and functionality of features
  • Troubleshoot and resolve complex technical issues, ensuring system reliability, performance and uptime
  • Advocate for backend architectural improvements, performance optimization and innovative solutions

Requirements

  • Minimum of 5+ years of backend development experience with strong expertise in Java and Spring Framework (including Spring Boot)
  • Proven experience with Spring upgrades, particularly migrating from Spring 5 to Spring 6, is a significant advantage
  • Advanced knowledge of RESTful APIs, microservices architecture and backend integration techniques
  • In-depth understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate)
  • Demonstrated experience conducting code reviews and making architectural decisions
  • Strong knowledge of design patterns, clean code principles, and unit testing practices
  • Exceptional ability to take ownership and resolve intricate technical challenges
  • Solid grasp of security best practices, application monitoring, and system diagnostics
  • Strong verbal and written communication skills in English

Nice to have

  • Familiarity with advanced Spring frameworks, including Spring Security and Spring Cloud
  • Understanding of the insurance industry and related processes

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

76 anunțuri active

4.16

112 evaluări

Oportunități de avansare

Pachet salarial

Timp la birou vs. timp liber

Management

Proceduri și valori

Criterii job

Angajat Management
Tip job Full-time
Orașe Remote