ApplySarthi

Senior Java Engineer (Payments)

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

693 open payments roles across 78 companies are on ApplySarthi right now, most of them in Bengaluru (11), Mumbai (5), Hyderabad (5).

What payments roles keep asking for: Product management (26%), Stakeholder management (19%) — counted across their open postings here.

Remote Java Engineer jobs · AWS jobs · CI/CD jobs · Docker jobs · Java jobs

Jobgether has 4,397 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for payments roles keep coming back to Product management, Stakeholder management. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Observability? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Java Engineer (Payments) at Jobgether interview free →

Accountabilities:: Design and develop scalable applications: Build, maintain, and optimize enterprise-grade applications using Java and Spring Boot, taking ownership of features from initial design through production deployment. Lead technical architecture: Define service boundaries, data models, integration patterns, and non-functional requirements for complex software components, ensuring solutions are reliable, maintainable, and scalable. Deliver payment technology solutions: Develop and maintain payment platforms and integrations with external systems, APIs, and third-party providers, supporting secure and efficient financial transactions. Ensure reliability and compliance: Take responsibility for application performance, availability, security, and adherence to applicable regulatory and industry standards. Build event-driven systems: Develop robust asynchronous processing workflows using Apache Kafka, applying appropriate approaches to idempotency, transaction consistency, and reliable message handling. Collaborate across disciplines: Work closely with product managers, solution architects, and DevOps engineers to translate business requirements into effective technical solutions while evaluating and challenging design trade-offs where necessary. Improve engineering practices: Strengthen CI/CD pipelines, automated testing, observability, and deployment processes to improve delivery speed, software quality, and operational resilience. Promote code quality and technical excellence: Write clean, efficient, testable code, lead code reviews, establish engineering best practices, and mentor junior and mid-level engineers. Manage production incidents: Investigate operational issues, conduct root-cause analyses, and implement sustainable fixes that prevent recurrence and improve system reliability. Leverage AI-assisted development: Integrate AI coding assistants and large language models into daily development workflows for implementation, refactoring, testing, debugging, and documentation, while validating their output for correctness, security, and maintainability. Requirements: Professional experience: At least seven years of professional Java development experience, including responsibility for designing, delivering, and operating complex production systems. Payments and fintech expertise: Hands-on experience building or operating payment or financial technology systems, such as card issuing, acquiring, transaction processing, authorization, settlement, or cross-border payments. A strong understanding of transaction lifecycles, reconciliation, idempotency, and regulatory constraints is essential. Advanced Java and Spring expertise: Strong knowledge of Java 21 or later, including relevant long-term support releases, and experience with Spring Boot and modern Spring Framework technologies for building RESTful and event-driven microservices. Event-driven architecture: Practical experience with Apache Kafka, asynchronous processing, idempotent operations, and exactly-once processing semantics. Database technologies: Proficiency with relational databases such as PostgreSQL and MySQL, along with ORM technologies including Hibernate and JPA. API design and integration: Strong experience designing REST APIs, working with OpenAPI specifications, and implementing reliable integrations with external systems and third-party services. Build and delivery tooling: Experience with Gradle, Maven, and CI/CD pipelines, with familiarity with tools and technologies such as GitHub Actions, Helm, and Terraform. Cloud and containerization: Hands-on experience with AWS, Docker, and Kubernetes, including deploying and operating applications in modern cloud environments. Testing and observability: Strong testing practices using tools such as JUnit 5, Mockito, and Testcontainers, alongside experience with production monitoring and observability technologies such as OpenTelemetry, Prometheus, and Grafana. AI-assisted engineering: Regular, practical use of AI coding assistants and large language models throughout the software development lifecycle, combined with the technical judgment needed to identify and correct inaccurate, insecure, or poorly maintainable generated code. Technical leadership: Experience mentoring engineers, leading code reviews, making architectural decisions, and raising engineering standards across a team. Communication and collaboration: Ability to work effectively with technical and business stakeholders across distributed teams, clients, and international environments. Professional mindset: A strong commitment to precision, reliability, security, accountability, and continuous learning, combined with the adaptability to work across different clients, technologies, and problem domains. Additional advantages: Familiarity with payment standards and protocols such as ISO 20022, ISO 8583, EMV, and 3-D Secure, or experience with payment scheme certification. Security expertise: Knowledge of encryption, OAuth2/OIDC, JWT, mutual TLS (mTLS), hardware security module (HSM) integration, and tokenization is an advantage. Further relevant experience: Background in infrastructure as code, platform engineering, or direct collaboration with enterprise clients in a consultancy or professional-services environment is beneficial. Benefits: Fully remote working environment: Work remotely as part of a distributed engineering team, with flexibility built into the organization's operating model. Exposure to leading payments organizations: Contribute to technology platforms used by established players in the global payments industry. Variety of technical challenges: Work across different clients, platforms, and business domains rather than being limited to a single product or codebase. Technical ownership and autonomy: Take responsibility for significant architectural decisions, production systems, and end-to-end engineering outcomes. Professional growth: Develop expertise in payment infrastructure, financial technology, cloud-native architecture, and modern software engineering practices. Collaborative engineering culture: Work alongside experienced professionals who value technical excellence, knowledge sharing, mentorship, and continuous improvement. Modern development tools: Apply contemporary Java technologies, cloud infrastructure, automation, and AI-powered development tools to solve complex engineering problems. Meaningful industry impact: Help build secure, resilient, and scalable systems that support the movement of money across global financial networks. Inclusive workplace: Join an equal-opportunity working environment that welcomes qualified applicants from all backgrounds.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-16. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.