Descrição da vaga
Role: Lead Software Engineer – Java & Cloud
Location: Hybrid – São Paulo, Alphaville, Barueri, Brazil
Employment Type: Contract
Key Responsibilities
• Ensure product security, quality, and reliability.
• Improve the team's technical knowledge through mentoring and guidance.
• Direct technical activities according to team members' areas of expertise.
• Promote quality assurance and software test automation.
• Guide business teams toward the best technical strategies for achieving product objectives.
Key Skills
• Engineering Design: Lead software delivery from development through production operations across integrated services. Influence software product roadmap decisions.
• Engineering Requirements Analysis: Clarify requirements with sponsors and users and define service-level objectives.
• Agile Engineering Best Practices: Lead incremental software delivery, manage technology roadmap commitments, and anticipate dependencies.
• Idea Creation: Promote innovation and communicate ideas for new software capabilities.
• Industry Knowledge: Apply industry trends, design patterns, and software engineering strategies.
• Systems Thinking: Apply system integration best practices, evaluate technology trends, and improve system availability.
Required Experience
• Bachelor's degree or equivalent experience.
• 7+ years of software engineering experience.
• 7+ years of experience writing, debugging, and troubleshooting code using Java, Spring Boot, TypeScript/JavaScript, HTML, and CSS.
• 7+ years of experience with GCP, AWS, or Azure cloud technologies.
• 7+ years of experience designing and developing cloud-native solutions.
• 7+ years of experience designing and developing microservices using Java, Spring Boot, GCP SDKs, and GKE/Kubernetes.
• 7+ years of experience deploying and releasing software through Jenkins CI/CD pipelines.
• Knowledge of Infrastructure as Code concepts, Helm Charts, and Terraform builds.