Senior Java Developer
Salary
₹20 - 28 LPA
Min Experience
7 years
Location
Bengaluru
JobType
full-time
- Overview
About the role
Key Responsibilities:
- 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.
Good to Have:
- Experience with Hazelcast Cache Mechanism.
- Knowledge of gRPC.
Additional Requirements:
- Proven experience working in Agile methodologies.
- Strong problem-solving skills and the ability to work effectively in a collaborative environment.
Skills
Java
Spring Boot
Microservices
Kafka
Kubernetes
Jenkins
Hazelcast
gRPC