GFT Technologies

Java Development

GFT Technologies

full-time

Posted on:

Location Type: Hybrid

Location: AlphavilleBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and evolve high-availability, low-latency APIs and microservices.
  • Ensure code quality and adherence to architectural patterns such as DDD and Clean Architecture.
  • Implement integrations with internal and external systems using REST, messaging, and events.
  • Actively participate in technical discussions and code reviews.
  • Collaborate with front-end, product, and architecture teams on technical and evolutionary decisions.
  • Support and promote practices for observability, traceability, and data security.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Java 8+
  • Spring Boot
  • Experience with MVC or RESTful APIs
  • Clean Architecture or DDD
  • Maven (dependency management)
  • Unit testing (JUnit, Mockito, etc.)
  • Git (GitFlow, GitLab)
  • Docker
  • AWS (EC2, ECS, S3, RDS, CloudWatch)
  • Experience in agile environments (Scrum/Kanban) — a plus.
  • Experience working in multidisciplinary teams — a plus.
  • Knowledge of continuous integration and continuous delivery (CI/CD) — a plus.
Benefits
  • Multi-benefits card — choose how and where to use it.
  • Scholarships for undergraduate, postgraduate, MBA, and language courses.
  • Certification incentive programs.
  • Flexible working hours.
  • Competitive salaries.
  • Annual performance review with a structured career plan.
  • Opportunity for an international career.
  • 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 & Tools
Java 8+Spring BootMVCRESTful APIsClean ArchitectureDDDMavenUnit testingGitDocker
Soft Skills
collaborationtechnical discussionscode reviewsparticipation in multidisciplinary teams
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Systems