SOFTWARE DEVELOPER SPECIALIST II JAVA | CARDS (Lavras)
Core
Architecting and evolving Java microservices for the Cards team, ensuring quality, performance, and system integration.
Role type
Senior IC Java Software Developer (Distributed Systems)
Builds
Microservices for the Cards product within a Global Financial Super App
Domain
Fintech / Banking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed system architecture, performance optimization, system resilience, technical leadership across multiple teams, Java, Gitflow, CI/CD pipelines, secure application development
Preferred skills
Micronaut or non-Spring frameworks, AWS cloud solutions, web and microservices security (auth/authorization), AI-assisted development tools (Copilot, Cursor), Agile methodologies (Scrum, Kanban), DevOps practices
Technologies
Java, Micronaut, Spring, AWS, GitLab CI, GitHub Actions, Jenkins, Copilot, Cursor
Responsibilities
Define and govern architectural patterns across multiple teams and products, lead initiatives for performance, resilience, and distributed architecture, serve as a recognized technical reference in the organization
Seniority
Senior, hands-on IC