GFT Technologies

Technical Lead, Java

GFT Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Barueri • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSCloudDockerGRPCHibernateJ2EEJavaKafkaMavenMongoDBOracleRedisSOAPSpringSpring BootSpringBoot

About the role

  • Act as Tech Lead for squads focused on payment solutions;
  • Provide technical guidance to less-experienced engineers and support strategic engineering decisions;
  • Elicit requirements, document, develop, test, and deploy Java systems;
  • Perform code reviews and validate key test scenarios;
  • Lead and deliver software releases end-to-end;
  • Facilitate technical meetings with the team and stakeholders;
  • Drive architectural decisions (Monolith, Microservices, Hexagonal, Clean Architecture, Serverless, Event-Driven, etc.);
  • Propose on-premises and AWS solutions with a focus on security, performance, and high availability;
  • Recommend innovations related to integration, architecture, security, and interoperability between languages/platforms;
  • Assess the impact of changes and modernization of legacy systems;
  • Keep up with technology trends and promote continuous improvement;
  • Work with the Technical Product Owner and Engineering Manager to manage the backlog;
  • Participate in capacity planning and ensure proper team planning;
  • Guide and coach the team in daily ceremonies using Scrum and Kanban practices.

Requirements

  • Strong proficiency in Java/J2EE: Java 8, 17 and 21;
  • Spring Framework, Spring Boot;
  • EJB – JPA/Hibernate;
  • Experience with: JBoss, WildFly, Jetty, Undertow;
  • Maven, IntelliJ or Eclipse;
  • Digital certificates and JSSE;
  • Architectures: REST, SOAP, RMI;
  • REST APIs with Swagger;
  • HTTPS/TLS and mTLS;
  • Containerization and Docker;
  • Integration and architecture: Event-Based Architecture, Event Streaming, Apache Kafka, gRPC;
  • Databases: Oracle, MongoDB, Redis;
  • Object-Oriented Modeling, UML and Design Patterns (GoF);
  • Cloud Native and AWS (solid level);
  • Data structures and formats: JSON, XML, Protobuf and/or Avro;
  • Observability tools.
Benefits
  • Multi-benefits card — choose how and where to use it.
  • Scholarships for undergraduate, postgraduate, MBA and language courses.
  • Incentive programs for certifications.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunity for international career mobility.
  • Wellhub and TotalPass.
  • Private pension 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
JavaSpring FrameworkSpring BootEJBJPAHibernateREST APIsDockerApache KafkaCloud Native
Soft skills
technical guidanceleadershipcommunicationteam facilitationcapacity planningcoachingstrategic decision makingcontinuous improvementdocumentationrequirements elicitation
Certifications
digital certificatesJSSE