Job Title: Java Developer
Location: Bangalore
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 handson experience in Agile methodologies.
Key Responsibilities:
- Design develop and maintain Javabased 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 highquality software solutions.
Required Skills and Experience:
- Core Java: Minimum 7 years of experience.
- Spring Boot: Minimum 34 years of experience.
- Microservices: Minimum 34 years of experience.
- Kafka: Minimum 23 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 problemsolving skills and the ability to work effectively in a collaborative environment.
communication,problem solving,hazelcast cache mechanism,agile methodologies,user interface,core java,microservices,debugging,business etiquette,business software components,customer interaction,feedback,goal setting,development,testing,grpc,java developer,user interfaces,java,data models,java,,software development,motivation,estimation,confidence building,problem-solving,handling multiple tasks,resource management,team management,devops,design,technical presentations,interpersonal skills,kafka,analytical skills,planning,spring boot