About GFT
GFT Technologies is an AI-centric global digital transformation company. We design advanced data and AI transformation solutions modernize technology architectures and develop next-generation core systems for industry leaders in Banking Insurance Manufacturing and Robotics. Partnering closely with our clients we push boundaries to unlock their full potential. With deep industry expertise cutting-edge technology and a strong partner ecosystem GFT delivers responsible AI-centric solutions that combine engineering excellence high-performance delivery and cost efficiency. Our team of 12000 technology experts operate in 20 countries worldwide offering career opportunities at the forefront of software innovation.
Role Summary
As a Backend Developer (GoLang Java) you will design develop andmaintainhigh-performance backend systems for global investment banking and financial services projects.
You will work in an Agile/Scrum environment contribute to architecture decisions build scalable APIs and microservices and ensure high-quality secure and maintainable code.
This role requires strongexpertisein both Go and Java with the ability to work across different backend stacks depending on project needs.
Key Responsibilities
Design and develop scalable backend services usingGo and Java
Build andmaintainRESTful APIs and microservices architectures
Implement Clean Architecture OOP principles and best engineering practices
Work with concurrent programming (Go Routines Java multithreading)
Integrate backend services with databases and external APIs
Ensure robustness through unit testing and automated testing practices
Participate actively in Scrum ceremonies and technical discussions
Conduct code reviews andmaintaincoding standards
Troubleshoot defects andoptimizesystem performance
Collaborate closely with frontend DevOps QA and Solution Architects
Continuously evaluate and implementnew technologiesto improve system efficiency
Required Skills
5 years of professional experience in backend development
StrongproficiencyinGo (Golang)
Solid experience withJava (Spring Boot or similar frameworks preferred)
Strong understanding of OOP MVC and Clean Architecture
Experience with Go Routines and concurrent programming
Experience with Java multithreading and backend frameworks
Experience in designing and developing RESTful APIs
Hands-on experience with unit testing
Experience with relational databases such as PostgreSQL or MySQL
Strong understanding of the full backend development lifecycle
Experience working in Agile/Scrum teams
Nice to Have
Experience in banking or financial services domain
Experience with CI/CD pipelines
Experience with Docker and containerization
Familiarity with cloud platforms (AWS or Azure)
Experience with static code quality tools
Knowledge of microservices architecture
Familiarity with JIRA or similar project management tools
(Note: Due to the high volume of applications we receive we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding)
Required Experience:
Senior IC
We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.