NEOFACTO
Java backend developer
NEOFACTOLuxembourg1 day ago
Full-timeEngineering, Information Technology
We are looking for a Medior / Senior Java Back-end Developer with 5 to 7 years of experience to join the IT teams of a well-known bank in Luxembourg.

In this role, you will play a key part in the design, development, and evolution of robust backend systems supporting critical business applications. You will work in a secure, regulated environment where code quality, performance, and reliability are essential.

Missions

  • Designing, developing, and maintaining scalable, high-performance Java applications
  • Leading the development of RESTful APIs and backend services for business-critical systems
  • Contributing to the definition of technical architecture and best practices
  • Ensuring code quality through reviews, testing strategies, and clean code principles
  • Optimizing applications for performance, scalability, and security
  • Integrating third-party APIs and internal banking systems
  • Maintaining, refactoring, and modernizing existing and legacy applications
  • Troubleshooting complex production issues and ensuring high availability
  • Collaborating closely with product owners, architects, QA, and DevOps teams
  • Mentoring junior developers and sharing technical knowledge within the team
  • Actively participating in agile ceremonies and continuous improvement initiatives

Profile

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5 to 7 years of professional experience as a Java Back-end Developer
  • Strong expertise in Java (Java 8+) and object-oriented design principles
  • Solid experience with Spring Boot, Spring Framework, and related ecosystems
  • Strong understanding of RESTful APIs, microservices architecture, and backend design patterns
  • Proven experience with SQL databases (PostgreSQL, MySQL, Oracle, or similar)
  • Experience with version control systems such as Git
  • Good knowledge of the software development life cycle and agile methodologies (Scrum, Kanban)
  • Hands-on experience with unit and integration testing (JUnit, Mockito, etc.)
  • Ability to analyze, debug, and resolve complex technical issues
  • Strong communication skills and ability to work with both technical and non-technical stakeholders
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.) is a strong plus
  • Knowledge of containerization (Docker, Kubernetes) and cloud environments is an asset

Our offer

  • Working in a Great Place to Work based in Luxembourg.
  • Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...).
  • Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations.
  • Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024).
  • Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad.

Recruitment Process

  • The pre-qualification interview with our Recruitment Manager
  • Technical tests
  • Receipt of our salary proposal / exclusivity agreement
  • 2nd interview with our Business Manager
  • Proposal of your application to the client
  • Interview at the client's premises, which can be conducted either by video or in person.

Key Skills

Ranked by relevance