Java Backend Developer
Description
Role & responsibilities
Job Description Java Backend Developer (Spring Boot, Microservices, GCP & Quarkus)
Experience: 6–8 Years
Location: Hyderabad
Role Overview
We are looking for an experienced Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, GCP Cloud and Quarkus. The candidate will be responsible for designing, developing and maintaining secure, scalable and high-performance cloud-native applications and APIs for Treasury services.
The ideal candidate should have hands-on experience in banking/financial services, Treasury applications, event-driven architecture and integration with enterprise data platforms and calculation engines.
Mandatory Technical Skills
- Strong hands-on experience in Core Java and Java/J2EE.
- Excellent experience in Spring Boot and Microservices architecture.
- Hands-on experience with Google Cloud Platform (GCP).
- Strong development experience in Quarkus.
- Experience with Apache Kafka and event-driven architecture.
- Strong experience in RESTful API development, API integration and API management.
- Experience in designing secure, scalable and cloud-native backend services.
- Strong understanding of distributed systems and database integration.
Mandatory Domain Experience
- Banking / Financial Services domain experience.
- Hands-on experience in Treasury applications or Treasury services.
- Experience integrating enterprise data platforms, financial systems or calculation engines.
Key Responsibilities
- Design, develop, test and deploy scalable backend services.
- Build and maintain secure APIs and microservices.
- Develop event-driven integrations using Kafka.
- Deploy and operate cloud-native applications on GCP.
- Ensure application performance, availability, security and reliability.
- Collaborate with architects, business analysts and cross-functional engineering teams.
Experience & Qualification
- 6–8 years of relevant IT experience.
- Strong Java backend development experience.
- Experience working in Agile development environments.
- Bachelor's degree in Computer Science, Information Technology or a related field.