Tech Lead de Desenvolvimento Java & Python
New
BrazilFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPythonAgileJavaSCRUMRESTful APIsMicroservices
Requirements
- Strong experience in software development and technical leadership using Java and Python.
- Solid understanding of software architecture patterns (microservices, APIs, event-driven systems, and system integration).
- Hands-on experience with AWS services (compute, storage, networking, messaging, and security best practices).
- Experience with code quality tools such as SonarQube or similar.
- Practical experience working in agile methodologies (Scrum/Kanban).
- Familiarity with AI tools applied to software development and willingness to integrate them into daily workflows.
- Strong communication skills to interact with technical and business stakeholders effectively.
- Ability to lead technical discussions, manage conflicting opinions, and drive consensus without formal authority.
- Strong analytical mindset, ownership, and problem-solving ability.
Responsibilities
- Lead the technical direction of development teams, defining architecture, design patterns, and engineering best practices across Java and Python systems.
- Drive architectural decisions in AWS-based environments, ensuring scalability, security, cost efficiency, and observability.
- Act as a key technical reference for code reviews, design reviews, and architectural trade-off decisions.
- Promote and integrate AI-powered development tools (code assistants, automation, agents) into engineering workflows to improve productivity and quality.
- Collaborate closely with product managers and agile squads to refine requirements, estimate efforts, and prioritize delivery.
- Mentor and develop engineers, supporting both technical growth and career progression.
- Conduct technical exploration of new tools, frameworks, and architectures, documenting and sharing knowledge with teams.
- Work alongside DevOps teams to support deployment, monitoring, and production stability.
- Ensure system reliability and production quality through observability, incident response, and technical debt reduction.
- Continuously improve engineering processes and standards across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site