Senior Java Software Engineer

Senior level • Full-time • Flexible remote in Cluj-Napoca

HDFAC006
Hybrid

Job Summary

Company Description

Our partner is a leading technology company headquartered in Cluj-Napoca, with offices in Oradea and Munich. Over the past 17 years, the company has been establishing itself as an employer of choice for IT professionals who are passionate about problem-solving through technology and want to have a measurable impact through their work.

A trusted partner for major brands in Retail, Consumer Goods, Manufacturing, and Automotive, they help businesses embrace flexibility, adaptability, and evolution within their digital journey, through a large spectrum of tailored IT services, leveraging mainstream, niche, as well as legacy technologies.

Its sister company delivers complex digital evolution solutions for highly regulated industries like Insurance and Banking and, together, the two companies cover the complete digital evolution journey of their customers, from hardware to software and managed services solutions.

With more than 700 IT professionals in its 13+ Competency Areas, the two sister companies join forces to build a distinctive people-first culture that enables their people to thrive, their clients’ business to evolve, and end-users to succeed.

About the role

Our partner is looking for a Senior Java Software Engineer to build and maintain backend applications and microservices, contributing to architecture decisions and mentoring less experienced colleagues.

Responsibilities

  • Design scalable solutions: develop and maintain Java-based backend applications and microservices with a focus on performance and reliability.
  • Deliver high-quality code: implement Spring Boot applications following best practices in clean code, testing and performance optimisation.
  • Support modern deployment practices: work closely with DevOps to containerise and deploy applications and integrate CI/CD pipelines.
  • Leverage event-driven architecture: use events to build robust, asynchronous systems that support scalability and decoupled services.
  • Optimise data interactions: design and maintain efficient relational database integrations that ensure data integrity and system responsiveness.
  • Contribute to strong engineering standards: engage in architectural discussions, perform code reviews and promote best practices.
  • Leverage AI code companions: use intelligent development tools to accelerate delivery while maintaining code quality standards.
  • Mentor and grow the team: provide guidance to junior developers and foster a culture of collaboration and continuous improvement.

Requirements

  • 5+ years of experience in backend software development using Java 8 or above.
  • Full stack development experience, with proficiency across backend and frontend technologies (Angular or React).
  • Strong proficiency with Spring Boot and the Spring framework ecosystem.
  • Hands-on experience designing and implementing RESTful microservices.
  • Proficiency in writing optimised SQL queries and working with databases.
  • Working knowledge of Apache Kafka or similar messaging platforms.
  • Strong understanding of asynchronous programming, message-driven systems and distributed systems.
  • Good understanding of Docker, orchestration platforms such as Kubernetes, and CI/CD tools such as Jenkins.
  • Experience with Git, agile development practices and cloud platforms (GCP, AWS or Azure).
  • Hands-on experience with AI code companions such as GitHub Copilot or JetBrains AI Assistant, and responsible use of AI tools more broadly.
  • Strong English communication skills. German language skills are a plus.

Nice to have

  • Familiarity with performance tuning and monitoring of Java applications.
  • Knowledge of security best practices in backend development.

Interested? Apply now!

We promise to keep your personal information safe and will be used only for applying to this position.

Fields marked with * are mandatory. By applying, you agree to our Privacy Policy and Terms Of Use.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Full Stack Developer - Java & Angular/React (m/f/d)
Mid Level • Full-time • HDAVS001
Remote Romania
Java Technical Lead
Lead • Full-time • HDFAC005
Hybrid Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$