GFT Technologies

Tech Lead, Java, .NET

GFT Technologies

full-time

Posted on:

Location Type: Hybrid

Location: BarueriBrazil

Visit company website

Explore more

AI Apply
Apply

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