We are seeking a highly experienced Senior Java Developer to join our Assurance Hub team. This role is ideal for a hands-on technologist with deep expertise across the Java ecosystem and proven experience building scalable, secure, and high-performance microservices . Experience in the banking or financial services domain is highly preferred.
You will collaborate with cross-functional teams, influence technical design decisions, ensure high code quality, and contribute to the stability and performance of mission-critical applications within a regulated financial environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Core Java, Spring, Spring Boot, and Hibernate
- Build and optimize RESTful microservices that are secure, scalable, and resilient
- Implement Kafka-based integrations , including producers, consumers, and streaming pipelines
- Write clean, maintainable, and unit-tested code using JUnit and industry best practices
CI / CD, Automation & Deployment
Work with CI / CD pipelines to automate build, test, and deployment processes (Jenkins, GitLab CI, Azure DevOps)Participate in code reviews, architecture discussions, and DevOps integration activitiesSupport troubleshooting, performance tuning, and production issues as neededDatabase & Scripting
Design and optimize queries using DB2 or PostgreSQL , including schema updates and performance tuningUse Unix shell scripting for automation, job scheduling, and operational tasksCollaborate closely with QA teams, business analysts, product owners, and architectsProvide technical mentorship to junior developers and participate in knowledge-sharing sessionsEnsure adherence to security standards, coding guidelines, and banking regulatory requirementsRequired Skills & Qualifications
7+ years of hands-on experience in :Spring, Spring BootHibernate / JPAKafka integration and streamingJUnit and unit testing frameworksCI / CD tools and automationDB2 or PostgreSQLUnix Shell ScriptingStrong understanding of microservices architecture , distributed systems, and cloud-ready application designExperience working in Agile / Scrum environmentsStrong analytical, debugging, and problem-solving skillsNice-to-Have Skills
Experience with XML and JSON-based integrationsExposure to messaging platforms, API gateways, or cloud environmentsKnowledge of Docker and KubernetesSoft Skills
Excellent communication and collaboration skillsAbility to perform effectively in a fast-paced, high-pressure environmentStrong ownership mindset with end-to-end accountabilityAbility to mentor and guide junior team membersEducation
Bachelor’s or Master’s degree in Computer Science, Engineering , or a related technical discipline.📩 Interested candidates are encouraged to apply or share their profile to learn more.
#J-18808-Ljbffr