Software Developer

U3 SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 78,000 - 123,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

U3 SOLUTIONS PTE. LTD. seeks an experienced Software Developer to design, develop, and support enterprise web and client-server apps with Java/J2EE, Spring Boot, and Microservices. You will craft RESTful and SOAP services and build front-ends using ReactJS or Angular.

The role covers architecture, API development, database programming, testing, CI/CD, and production support across L1/L2/L3 environments, with a focus on financial services and payments systems.

Qualifications

  • Experience in financial services, banking, or payments systems.
  • Solid understanding of SDLC and design patterns (SOLID).
  • Experience with CI/CD and automated testing is required.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java, Java EE, Spring Boot, Spring MVC, and Microservices architecture.
  • Develop and integrate RESTful and SOAP APIs for internal and external systems.
  • Build responsive front-end apps using ReactJS, Angular, JavaScript, HTML, CSS, jQuery, and AJAX.
  • Design modules using object-oriented programming principles, design patterns, and SOLID principles.
  • Develop and maintain database components, including SQL queries, PL/SQL, stored procedures, and database integrations.
  • Develop and maintain asynchronous messaging and integration solutions using JMS, IBM MQ, Spring Integration.

Skills

Java
Java EE/J2EE
OOP
Core Java
Spring Boot
Spring MVC
Spring Core
Spring Integration
Microservices
REST APIs
SOAP Web Services
ReactJS
Angular
JavaScript
HTML
CSS
jQuery
AJAX
Databases
Oracle
SQL Server
MySQL
MongoDB
JMS
IBM MQ
JUnit
Mockito
MockMVC
Cucumber
Jenkins
Maven
Gradle
ANT
Git
SVN
Postman
SoapUI
JBoss
Tomcat
WebSphere
Linux
Unix
Windows

Tools

Jenkins
Maven
Gradle
ANT
Git
SVN
Postman
SoapUI
JBoss
Tomcat
WebSphere

Job description

Job Summary

We are looking for an experienced Software Developer with experience in designing, developing, enhancing, and supporting enterprise-level web and client-server applications. The ideal candidate should have strong expertise in Java/J2EE, Spring Boot, Microservices, RESTful and SOAP Web Services, and front-end technologies such as ReactJS or Angular.

The candidate should have hands-on experience in application architecture, API development, database programming, automated testing, CI/CD pipelines, and production support across L1/L2/L3 environments.

Must have:

Experience in financial services, banking, payment processing systems.

Key Responsibilities:

  • Design, develop, and maintain scalable enterprise applications using Java, Java EE, Spring Boot, Spring MVC, and Microservices architecture.
  • Develop and integrate RESTful and SOAP APIs to facilitate communication between internal and external applications.
  • Build responsive front-end applications using ReactJS, Angular, JavaScript, HTML, CSS, jQuery, and AJAX.
  • Design and implement application modules using object-oriented programming principles, design patterns, and SOLID principles.
  • Develop and maintain database components, including SQL queries, PL/SQL, stored procedures, and database integrations using Oracle, SQL Server, MySQL, or MongoDB.
  • Develop and maintain asynchronous messaging and integration solutions using JMS, IBM MQ, Spring Integration, and related messaging technologies.
  • Implement unit and integration tests using JUnit, Mockito, MockMVC, and Cucumber to ensure application quality and reliability.
  • Automate build, deployment, and release processes using Jenkins, Maven, Gradle, and ANT.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, technical design, development, testing, deployment, and maintenance.
  • Provide L1/L2/L3 application support, troubleshoot production incidents, perform root cause analysis, and implement permanent fixes.
  • Monitor application performance, resolve technical issues, and coordinate with business stakeholders, architects, infrastructure teams, and developers.
  • Prepare technical specifications, architecture documents, deployment procedures, standard operating procedures (SOPs), and support documentation.
  • Participate in code reviews, technical discussions, effort estimation, risk assessment, and solution design.
  • Collaborate with onsite and offshore teams to deliver enhancements and releases within agreed timelines.
  • Support CI/CD activities, production releases, and application upgrades while ensuring system stability and business continuity.

Required Technical Skills

  • Programming: Java, Java EE/J2EE, OOP, Core Java
  • Backend Frameworks: Spring Boot, Spring MVC, Spring Core, Spring Integration, Spring Batch, Hibernate
  • Architecture: Microservices, REST APIs, SOAP Web Services, MVC, Design Patterns
  • Frontend: ReactJS, Angular, JavaScript, HTML, CSS, jQuery, AJAX
  • Databases: Oracle, SQL Server, MySQL, MongoDB, SQL, PL/SQL, Stored Procedures
  • Messaging: JMS, IBM MQ, HornetQ
  • Testing: JUnit, Mockito, Mock MVC, Cucumber, JMeter
  • Build and CI/CD: Jenkins, Maven, Gradle, ANT
  • Version Control: Git, SVN, CVS
  • API Testing: Postman, SoapUI
  • Application Servers: JBoss, Tomcat, IBM WebSphere
  • Operating Systems: Linux, Unix, Windows

Preferred Qualifications

  • Experience with payment systems, transaction processing, message validation, and integration with external financial systems.
  • Experience in production troubleshooting, incident management, root cause analysis, and application modernization.
  • Knowledge of Agile/Scrum methodologies and effective collaboration with business and technical stakeholders.
  • Experience in automating batch processing and scheduled jobs using enterprise job schedulers such as Control-M or Windows Scheduler.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

network for electronic transfers (singapore) pte ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React Developer
Senior Java Full Stack with React Developer

Luxoft Singapore • Singapore

On-site
SGD 180,000 - 240,000
Java Developer (Contract)
Java Developer (Contract)

Tangspac Consulting Group • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Capgemini • Singapore

On-site
SGD 90,000 - 160,000
Senior Java Full Stack with React
Senior Java Full Stack with React

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
null
Software Developer
Software Developer

CADENZA SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 110,000 - 190,000
Senior Java Developer
Senior Java Developer

quantum infotech solutions pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Full Stack Developer (Java, Spring Boot & React)
Full Stack Developer (Java, Spring Boot & React)

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
We’re Hiring! - Application Support Engineer
We’re Hiring! - Application Support Engineer

ITCAN PTE. LIMITED • Singapore

On-site
SGD 70,000 - 110,000