Description
Job Summary:
We are seeking a Senior Java Developer L3 to develop and evolve financial solutions, participating in building enterprise applications, integrations, and microservices within an agile environment.
Key Highlights:
1. Java-based financial solution development
2. Agile environment collaboration with multidisciplinary teams
3. REST API and microservices development
**What We’re Looking For:**
*We seek a* ***Senior Java Developer L3*** *to develop and evolve financial solutions, participating in building enterprise applications, integrations, and microservices within an agile environment. The professional will be responsible for developing Java applications, maintaining solutions on the Matera platform, and integrating with AWS cloud services—contributing to system quality, stability, and evolution.*
**Responsibilities:**
* Develop, maintain, and enhance applications using Java;
* Develop REST APIs and system integrations;
* Participate in implementing and maintaining financial solutions using the Matera platform;
* Develop and maintain microservices and enterprise applications;
* Integrate with AWS services;
* Perform corrective, evolutionary, and incident analysis maintenance;
* Participate in code reviews and apply software development best practices;
* Collaborate with multidisciplinary teams using agile methodologies;
* Ensure application quality, performance, and stability.
**Requirements:**
* Solid Java development experience;
* Knowledge of Spring Boot;
* Experience developing REST APIs;
* Hands-on experience with AWS services;
* Experience with the Matera platform in financial sector projects;
* Knowledge of relational and/or NoSQL databases;
* Experience with Git;
* Knowledge of object-oriented programming and software development best practices;
* Experience with agile methodologies (Scrum and Kanban).
**Desirable / Differentiating Qualifications:**
* Experience in banking or payment systems;
* Knowledge of microservices architecture;
* Experience with messaging systems (Kafka, RabbitMQ or similar);
* Knowledge of Docker and containers;
* Experience with CI/CD pipelines;
* Knowledge of application monitoring and observability.
**Behavioral Profile:**
We are looking for someone who:
* Enjoys teamwork and is **collaborative** in their responsibilities;
* Has the **courage** to challenge themselves and go beyond, embracing new growth opportunities;
* Transforms ideas into **creative solutions** and pursues quality in all daily activities;
* Possesses strong **problem-solving skills**;
* Is skilled and comfortable working independently and **managing their own time**;
* Is interested in tackling technologically **adverse and innovative** situations.
Big enough to deliver – small enough to care.
**\#VempraGFT**
**\#VamosVoarJuntos**
**\#ProudToBeGFT**
.buttontext616d4705bd22aece a{ border: 1px solid transparent; } .buttontext616d4705bd22aece a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }
With over 35 years in the market and presence in 16 countries, GFT employs more than 12\.000 people worldwide, including 4\.000 in Brazil.
Here, diversity, equality, and inclusion are central—and ensuring a safe workplace for everyone is part of who we are.
We foster a culture of development and growth anchored in our Continuous Scaled Learning pillar because we believe intelligent technology use is the key to success in this digital world.
.buttontext51d9fe5a33d0d42c a{ border: 1px solid transparent; } .buttontext51d9fe5a33d0d42c a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }
What We Offer
Multi-benefit card—you choose how and where to use it.
Scholarships for undergraduate, graduate, MBA, and language courses.
Certification incentive programs.
Flexible working hours.
Competitive salaries.
Annual performance evaluation with a structured career development plan.
Opportunity for international career progression.
Wellhub and TotalPass.
Private pension plan.
Childcare allowance.
Medical assistance.
Dental assistance.
Life insurance.
\#VemPraGFT
.jobColumnTwo .displayDTM h2 { margin\-top: 0px !important; } .jobColumnTwo .displayDT ul{ padding\-inline\-start: 20px !important; list\-style\-position: outside !important; }
.buttontextb636f3111304c10b a{ border: 1px solid transparent; } .buttontextb636f3111304c10b a:focus{ border: 1px dashed \#972875 !important; outline: none !important; }