HamburgerMenu
hirist

Job Description

Description :



We are seeking skilled and experienced Java Developers on a contract basis to join our team, specializing in building and enhancing our mission-critical Payments Integration backend systems.

This role demands deep expertise in the Java ecosystem (8+) and Spring Boot to design, develop, and optimize highly performant, scalable, and secure microservices that handle high-volume transaction processing.



Key Responsibilities & Technical Deliverables :



Backend Development & Architecture :



- System Design & Development : Design and develop high-performance backend systems and applications, primarily utilizing Java (8+) and modern frameworks like Spring Boot.



- Microservices & APIs : Architect and build distributed microservices-based solutions and implement robust, well-documented RESTful APIs to facilitate seamless internal and external integration.



- Scalability & Reliability : Actively optimize systems for scalability, reliability, and fault tolerance, ensuring 24/7 availability for payment processing services.



Advanced Technology Implementation :



- Messaging Systems : Work extensively with event-driven architectures and various messaging systems (e.g., Kafka, RabbitMQ) to ensure asynchronous communication and data consistency across distributed services.



- Payments Domain : Apply specialized knowledge to implement secure, reliable, and compliant payment integration logic (e.g., gateways, reconciliation, tokenization).



Collaboration & Mentorship :



- Cross-Functional Delivery : Collaborate effectively with cross-functional teamsincluding Product, QA, and DevOpsfor end-to-end feature delivery and system deployment.



- Leadership & Standards (Senior Focus) : (For 10+ year candidates) Mentor junior engineers and actively promote engineering best practices, driving code quality, performance tuning, and architectural decision-

making across the team.



Required Skills & Expertise :



- Java Core : Mandatory expertise in Java (version 8 and above), with a deep understanding of core concepts, concurrency, and performance tuning.



- Frameworks : Extensive, hands-on experience with the Spring ecosystem, particularly Spring Boot for microservices development.



- Architecture : Proven experience building and deploying distributed, microservices-based solutions and designing robust RESTful APIs.



- Messaging : Practical experience implementing solutions using at least one major messaging system (e.g., Kafka, RabbitMQ).



- Domain : Previous experience in the FinTech, Banking, or Payments domain is highly desirable


info-icon

Did you find something suspicious?