Senior Software Engineer - JAVA (Software Development)

Date: 25 Mar 2026

Location: SG

Company: Synapxe

Position Overview

We are hiring software developers who

  • will play a critical role in our AWS cloud migration initiative, leading the design, development, and optimization of cloud‑based applications
  • require strong background in Java application development and deep expertise in AWS services will be key to the success of this transformation

Role & Responsibilities

  • Design and build robust, scalable applications using modern programming languages and frameworks
  • Collaborate with cross-functional teams to deliver high quality applications which includes redesigning existing applications to the AWS Cloud platform
  • Demonstrate a strong understanding of Java‑based applications, cloud computing concepts, and modern DevSecOps practices
  • Optimize applications for cloud‑native architectures, leveraging AWS services to enhance performance, scalability, and functionality
  • Identify, analyse, and resolve application performance bottlenecks to ensure optimal cloud performance
  • Perform regular code reviews to maintain high coding standards and adherence to best practices
  • Monitor and continuously optimize cloud applications to meet performance, security, and compliance requirements
  • Develop and maintain comprehensive technical documentation for software projects

 

 

 

Requirements

  • Degree in Computer Science, Computer Engineering or equivalent.
  • At least 4 years of experience in Java development (Java 8 and above, J2EE, EJB, Spring Framework, etc.,)
  • Knowledge of and Spring framework, specifically in Spring Boot, Spring MVC, Spring Security, Spring AOP, and API integration with SOAP and RESTful webservices
  • Knowledge in JAXB and Java Security API
  • Experience in design, develop, test and deploy scalable applications and services
  • Experience with application deployment in WebLogic Server, including administration and configuration for managed servers, data sources and JMS persistence stores
  • Familiarity with database integration to Oracle DB and PostgreSQL using Spring Data JPA, Hibernate, JDBC
  • Experience in installing and configuration of WebLogic Server 12c and above.
  • Experience with application deployment and managing of RH JBoss EAP Server, IBM WebSphere, and WebLogic Server 12c.
  • Experience in deploying and management of batch jobs in Linux and Windows Server.
  • Knowledge on asynchronous messaging queues, RESTful API, microservices architecture, and web services
  • Knowledge in message formats such as FHIR and HL7
  • Knowledge in Ehcache
  • Knowledge in unit testing with JUnit
  • Knowledge in building and version control with Git, Gradle, Apache Ant
  • Hands-on experience with AWS Cloud-native services (e.g. EC2, S3, Lambda, SQS, RDS, Kubernates, API Gateway.)
  • Hands-on experience with CI/CD tools like Jenkins, GitLab, and JIRA.
  • Familiarity with IaC tools like Terraform or CloudFormation

Apply Now

#LI-SYNX32 #LI-SYNX43