Engenheiro(a) de Software Java - Sênior | Porto Serviços
Core
Senior Java engineer building and modernizing business microservices for Porto Serviços' new digital platform.
Role type
Senior IC backend Java engineer (microservices)
Builds
A new digital platform for smart home, vehicle, and business services
Domain
Fintech / Insurtech / Smart Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, Domain-Driven Design (DDD), Hexagonal Architecture, AWS, Kafka/RabbitMQ/SQS, Relational and NoSQL databases
Preferred skills
Legacy system modernization, Observability tools (Datadog, Grafana, Prometheus)
Responsibilities
Develop and evolve business microservices replacing legacy systems; Collaborate on architectural design applying DDD and Hexagonal patterns; Implement and sustain cloud solutions on AWS with event-driven architectures; Ensure high code quality via automated tests, code reviews, and API performance optimization