Software Developer

U3 SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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. The role emphasizes Java/J2EE, Spring Boot, microservices, and front-end tech like ReactJS/Angular, with API development and CI/CD expertise.

Candidates should have hands-on experience in architecture, database programming, automated testing, and production support across L1/L2/L3 environments, plus familiarity with financial services payment systems.

Qualifications

  • Experience in financial services, banking, payment processing systems.
  • Hands-on design, development, and support of enterprise apps.
  • Experience with API development and database programming.

Responsibilities

  • Design, develop, and maintain scalable enterprise apps using Java/J2EE and microservices.
  • Develop and integrate RESTful and SOAP APIs for internal/external apps.
  • Build responsive front-ends using ReactJS or Angular.
  • Implement OO design, patterns, and SOLID principles.
  • Develop and maintain databases (Oracle/SQL Server/MySQL/MongoDB).
  • Develop asynchronous messaging using JMS/IBM MQ/Spring Integration.
  • Write unit/integration tests (JUnit/Mockito/MockMVC/Cucumber).
  • Automate build/deploy with Jenkins/Maven/Gradle/ANT.
  • Participate in SDLC phases and provide production support.

Skills

Java/J2EE
Spring Boot
Microservices
RESTful APIs
SOAP Web Services
ReactJS/Angular
CI/CD pipelines
Unit testing

Tools

Jenkins
Maven
Git
Oracle
SQL Server
MySQL
MongoDB
IBM MQ

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
Java Developer (Contract)
Java Developer (Contract)

Tangspac Consulting Group • 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
Senior Java Developer
Senior Java Developer

Capgemini • Singapore

On-site
SGD 90,000 - 160,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 Full Stack with React
Senior Java Full Stack with React

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

On-site
SGD 120,000 - 180,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