Job Openings Java Developer - RTR Payments

About the job Java Developer - RTR Payments

Qualifications Overview

  • 7+ years of professional software development experience.

  • Strong proficiency in Java (JDK 17.x/21.x) and Spring Framework (Spring Boot, Spring Web, Spring Data, Spring Integration).
  • Expertise in modern API development using OpenAPI 3.x (contract-first or code first).
  • Experience with object mapping tools

  • Skilled in front-end technologies: React and TypeScript.

  • Solid experience with:

    • Relational databases: PostgreSQL, MySQL.

    • In-memory databases: Redis.

    • Non-relational databases: MongoDB.

  • Hands-on knowledge of cloud-native microservices architecture.

  • Proficient with Amazon AWS services, including: EKS, API Gateway, WAF, ALB, NLB, VPC, SNS.
  • Proven track record working in the banking or fintech sector, with emphasis on Real Time Rails (RTR) and real-time payment systems.
  • Minimum 4 years of experience designing and delivering APIs, including:

    • RESTful APIs

    • Webhooks

    • WebSockets

    • GraphQL

    • gRPC

  • Strong background in building scalable, resilient, and secure systems.

  • Experience with Agile methodologies and modern DevOps tools, including:

    • CI/CD pipelines

    • Containerization

    • Infrastructure as code

    • Git-ops workflows

Day-to-Day Responsibilities

  • Design and implement secure, efficient, and maintainable code in a collaborative Agile team.
  • Participate in daily stand-ups, sprint planning, and retrospectives.

  • Collaborate closely with developers, QA engineers, product owners, and DevOps teams.
  • Build and enhance high-performance, scalable APIs aligned with real-time payment and banking standards.
  • Contribute to technical design decisions and provide mentorship to junior team members.
  • Conduct code reviews, write unit tests, and follow secure coding practices.

  • Refine user stories and ensure all features are well-documented and thoroughly tested.
  • Monitor and optimize system performance to support real-time financial services.
  • Stay up to date with industry trends and continuously improve engineering practices.