Senior Java Developer

Remote Full-time
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.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

CDC INFO Supervisor - Call Center (Remote, Temporary)

Remote

Accounts Payable Analyst

Remote

**Experienced Remote Data Entry Clerk / Typing Specialist – Flexible Work-From-Home Opportunity**

Remote

**Experienced Full Stack Data Entry Specialist – Remote Work Opportunity at arenaflex**

Remote

Job Openings for Remote Occupational Therapist in Mississippi

Remote

**Experienced Full Stack Customer Support Agent – Remote Chat Support Role with Career Growth Opportunities**

Remote

[Remote] Senior AI Engineer | NLP | Large Language Models | Machine Learning | Remote, US

Remote

**Experienced Remote Sales Chat Representative – Unlock the Potential of Secondhand Shipping Containers**

Remote

**Experienced French-speaking Customer Advisor – Global Retailer – Remote Opportunity**

Remote

Product Manager – Insurance, Commercial Lines

Remote
← Back