Senior Java Developer

Reposted 11 Hours Ago
Be an Early Applicant
2 Locations
In-Office or Remote
60K-80K Annually
Senior level
Fintech • Information Technology • Software • Financial Services
The Role
The Senior Java Developer will architect and develop backend systems for an Ecommerce payment gateway, ensuring performance, security, and scalability while collaborating with cross-functional teams.
Summary Generated by Built In

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.
     
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dubai, Dubai
3,483 Employees
Year Founded: 1994

What We Do

Over the past 30 years, we have built a business based on long-standing and trusted relationships with many of the leading merchants, financial institutions and payment networks operating in the Middle East and Africa. Such relationships are based on our comprehensive capabilities, scale, local presence in the multiple markets in which we operate, alongside our trusted reputation. This gives us significant scale and leadership in the region, where we operate in more than 50 countries, serve over 130,000 merchants and 250 financial institutions and fintech customers, whilst managing more than 16 million customer credentials. We have a diversified business model and operate across the entire consumer payments value chain. We do this with a growth-focused strategy through two business lines: • That enables our merchant customers to ‘take payments’, by providing them with various payment acceptance methods, both online and offline. • Which supports our financial institution, fintech and other payment issuing institution customers in enabling consumers ‘make payments’, by managing and processing their consumer payment credentials and transactions.

Similar Jobs

Capco Logo Capco

Scrum Master

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Capital Markets - BA- Arabic Speaker - Riyadh

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees
Remote
3 Locations
8 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account