Back to feed

Senior Java Developer

Remote Full-time Live

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 To This Job

On the same wavelength

Senior Marketing Operations Manager

Remote Full-time

Business Development Manager

Remote Full-time

Business Development Manager

Remote Full-time

Commercial Vet

Remote Full-time

HR Business Partner - CDD (H/F)

Remote Full-time

Senior Staff Representative - Quality Assurance, On-Wing Maintenance Surveillance

Remote Full-time

Data Engineer Sênior - Platform & AI | RD Station (Remoto)

Remote Full-time

DIRECTOR/SENIOR MANAGER – SALES AND CAPITAL PROJECT DEVELOPMENT – NORTH AMERICA | BIOCHAR – CARBON REMOVAL – SUSTAINABILITY

Remote Full-time

Accounts Payable and T&E Accountant

Remote Full-time

[Remote] 3D LAB TECHNOLOGIST

Remote Full-time

Experienced Entry-Level Market Researcher – Remote Market Insights and Data Analysis

Remote Full-time

X-Ray Technician (LMRT or NCT) - Part Time/Full Time in Austin, TX

Remote Full-time

Experienced Customer Service and Account Representative for Fast-Paced Remote Work Environment – Full-Time Opportunity with arenaflex

Remote Full-time

Experienced Customer Support Associate – Remote Customer Service Representative for blithequark

Remote Full-time

Sales Development Representative, Enterprise, UK&I

Remote Full-time

Static Building Engineer

Remote Full-time

Cigna Medicare Clinical Operations LPN/LVN Case Management Analyst

Remote Full-time

Experienced Customer Service Sales Representative – Life Insurance Benefits Advisor | Remote | arenaflex

Remote Full-time

Climate Policy Analyst 1 / Trainee 1 / 2 - NY HELPS (2 Positions)

Remote Full-time

Experienced Customer Support Representative - Medical Transportation Company - Work from Home Opportunity

Remote Full-time