Senior Java Developer

Neofacto — Luxembourg · Posted ~3 hours ago

Senior

Skills

Java Spring Boot Java 17 microservices API development backend development application architecture unit testing relational databases agile development Java 21 React Microservices Relational databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on designing, developing, and maintaining modern Java applications using Spring Boot. You will work on APIs, microservices, application architecture, complex systems, testing, and relational databases while contributing to technical decisions in an agile environment.

Highlights

Senior backend engineering opportunity involving modern Java and Spring Boot, architectural decision-making, complex application development, APIs, microservices, and collaboration within an agile project environment.

Description

We are looking for a Senior Java Developer to participate in the projects of a financial institution in Luxembourg Missions Participate in the analysis of technical and functional requirements Design, develop, and maintain back-end applications in Java Spring Boot Develop and optimize APIs and application services Perform unit tests and ensure code quality Collaborate with project teams in an agile environment and contribute to technical decisions Profile You have at least a Bachelor Degree in IT You have strong professional experience as a software engineer working with Java and modern Spring Boot applications (Java 17; preferably Java 21 or higher) You have a solid understanding of modern application architecture, including microservices, clean APIs, modular backend design, and frontend-backend integration (React + Spring Boot). You have a solid experience in both designing and coding complex applications You have some experience with relational databases. You have a strong knowledge of REST services, Kafka, and JSON‑based integration patterns. You have a strong knowledge of JUnit/TestNG and mocking frameworks such as Mockito. You have a good understanding of Agile/Scrum. Some experiences in React is an plus 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