
Search by job, company or skills
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)
Job ID: 143893697