Java Engineer
We are looking for a Principal Software Engineer with solid experience in Java backend development to contribute to the evolution and modernization of a large-scale platform within a mature, high-traffic environment.
This role is ideal for an engineer who feels comfortable working between legacy systems and modern architectures, and who can drive improvements in design, performance, and scalability without compromising business continuity.
Key Responsibilities
Design, build, and maintain backend services using Java and the Spring ecosystem
Contribute to the evolution of existing systems, progressively migrating from legacy architectures to more scalable and maintainable solutions
Collaborate with cross-functional teams to define and implement API-oriented services
Participate in technical decision-making, including architecture and design trade-offs
Work with distributed systems, messaging, and data pipelines where applicable
Key Requirements
Strong experience with Java (8+) and Spring (Boot, MVC, Data, Security)
Experience building and maintaining REST APIs
Good understanding of data modeling and SQL (ideally Oracle or similar)
Java, APIs REST, SQL, Oracle
Interested? Apply Now
By registering, you'll also be automatically considered for other matching opportunities across our client network.