Especialista de Desenvolvimento de Software
Core
Senior software engineer leading technical teams to design, build, and operate scalable microservices and cloud-native applications.
Role type
Senior IC software engineer (Java/AWS)
Builds
Production microservices, APIs, and cloud infrastructure
Domain
Financial services / Cloud-native software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Framework, Microservices architecture, AWS (EKS, EC2, S3), Docker, Kubernetes, CI/CD pipelines, Unit testing, Relational and NoSQL databases, Observability tools, RabbitMQ, Kafka, DDD, SOLID principles
Preferred skills
Angular 15+, Spark (Python/Scala), Big Data solutions (Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps), Adobe Analytics
Technologies
Java, Spring Boot, Spring Data, Spring Batch, REST, GraphQL, Docker, Kubernetes, AWS, Jenkins, RabbitMQ, Kafka, Dynatrace, Datadog, Grafana, JUnit, Mockito, Angular, Spark, Python, Scala
Responsibilities
Lead technical teams through the full software development lifecycle; Design application architecture and define technical standards; Identify opportunities for reusable components and APIs; Ensure secure, scalable, and resilient implementations; Conduct POCs with new technologies; Promote code reviews and knowledge sharing sessions; Document and maintain code specifications and modules.