CareerPlanGet AI match score →

Especialista de Desenvolvimento de Software (Tech Lead Java)

São Paulo, br💼 Full-time🗓 2026-06-15 → 2026-08-01

Core

Technical lead responsible for architecting, designing, and leading the development of scalable, resilient software solutions and reusable components.

Role type

Senior IC Java Tech Lead (Microservices)

Builds

Production-grade microservices, APIs, and cloud-native applications for a global data and technology company.

Domain

Financial services / Data technology / Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java 17+, Spring Framework (Boot, Data, Batch), Microservices architecture (REST, GraphQL), Docker, Kubernetes, AWS (EKS, EC2, S3, EMR, SQS), CI/CD (Jenkins), RabbitMQ, Kafka, Unit testing (JUnit, Mockito), Relational and NoSQL databases, Software architecture patterns (DDD, SOLID, Service Mesh)

Preferred skills

Angular 15+, Spark (Python/Scala), Big Data solutions (Data Lake, Warehouse, ETL, Data Mesh, MLOps), Adobe Analytics

Technologies

Java, Spring Boot, Spring Data, Spring Batch, Docker, Kubernetes, AWS, Jenkins, RabbitMQ, Kafka, JUnit, Mockito, Dynatrace, Datadog, Grafana, Angular, Spark, Python, Scala

Responsibilities

Lead technical teams through the full software development lifecycle; Design application architecture and define technical standards; Identify opportunities for creating and reusing components and APIs; Conduct Proof of Concepts (POCs) with new technologies; Promote code reviews and knowledge sharing sessions; Monitor KPIs related to solution architecture and reusability.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗