Description

Job Description Summary
Key Responsibilities:
Develop and maintain a workflow-driven account opening application using Java, Spring Boot, and microservices.
Implement event-driven architectures with Kafka, MQ, or similar technologies.
Design and integrate robust APIs with internal and external systems.
Ensure application performance, availability, and scalability.
Design and implement messaging patterns with Kafka or MQ for real-time data processing.
Optimize message-driven workflows and ensure reliability in a distributed system.
Collaborate with business analysts, product managers, and stakeholders in Agile/Scrum development cycles.
Provide mentorship to junior developers.
Write unit and integration tests, and implement CI/CD pipelines.
Ensure compliance with security and regulatory requirements.
Qualifications:
10+ years of Java development experience.
Expertise in Spring Boot, microservices, and RESTful APIs.
Experience with Kafka, IBM MQ, RabbitMQ, or similar messaging technologies.
Strong knowledge of event-driven systems, databases (SQL/NoSQL), and performance tuning.
Familiar with cloud technologies (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Preferred: Experience in financial services, workflow engines, and DevOps practices.
 

Education

Any Graduate