N Consulting Ltd logo
Senior Java Developer – Payments Domain
full-timeCairo

Summary

Location

Cairo

Type

full-time

Explore Jobs

About this role

Key Responsibilities

•             Design, develop, and maintain Java-based microservices and API-driven applications supporting payment systems.

•             Implement solutions for authorization, clearing, and settlement workflows aligned with the organization’s payment architecture.

•             Develop and optimize PostgreSQL/EDB database queries, indexes, and stored procedures for high-volume transaction performance.

•             Partner with architects and product teams to deliver secure, scalable, and reliable services.

•             Implement and enforce security best practices and ensure code complies with PCI DSS and internal audit standards.

•             Participate in code reviews, ensure adherence to coding standards, and foster software craftsmanship.

•             Collaborate with DevOps teams to integrate CI/CD pipelines, monitoring, and observability into daily development workflows.

•             Troubleshoot production issues, perform root cause analysis, and contribute to system reliability improvements.

•             Stay abreast of payment industry trends, emerging frameworks, and performance optimization techniques.

 

Required Skills and Competencies

•             Strong hands-on knowledge of Java (Core, Spring Boot, Spring Cloud) and RESTful API design.

•             Experience in microservices development, containerization (Docker, Kubernetes), and cloud deployment (AWS, Azure, or GCP).

•             Solid understanding of payment domain processes — ISO 8583 messaging, payment switching, transaction routing, and reconciliation.

•             Proficiency in PostgreSQL/EDB with experience in query tuning and performance optimization.

•             Familiarity with message brokers (Kafka, RabbitMQ) and asynchronous communication patterns.

•             Experience working in secure and compliant environments adhering to PCI DSS standards.

•             Exposure to DevOps practices, CI/CD tools (Jenkins, GitLab CI), and monitoring stacks (Prometheus, Grafana, ELK).

•             Strong debugging, analytical, and problem-solving skills with a focus on high-quality deliverables.

Salary: As per Market Standard

Other facts

Tech stack
Java,Spring Boot,Spring Cloud,RESTful API,Microservices,Docker,Kubernetes,AWS,Azure,GCP,PostgreSQL,EDB,Kafka,RabbitMQ,PCI DSS,CI/CD

About N Consulting Ltd

Natobotics Ltd founded in 2012, provides boutique technology, digital customer experience, consulting and software development services. Over the years we had been supporting our clients in the areas of cloud transformation, Big data & Analytics, Digital Journey, Machine Learning and Platforms.

Team size: 51-200 employees
LinkedIn: Visit
Industry: Information Technology & Services
Founding Year: 2012

What you'll do

  • The Senior Java Developer will design, develop, and maintain Java-based microservices and API-driven applications for payment systems. They will also implement solutions for authorization, clearing, and settlement workflows while ensuring adherence to security best practices.

Ready to join N Consulting Ltd?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Java Developer – Payments Domain do at N Consulting Ltd?

As a Senior Java Developer – Payments Domain at N Consulting Ltd, you will: the Senior Java Developer will design, develop, and maintain Java-based microservices and API-driven applications for payment systems. They will also implement solutions for authorization, clearing, and settlement workflows while ensuring adherence to security best practices..

Why join N Consulting Ltd as a Senior Java Developer – Payments Domain?

N Consulting Ltd is a leading Information Technology & Services company.

Is the Senior Java Developer – Payments Domain position at N Consulting Ltd remote?

The Senior Java Developer – Payments Domain position at N Consulting Ltd is based in Cairo, Cairo, Egypt. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Java Developer – Payments Domain position at N Consulting Ltd?

You can apply for the Senior Java Developer – Payments Domain position at N Consulting Ltd directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about N Consulting Ltd on their website.