Search by job, company or skills

NETS

Senior Java Backend Developer

6-9 Years
Save
  • Posted 7 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job description:

Responsibilities:

  • Design, develop, and maintain scalable backend systems for high-volume transaction processing and international payment gateway integrations.
  • Develop secure and high-performance APIs for internal and external system integration.
  • Write clean, maintainable, and testable code following engineering best practices.
  • Contributes to architecture design for scalable, resilient, and fault-tolerant systems.
  • Implement event-driven and asynchronous processing for backend services.
  • Support integration across multiple internal and external platforms.
  • Design and implement message-driven architectures using enterprise messaging systems.
  • Optimize application, database, and service-level performance.
  • Perform load testing and identify system bottlenecks.
  • Troubleshoot production issues and perform root cause analysis (RCA).
  • Ensure system stability and reliability in high-throughput environments.
  • Work closely with DevOps teams to support CI/CD pipeline implementation.
  • Manage build, deployment, and release processes across environments.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6–9 years of experience in Java backend development.
  • Strong proficiency in Java 8+ (preferably Java 21) and Spring Boot.
  • Proven experience with microservices architecture, event-driven architecture, and REST API development.
  • Hands-on experience with messaging systems, preferably Solace.
  • Strong experience with MySQL, including database tuning, SQL optimization, indexing, and query tuning.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Proficiency in Maven, Git, Jira, and Jenkins-based CI/CD pipelines.
  • Experience in load testing, performance testing, and backend optimization.
  • Strong troubleshooting and debugging capabilities, including production issue resolution and root cause analysis.
  • Proven experience in e-commerce, banking, or other high-volume transaction environments.
  • Strong experience building distributed, scalable, and high-availability systems.
  • Hands-on experience implementing microservices and event-driven architecture in production environments.
  • Experience handling performance-critical and real-time backend systems.
  • Demonstrated ability to work in production support and critical incident resolution environments.

 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150974891

Similar Jobs

Singapore, Robinson

Skills:

JavaJava EEHibernatePostgreSQLSpring BootMicroservicesSqlSpringGitDockerMySQLRestful ApisKubernetes

Anson, Singapore

Skills:

MavenJava Server FacesSpring BootKafkaJbossSoapSqlReact JsIntellijGitRESTJUnitCore JavaSonarqubeLinux Shell ScriptingJpaEjbSonarLint

Remote

Skills:

JavaAWSSpring BootMicroservicesLambdaApiserverless workflows

Singapore, Bendemeer

Skills:

JavaSpring BootJIRASqlSdlcDevopsJavascriptConfluenceDockerSonarqubeGitlabScrumKubernetesAWSCloud microservices architectureOIDC