This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Randstad is presently working with a digital solutions organization offering financial products/services for their esteemed clients on a regional basis. Your future employer has a positive reputation in the industry, with their reliable, secure and scalable solutioning.
Job Responsibility
Architecture & Design: Lead the architectural design and evolution of robust, scalable, and microservices-based backend systems using Java and Spring Boot
Hands-on Development: Write clean, well-tested, and maintainable code, setting a high standard for technical excellence across the team
Technical Leadership: Mentor and guide a team of engineers, conducting thoughtful code reviews, and fostering a culture of continuous learning and agile best practices
System Optimization: Identify bottlenecks, optimize application performance, and ensure high availability and security of production systems
Cross-Functional Collaboration: Partner with product managers, DevOps, and frontend teams to translate complex business requirements into seamless technical solutions
Requirements
Experience: Minimum of 5 years of professional software development experience primarily focused on Java
Core Expertise: Deep, production-level expertise with the Spring Boot ecosystem (Spring MVC, Spring Security, Spring Data)
API Design: Proven track record of designing and implementing secure, scalable RESTful APIs
CI/CD & DevOps: Familiarity with modern CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
Nice to have
Leadership & Architecture: Previous experience acting as a tech lead, mentoring engineers, or making high-level architectural decisions
Frontend Experience: Experience or familiarity with modern frontend frameworks (e.g., React, Angular, or Vue.js) to help support full-stack initiatives when needed
Cloud Platforms: Experience deploying and managing applications on AWS, Azure, or GCP
Testing: Proficiency with testing frameworks like JUnit, Mockito, or integration testing tools