Job Title: Java Developer
- Experience Required: 7 - 12 years
- Position Overview: We are seeking an experienced Java Developer to join our dynamic team in the Banking domain, preferably with a focus on Payments. The ideal candidate will have a robust background in Core Java, Spring Boot, Microservices, and Kafka, with hands-on experience in Agile methodologies.
Design, develop, and maintain Java-based applications with a focus on Payments and Banking solutions.- Implement and manage microservices architecture using Spring Boot.
Develop and integrate with Kafka for messaging and stream processing.
- Collaborate with DevOps teams to ensure seamless integration and deployment using Kubernetes and Jenkins.
Engage in Agile processes to deliver high-quality software solutions.
- Required Skills and Experience:
Core Java:
Minimum 7 years of experience.Spring Boot:
Minimum 3-4 years of experience.Microservices: Minimum 3-4 years of experience.
- Kafka: Minimum 2-3 years of experience.
DevOps (Kubernetes/Jenkins):
Minimum 2 year of experience.Banking Domain Experience:
4+ years, with a preference for Payments. Experience with Hazelcast Cache Mechanism. Proven experience working in Agile methodologies.- Strong problem-solving skills and the ability to work effectively in a collaborative environment.
Job Type: Full-time
Application Question(s):- Joining time / Notice Period: immediate to 21 days joiners
Do you have experience with Hazelcast Cache Mechanism
- Do you have Knowledge of gRPC
Education:
Experience:
- Core Java: 7 years (Preferred)
Spring Boot: 7 years (Preferred)- Microservices: 7 years (Preferred)
Kafka: 7 years (Preferred)
- DevOps (Kubernetes/Jenkins): 2 years (Preferred)
* Banking Domain: 4 years (Preferred)
Work Location: In person