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 Responsibilities & Technical Deliverables 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 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, & 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(ref : hirist.tech)