Description

We are seeking a highly skilled Java Backend Engineer with strong expertise in Kafka, MongoDB, and distributed systems to join our team. The ideal candidate will collaborate with cross-functional teams to build, enhance, and maintain scalable, secure, and high-performance applications that power critical business operations.

Responsibilities
•    Assist a team of experienced engineers in delivering high-quality, scalable backend solutions.
•    Build and enhance modern banking and payment platform capabilities with moderate complexity and risk.
•    Ensure adherence to architectural standards, security, and non-functional requirements in each release.
•    Act as the technical representative for the product during cross-team collaborations and planning.
•    Troubleshoot and resolve technology roadblocks across code, builds, and deployments.
•    Partner with scrum masters and engineering teams to remove impediments and ensure timely delivery of moderate-to-high-risk deliverables.
•    Review peer code, guide design discussions, and enforce best engineering practices.
•    Drive continual improvement through learning, experimentation, and innovation.
•    Maintain scalability, stability, and security of backend systems while identifying and mitigating technical and enterprise risks.


Required Qualifications
•    5+ years of professional engineering experience.
•    5+ years of experience in Java/J2EE architecture including Kafka, JMS, RESTful or SOAP services.
•    4+ years of hands-on experience with MongoDB.
•    5+ years of experience in Service-Oriented Architecture (SOA) and Microservices.
•    2+ years of experience or knowledge in Payment Systems (ACH, SWIFT, Wires preferred).
Preferred Skills
•    Experience in large-scale distributed systems.
•    Familiarity with cloud platforms (AWS, Azure, or GCP).
•    Strong debugging, problem-solving, and optimization skills.
•    Prior experience working in the Banking/Payments domain

Education

Any Gradute