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 has recently partnered with an established MNC organization, focusing on scaling global businesses on a technology perspective. Your future employers are focused on building a team of highly competent, reliable and passionate individuals as the core structure of their business.
Job Responsibility:
Architecture & Design: Design and implement scalable, resilient, and maintainable backend services using Java and the Spring Ecosystem
Microservices Orchestration: Deconstruct monolithic legacy components into agile, independent microservices
Full Lifecycle Development: Lead the software development life cycle (SDLC) from requirements gathering and API design to deployment and monitoring
Quality Assurance: Write clean, testable code and maintain high standards via JUnit/Mockito for unit testing and integration testing
Mentorship: Conduct thorough code reviews and provide technical guidance to mid-level and junior engineers
Collaboration: Work closely with Product Managers and Frontend Engineers to define API contracts and system requirements
Requirements:
Java Mastery: 5+ years of professional experience in Java development (Java 11 or higher preferred)
Spring Framework Expert: Deep hands-on experience with Spring Boot (for rapid service deployment) and Spring MVC (for web application architecture)
Microservices: Proven track record of building and managing distributed systems, including knowledge of Service Discovery, API Gateways, and Circuit Breakers
Data Management: Proficiency with relational databases (PostgreSQL, MySQL) and ORM frameworks like Hibernate/JPA
Build & CI/CD: Experience with Maven/Gradle and automated deployment pipelines (Jenkins, GitLab CI, or GitHub Actions)
Nice to have:
Cloud Platforms: Experience with AWS, Azure, or GCP (specifically EC2, S3, or Lambda)
Containerization: Knowledge of Docker and Kubernetes for orchestrating containerized applications
Messaging: Experience with Kafka or RabbitMQ for asynchronous event-driven communication
Security: Familiarity with Spring Security and OAuth2/JWT implementations