Role: Java Backend Developer with Golang Experience (Banking Domain)
Duration: Long Term
Location: Mclean Virginia (Fully Onsite)
Job Description
The ideal candidate must come from a Banking/Financial Services domain background and bring strong expertise in building maintaining and optimizing backend systems.
Key Responsibilities
-
Design develop and maintain scalable backend services using Java and Golang
-
Collaborate with cross-functional teams to deliver high-quality banking solutions
-
Implement secure and performant APIs for core banking applications
-
Work on microservices architecture and cloud-native deployments
-
Optimize application performance reliability and scalability
-
Ensure compliance with industry best practices security standards and financial regulations
-
Participate in code reviews testing and production support
Required Skills & Experience
-
5 years of hands-on backend development experience with Java
-
Recent project experience with Golang (at least 1 years)
-
Strong background in Banking/Financial Services domain
-
Solid understanding of RESTful APIs microservices and event-driven architecture
-
Experience with Spring Boot Kafka and SQL/NoSQL databases
-
Exposure to cloud platforms (AWS GCP or Azure)
-
Strong problem-solving and debugging skills
-
Excellent communication and collaboration abilities