Senior Java Software Engineer

Senior level • Full-time • Remote flexibil în Cluj-Napoca

HDFAC006
Hibrid

Descriere

About the role

Partenerul nostru 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.

Ești interesat(ă)? Aplică acum!

Promitem să păstrăm datele tale personale în siguranță și vor fi folosite doar pentru a aplica la această poziție.

Câmpurile marcate cu * sunt obligatorii. Aplicând, ești de acord cu Politica De Confidențialitate și Termenii de Utilizare a site-ului.

Așteaptă, avem mai multe...

Trebuie să fie un job perfect pentru tine, iată câteva joburi similare.

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

Îți prezentăm consola
developerului.

Înscrie-te la newsletter-ul nostru și vei primi actualizări periodice cu postări noi, concursuri, evenimente și oportunități de locuri de muncă.

$