Talent.com
This job offer is not available in your country.
Full Stack Java Engineer

Full Stack Java Engineer

TMC LuxembourgCapellen, Luxembourg
3 days ago
Job description

Your Mission

Be a key contributor in designing, building, and maintaining our next-generation software solutions. You will transform complex requirements into robust, scalable features and actively help improve our development ecosystem.

Your Responsibilities

  • Design, code, and deploy end-to-end solutions that are production-ready and maintainable.
  • Participate actively in technical discussions, bringing fresh ideas and proposing improvements to our architecture and development practices.
  • Ensure code quality through automated tests, peer reviews, and consistent refactoring.
  • Support and coach junior engineers, helping them sharpen their skills and adopt best practices.
  • Collaborate with cross-functional teams (product owners, QA, DevOps) to deliver value iteratively and on schedule.
  • Contribute to the modernization of our tech stack and the adoption of open-source technologies.

Your Profile

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or equivalent.
  • 5+ years of professional experience as a full-stack or backend developer.
  • Strong expertise in Java and the broader Java ecosystem.
  • Solid hands-on knowledge of several of these technologies : Spring, Hibernate, JavaScript, PL / SQL, relational databases, jQuery.
  • Exposure to Angular or similar front-end frameworks (React, Vue) is a plus.
  • Good understanding of CI / CD pipelines and modern dev tools (Git, Maven, Nexus, Docker, Jira, Confluence, Bamboo).
  • Proven ability to produce high-quality, object-oriented, well-tested code.
  • Basic UX / UI sensibility to create clean and functional user interfaces.
  • Fluent in English (French is a significant advantage).
  • Create a job alert for this search

    Engineer • Capellen, Luxembourg