We are seeking a highly experienced Senior Java Backend Resource with extensive experience in developing Payment Gateway solutions. The ideal candidate will have a strong background in Java, EJB, Microservices, MVC Framework, Oracle and experience in building highly scalable, high-transactional systems.
Responsibilities
- Design, develop and maintain a highly scalable, high-transactional Payment Gateway solution using Java, J2EE, EJB, Microservices, MVC Framework.
- Develop and maintain SOAP/RESTful APIs for Payment Gateway integration with third-party vendors and clients.
- Ensure the reliability, availability, and performance of the Payment Gateway solution through continuous monitoring, testing, and improvement.
- Collaborate with cross-functional teams to gather requirements and develop solutions that meet the needs of the business and clients.
- Maintain high standards of quality for code, documentation, and other deliverables
- Proactively identify and resolve issues related to Payment Gateway operations.
- Troubleshoot and debug applications 8. Stay up-to-date with emerging technologies and trends in Payment Gateway solutions and implement them in the development process as appropriate.
Requirements
- Solid experience in developing Payment Gateway solutions using Java, J2EE, EJB, Microservice and MVC Framework.
- Extensive experience in developing SOAP/RESTful APIs for Payment Gateway integration with third-party vendors and clients.
- Good working knowledge of design patterns & OOAD
- Strong understanding of Payment Gateway architecture, including encryption, tokenization, and security standards.
- Solid understanding of software development principles and design patterns.
- Strong proficiency with Oracle SQL
- Experience with Agile, build management, continuous integration, continuous delivery, data structures/algorithms
- Excellent problem-solving and troubleshooting skills.
- Experience with payment processing
- Knowledge of distributed systems and memory and performance optimization
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment with multiple priorities and deadlines.