Expired on: Oct 31, 2024
  • Job ID #: TR24070203
  • No. of Positions: 1

About Us

We’re a niche payment software firm focused on payment platform development, consulting and advisory services . Where passion, innovation, and expertise converge to create exceptional Fintech solutions. Pushing boundaries in “Engineering Excellence”, Techrev solutions helps companies simplify and accelerate Transformation aligning to the Value Drivers.  We bring competitive advantage by adopting the 4 levers – through the optimization of PROCESSES, harnessing the PEOPLE capabilities with engineering arbitrage, and leveraging cutting-edge TECHNOLOGY and ACCELERATORs.


Job Summary:

We are seeking an accomplished and innovative developers with hands-on experience on modern technology stack using Java, microservice, cloud-native development, distributed event-driven systems, and enterprise integration. This role involves understanding bank’s requirements, features and user stories, and performing necessary customizations, configuration and implementation in the payment switching platforms. The ideal candidate will bring extensive expertise in core Java/Microservice architecture, Rest/JSON, XML, SOAP, ISO8583,ISO20022, cloud technologies, modern development practices, distributed event-driven systems, and enterprise integration to drive the evolution for banking and payment platform initiatives.


Key Responsibilities:

Modern Java and Microservice Expertise:

  • Participate in product customization, configurations and implementation using Java, spring and modern frameworks by following bank’s best practices, design patterns, and coding standards as followed
  • Stay abreast of the latest Java technologies and microservice frameworks to continuously enhance the platform

Cloud-Native Development:

  • Experience in implementing, and optimizing applications for cloud environments, leveraging platforms such as AWS, Azure, or Google Cloud (GCP preferred)
  • Design and implement microservices architecture, cloud containerization, orchestration with Kubernetes, OpenShift to support scalability, resilience, and ease of maintenance

Distributed Event-Driven Systems:

  • Design and implement event-driven architectures for distributed systems using queuing and messaging infrastructures, RabbitMQ, Kafka and other managed event services
  • Utilize messaging systems and event-driven patterns to enhance scalability, decoupling, and real-time responsiveness

Payment and Transaction Processing:

  • Deep understanding of payment systems, financial transactions, and industry regulations
  • Design and implement solutions that ensure the security, integrity, and reliability of payment processing, banking use cases

Performance Optimization:

  • Identify and address performance bottlenecks in payment processing systems
  • Implement optimization techniques to ensure efficient and real-time transaction processing

Security and Compliance:

  • Implement and enforce security measures to protect sensitive financial data as per PCI guidelines
  • Ensure compliance with industry standards and regulations related to banking and payment processing

Required Qualifications:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • 3-5 6-10 years of proven experience as a Java developer with a focus on payment and transaction processing platforms.
  • Extensive experience in designing and implementing cloud-native solutions.
  • Cloud-native development experience (AWS, GCP or Azure) – GCP , Openshift preferred.
  • In-depth knowledge of Java technologies, frameworks (Spring Boot, Hibernate), and microservices architecture.
  • Strong understanding and implementation experience in payment systems, financial transactions, and industry regulations. Preferred to have exposure to java-based cloud-native payment switches, ISO8583, ISO20022, XMLs/Rest based messaging, Switch Authorization rule, card limit processing, BIN management, card scheme integration.
  • Familiarity with distributed event-driven systems and enterprise integration patterns.
  • Familiarity with security best practices and compliance requirements in the financial industry.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration skills.

Key Competencies:

  • Cloud-native
  • Java, spring boot, microservices
  • Distributed Events ( RabbitMQ, Kafka ) , enterprise integration ( Apache Camel, Spring Integrtion)
  • RDBMS – Oracle, Postgres
  • API Gateways, Integration – Apigee, IBM API Management Platform
  • Database Design
  • Adopting best engineering principles
  • Problem-Solving and hands-on experience
  • Communication
  • Agile Development
  • Collaboration and Teamwork
  • Mentoring and Guidance

How to Apply: Interested candidates are encouraged to submit their resume, cover letter, and any relevant certifications to jobs@techrevsolutions.com . Please include “Java Developer – Payments“ along with the Job ID: TR24070203 in the subject line. The deadline for applications is 10/31/2024.


Sorry! This job has expired.