Analista de Desenvolvimento de Software Sênior (Java)
Core
Developing large-scale back-end services using microservices architecture, ensuring scalability, performance, and resilience while applying continuous delivery practices.
Role type
Senior Backend Software Engineer (Java)
Builds
Scalable, resilient microservices and product features for data and technology solutions
Domain
Financial services / Cloud-native backend engineering
Deliverable
production ML models
Required skills
Java, Spring Boot or Quarkus, Microservices, REST APIs, AWS, Docker, Kubernetes, Kafka/SQS/SNS, Relational/NoSQL databases, Observability tools (Datadog/Splunk/Dynatrace), Code quality tools (SonarQube), Agile/Scrum/Kanban, AI-assisted coding (Copilot/Claude)
Preferred skills
Python (FastAPI/Flask/Django), Golang
Technologies
Java, Spring Boot, Quarkus, AWS, Docker, Kubernetes, Kafka, SQS, SNS, Datadog, Splunk, Dynatrace, SonarQube, Python, FastAPI, Flask, Django, Golang
Responsibilities
Develop and maintain large-scale back-end microservices; Participate in continuous delivery pipelines; Conduct code reviews and optimize code quality; Collaborate in multidisciplinary squads; Utilize DevOps tools for automation and monitoring; Integrate LLMs via API in back-end services
Seniority
Senior, hands-on IC