N

Senior Java Backend Developer

NETS

Singapore · Full Time

Be the first to apply

Experience
6–9 yrs
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are looking for a Senior Java Backend Developer to design, develop, and maintain scalable backend systems focused on high-volume transaction processing and payment gateway integrations for an international audience. This role requires building secure, high-performance APIs and robust backend services using event-driven and asynchronous processing paradigms.

Responsibilities

  • Create and maintain backend systems that effectively handle large-scale transactions and integrate with multiple payment gateways.
  • Develop secure APIs for seamless integration with internal and external systems.
  • Follow engineering best practices by writing clean, maintainable, and testable code.
  • Participate in architectural design to build scalable, fault-tolerant solutions.
  • Implement event-driven and asynchronous backend processing methods.
  • Support platform integrations across diverse internal and external services.
  • Design and implement message-driven systems using enterprise messaging technologies.
  • Optimize performance at application, database, and service levels.
  • Conduct load and performance testing to identify and resolve bottlenecks.
  • Troubleshoot and analyze production issues thoroughly to determine root causes.
  • Ensure system robustness and stability under high-throughput conditions.
  • Collaborate closely with DevOps teams to implement and maintain CI/CD pipelines.
  • Manage build, deployment, and release workflows across multiple environments.

Candidate Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Between 6 and 9 years of professional experience in Java backend development.
  • Expertise in Java 8 and above, with preference for experience using Java 21 and Spring Boot framework.
  • Demonstrated proficiency in microservices, event-driven architectures, and RESTful API development.
  • Hands-on experience with enterprise messaging systems, ideally Solace.
  • Advanced skills in MySQL, including aspects like indexing, query optimization, and database tuning.
  • Experience using unit testing frameworks such as JUnit and Mockito.
  • Familiarity with build and version control tools including Maven, Git, Jira, and Jenkins for CI/CD processes.
  • Background in load and performance testing with emphasis on backend optimizations.
  • Strong troubleshooting and debugging skills particularly with live production environments including root cause analysis.
  • Industry experience in e-commerce, banking, or domains involving high-volume transaction processing is highly desirable.
  • Proven ability in building distributed, highly available, and scalable systems.
  • Experience in managing real-time and performance-critical backend services.
  • Capability to handle production support and effectively manage critical incidents.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Java Git required MySQL · 5 to 8 years required Atlassian JIRA required Apache Maven required Jenkins CI required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail
🤖
Online · instant AI help
Broxer