N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.
Rhox is seeking a Senior Java Developer to lead full-stack development of business applications in a multi-system environment. You will design, implement and refine backend Java/Spring services and frontend Angular interfaces, contributing across the full software lifecycle.
Working with architects and technical leads, you will emphasize reusable components, SOA/microservices, CQRS, and robust testing with CI/CD practices in an Agile/Scrum setup.
A large organisation is progressing a business transformation programme across a portfolio of business applications. This senior Java developer role sits in a department of about 70 people that is handing over, refactoring and building applications from the ground up, using Java, Spring Framework and Angular across integrated systems. As a senior full-stack developer for business applications, you will contribute across backend and frontend development, web services, architecture, testing and deployment.
The programme covers business applications that must operate across a complex, multi-system environment. The technical landscape includes Java and Spring Framework, JPA with Hibernate and PostgreSQL, Spring Batch, REST and SOAP web services, and architectural patterns such as SOA, microservices and CQRS. Some work involves refactoring existing applications, while other work is greenfield Java application development from design through implementation. The role therefore combines analysis of existing code with the creation of new application components.
Your day-to-day scope will span the full software development lifecycle, from understanding requirements with analysts and users to design, coding, testing and release support. You will work with technical leads and senior software architects on architecture components and reusable building blocks, while taking ownership of implementation. The department works with Agile/Scrum practices, JIRA/Confluence and continuous integration through tools such as Maven and Jenkins. You will also contribute to technical documentation, evaluation and reporting, and help less experienced developers when needed.