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 a software solutions company, focusing on enterprise scale products for their reputable global clientele. Your future employers are seeking passionate and technically proficient developers to join their expanding team.
Job Responsibility:
Architecture & Design: Design and implement scalable, reliable, and maintainable Spring Boot microservices.
Development: Write high-quality, efficient, and testable code while adhering to best practices (SOLID, Design Patterns).
API Management: Build and consume RESTful APIs and handle asynchronous messaging patterns.
Performance Tuning: Identify bottlenecks and optimize applications for maximum speed and scalability.
Mentorship: Conduct thorough code reviews and provide technical guidance to junior and mid-level developers.
Collaboration: Work closely with Product Managers and DevOps to align technical requirements with business goals.
Requirements:
Experience: 4+ years of professional software development experience.
Java Mastery: Deep expertise in Java 11/17+ and the Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring Data).
Microservices Ecosystem: Proven experience with distributed systems, including Service Discovery, API Gateways, and Circuit Breakers.
Database Proficiency: Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB, Cassandra, or Redis).
Testing: Experience with JUnit, Mockito, and integration testing frameworks.
Tooling: Proficiency with Maven/Gradle, Git, and CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions).
Nice to have:
Cloud Native: Experience deploying and managing applications on AWS, Azure, or GCP (specifically Lambda, S3, or EC2).
Containerization: Hands-on experience with Docker and Kubernetes.
Frontend Flair: Familiarity with modern frontend frameworks like React, Angular, or Vue.js.
Messaging: Experience with Kafka, RabbitMQ, or ActiveMQ.