Jul 8, 2026

Senior Java Developer

Apply Now →
Senior Backend Engineer will be responsible for architecting and developing the backend systems that power our Ecommerce payment gateway (NGenius Online). Will work collaboratively with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to ensure the robustness, scalability, and security of our backend infrastructure. Responsibilities - Lead the design, development, and maintenance of the backend systems that drive our Ecommerce payment gateway, ensuring high performance and scalability. - Utilize strong knowledge of MongoDB and MySQL to design efficient and reliable database schemas, optimize queries, and maintain data integrity. - Create and maintain micro services using Java, adhering to best practices in software design and development. - Work with cloud platforms (e.g., AWS, Azure) to deploy and scale backend services, utilizing cloud-based technologies such as server less computing and containerization. - Implement security best practices, encryption, and access controls to ensure the security and compliance of our payment gateway backend.  - Mitigate vulnerabilities in codebase, plan and implement versions migration of the system parts. - Continuously monitor and optimize backend performance, identifying and addressing bottlenecks and improving response times. - Investigate and resolve backend-related issues, collaborating with DevOps and frontend teams as necessary. - Participate in code reviews, mentor junior engineers, and uphold high code quality standards. - Maintain thorough technical documentation for backend systems, APIs, and micro services to facilitate collaboration and knowledge sharing.   Qualifications - Bachelor's degree in computer science (software / application) or equivalent  - Minimum of 6+ years of relevant experience  - Strong knowledge of MongoDB and MySQL database systems. - Enterprise experience with the following Java based frameworks: Spring-framework, Spring-boot, Spring-cloud, Quarkus. - Experience with microservices architecture and design patterns. - Experience in Keycloak, OAuth2.0, OpenID, and streaming platforms (Eg: Kafka, Azure Events Hub etc.) - Working knowledge of cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes, Helm chart). - Familiarity with security standards, encryption, and access control. - Strong knowledge of HTTP, XML, REST, SOAP, Web Services, SOAP UI, WSDL is must. - Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment. - Strong knowledge of APIs, MicroServices, SOA concepts, WSDL, schemas, RESTful JSON services - Familiarity with monitoring tools like Kibana or Grafana for system monitoring and performance analysis. - Writing and executing unit tests using JUnit to ensure code quality and reliability. - Functional knowledge in the financial/banking domain is a plus.