
Tech Lead, Java, .NET
GFT Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Barueri • Brazil
Visit company websiteExplore more
Job Level
About the role
- Provide technical leadership for the backend development team (Java + .NET), ensuring consistent deliveries aligned with standards and schedules;
- Serve as the technical owner of the Java → .NET migration flow, ensuring functional, contractual and behavioral equivalence;
- Work alongside the AI Architect during Sprint 0 to structure the process for using OpenCode + Copilot;
- Take daily governance of AI usage after Sprint 0, guiding developers, reviewing outputs and adjusting approaches;
- Define and maintain standards for code, architecture, style, testing, security and quality;
- Review and validate code migrated or generated by AI, correcting architectural deviations and business-rule issues;
- Ensure adherence to the client's architecture, including guidelines from the "gold" repository and logging practices;
- Support developers in reading, interpreting and refactoring legacy Java and Delphi code;
- Lead analysis and remediation of equivalence issues between Java and .NET;
- Make swift, well-founded technical decisions to maintain pace, quality and predictability;
- Conduct code reviews, pair programming and backlog refinements with a focus on architectural coherence;
- Work directly with the PO, XP Architect and other teams for clarifications and alignment;
- Anticipate technical risks and propose viable solutions considering environment, deadlines and architecture;
- Escalate special cases to the AI Architect for support when necessary;
Requirements
- Strong experience as a Tech Lead or Senior Backend Engineer in complex microservices projects (Java and .NET);
- Proficiency in Java 17+, .NET 8 / ASP.NET Core, C#, RESTful APIs, messaging and distributed architecture;
- Experience with stack migrations (especially Java ↔ .NET);
- Strong foundation in Clean Architecture, DDD, SOLID, design patterns and engineering best practices;
- Experience with generative AI tools applied to development (Copilot, OpenCode, LLMs);
- Proficiency with Azure (App Services, AKS, APIM, Service Bus), Docker, Kubernetes, CI/CD, monitoring and logging;
- Proficiency in SQL Server, performance tuning, transactions and concurrency;
- Hands-on experience with RabbitMQ, Kafka and synchronous/asynchronous integrations;
- Knowledge of prompt engineering;
Benefits
- Multi-benefits card – you choose how and where to use it.
- Study grants for undergraduate, postgraduate, MBA and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunities for international career growth.
- Wellhub and TotalPass.
- Private pension (retirement plan).
- Childcare assistance.
- Health insurance.
- Dental insurance.
- Life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC#.NETASP.NET CoreRESTful APIsClean ArchitectureDDDSOLIDdesign patternsgenerative AI tools
Soft Skills
technical leadershipdecision makinggovernancecode reviewscollaborationrisk managementproblem solvingcommunicationmentoringadaptability