Senior Java Developer

Neofacto — Luxembourg · Posted ~1 hour ago

Senior

Skills

Java Spring Boot Java 17 REST APIs microservices backend architecture API development relational databases unit testing agile development Java 21 REST React

🔓 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 Java Developer is needed to contribute to backend projects for a financial institution. You will analyze technical and functional requirements, design and maintain Spring Boot applications, develop APIs and application services, perform testing, and contribute to technical decisions. Strong knowledge of Java 17, preferably Java 21+, modern architecture, microservices, REST, relational databases, and frontend-backend integration is expected.

Highlights

Work on substantial backend applications for a financial institution, using modern Java and Spring Boot technologies. The role combines complex application design, API development, microservices architecture, testing, and participation in technical decisions within an agile 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 requirementsDesign, develop, and maintain back-end applications in Java Spring BootDevelop and optimize APIs and application servicesPerform unit tests and ensure code qualityCollaborate with project teams in an agile environment and contribute to technical decisions Profile You have at least a Bachelor Degree in ITYou 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 applicationsYou 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 LuxembourgAttractive 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'vationsEvolve 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