Job Title: Java Developer
- Experience Required: 4 - 7 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 4 years of experience.
- Spring Boot: Minimum 2-3 years of experience.
Microservices: Minimum 2-3 years of experience.- Kafka: Minimum 1-2 years of experience.
DevOps (Kubernetes/Jenkins): Minimum 6 months to 1 year of experience.
- Banking Domain Experience: 3+ 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 Types: Full-time, Permanent
Pay: 1,000,
- 00 - 2,400,000.00 per year
Location Type: - In-person
Education:
Experience:
- Core Java: 4 years (Preferred)
Spring Boot: 1 year (Preferred)- Microservices: 3 years (Preferred)
DevOps (Kubernetes/Jenkins):: 1 year (Preferred)
Work Location: In person