
Java Development
GFT Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Alphaville • Brazil
Visit company websiteExplore more
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