
Search by job, company or skills
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.
Job ID: 142736517