[NEW] Szukaj pracy anonimowo — sprawdź szczegóły
Close
np. Python, Warszawa, Startup

Senior/Principal Java Engineer

location-pointer-icon Warszawa, Kraków, Wrocław, Gdańsk
B2B
Java
remote
Aplikuj

Avenga is seeking a passionate Senior/Principal Java Engineerto drive the evolution of our platform. Based in Poland and France, our team focuses on scaling a primarily monolithic application and enabling microservices through cross-cutting solutions.

If you’re an expert in Event-Driven Architecture and Domain-Driven Design, ready to lead modernization and modularization efforts, this is your chance to shape our distributed system’s future. Embrace the challenge of balancing complex domain needs with legacy tech constraints and help us transform our platform for the next era!

This is you:

  • 8+ years of experience in Java development using Spring framework, with a focus on distributed systems;
  • Apply best practices like TDD, BDD, DDD, OOP, FP, and Hexagonal Architecture;
  • Lead efforts to improve, refactor, and modernize legacy codebases to enhance maintainability and scalability;
  • Design and optimize database schemas, and write efficient SQL queries to support application requirements;
  • Communicate effectively in English, both verbally and in writing, to collaborate with cross-functional teams and stakeholders;
  • Positive and team-oriented attitude, eagerness to learn and grow, proactive approach, engineering mindset, and strong problem-solving skills.

Nice-to-have skills:

  • Experience with Kubernetes;
  • Familiarity with deployments and observability (alerts, metrics).

This is your role:

  • Define and lead the implementation of a structured, maintainable, and scalable distributed system, balancing the evolution and decomposition of the existing monolith with the development of new microservices;
  • Investigate and evaluate existing code to identify areas for improvement and propose rewrites to address limitations and persistent issues;
  • Design and develop robust solutions in collaboration with the Agile Team;
  • Ensure high-quality outcomes through modern modular design and test-driven development;
  • Take ownership of the performance and reliability of your software;
  • Drive continuous improvement in processes, technology, and best practices.
Avenga
Outsource
> 1500
Branża
Medtech/Healthcare, Fintech/Banking, ERP, Insurance
Założona
2017

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies