Analista de Desenvolvimento de Software III
Core
Senior backend software engineer building scalable microservices and APIs for millions of users.
Role type
Senior IC backend software engineer
Builds
Scalable backend applications and microservices
Domain
Financial services / Cloud-native architecture
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Framework (Boot, Data, Batch), Microservices architecture, REST and GraphQL APIs, Unit testing (JUnit, Mockito), Relational and NoSQL databases, Docker, Kubernetes, AWS (EKS, EC2, S3, EMR, SQS), CI/CD pipelines (Jenkins), SOLID principles, Design Patterns
Preferred skills
Spark (Python/Scala), Big Data solutions (Data Lake, Warehouse, ETL, BI, Data Mesh, MLOps), Application observability (Dynatrace, Datadog, Grafana), Message brokers (RabbitMQ, Kafka)
Responsibilities
Develop scalable solutions for millions of users, conduct code reviews and apply appropriate tests, maintain up-to-date service documentation, provide technical guidance and resolve critical blockers, participate in the full software development lifecycle from conception to deployment
Seniority
Senior, hands-on IC