Hello, we are Randstad Brazil, a global leader in complete Human Resources solutions. Our specialized expertise empowers talents to remain relevant in the job market, offering opportunities in various areas — administrative, operational, executive, and technology — and in different work formats. Founded in 1960 in the Netherlands, we are now present in 39 countries, including Brazil.
We are looking for a Back-End Java Developer for one of our largest clients.
Responsibilities:
- Development and maintenance of Java code following established specifications and standards.
- Analysis of technical requirements.
- Creation of logical and physical projects.
- Ensure the delivery of solutions within deadlines, with quality and performance.
Requirements:
- Complete higher education in Information Technology or related fields.
- Spanish or English at an advanced level.
- Language and Framework: Solid experience with Java 11+ and the Spring ecosystem (mainly Spring Boot, Data, Security).
- Architecture: Experience with Microservices, Hexagonal Architecture, DDD, and REST APIs.
- Messaging: Experience with event-driven architecture, using Kafka.
- Cloud and Containers: Practical knowledge in cloud environments (AWS) and container orchestration (EKS, Docker). Experience with On-Premise environments (Openshift) is a plus.
- Databases: Experience with different types of databases, including relational (Oracle) and NoSQL (Redis, Mongo).
- DevOps and Quality: CI/CD culture (Git, Maven), quality practices (SOLID, TDD, BDD, Clean Code), and monitoring (Observability).
- Methodologies: Experience in agile work environments (Scrum, Kanban).
Differentiator:
- Previous experience in digital channels of banking systems.
Hybrid model in São Paulo - SP.
Hired by Randstad and assigned to the client (CLT or PJ, to be agreed).