Now hiring

Full Stack Java Developer (Payment Applications) (Singapore, SG) @ CAPGEMINI SERVICE SAS

Singapore, SGOnsiteFull-timePosted 1 days ago

Opens on the employer's site

About this role

<p><b>Job Title:</b> Java Developer / Software Engineer</p> <p> </p> <p><b>Location:</b> Singapore</p> <p> </p> <p><b>Experience Required:</b> 6 - 15 Years</p> <h4> </h4> <h4><b>Prior Background:</b></h4> <p> </p> <ul> <li>Minimum 6+ years in Payments Technology solutions as a Full-stack Developer, Integration Developer, or Solution Architect.</li> <li>Experience across various SDLC phases: architecture, technical design, development, deployment, go-live, testing, and support.</li> </ul> <h4> </h4> <h4><b>Technical Skills:</b></h4> <p> </p> <ul> <li><b>Core Java, Spring Boot, Kafka, Kubernetes, Postgres, Camunda (workflow), MongoDB, React.js, Spring Batch, Redis (cache)</b></li> <li>Strong skills in key J2EE technologies: Core Java, EJB, JSP, JDBC, Java Mail, XML, JAXP, JAAS, JMS, JSTL, JTA, batch</li> <li>Experience with integration design patterns (API, MQ, etc.)</li> <li>Frameworks: Spring, Hibernate, Struts, Jasper, Quartz</li> <li>Good knowledge of MongoDB (preferred), MySQL</li> <li>Fully conversant in Interface design, Database design, OOAD</li> <li>Experience with CI/CD processes and tools like Jenkins</li> </ul> <h4> </h4> <h4><b>Primary Skills:</b></h4> <p> </p> <ul> <li>Exposure to Banking and Payments domain</li> <li>Experience with Payment processing systems/products/applications, payments workflow, various payments schemes and frameworks</li> <li>Experience with payments hub integration (e.g., GPP, OPF, Icon, IPF, ACI, UPI)</li> <li>Experience in Microservices architecture</li> <li>Design and build of integration components</li> <li>Data structures and algorithms, design patterns, and object-oriented design principles</li> <li>Building highly scalable distributed systems</li> <li>Building resilient applications/products supporting high throughput and high-volume/TPS 24x7x365</li> </ul> <h4> </h4> <h4><b>Responsibilities:</b></h4> <p> </p> <ul> <li>Execute tasks as per instructions or run books provided by the team lead or architect</li> <li>Perform Payment Hub related build and integration activities</li> <li>Support system architecture design across business areas</li> <li>Own end-to-end application delivery for specified projects, engaging all technical component teams</li> <li>Ensure project designs comply with architecture standards</li> <li>Lead and manage a team (for Senior Developers)</li> <li>Design, develop, implement, and maintain programs, subsystems, and enhancements of existing apps</li> <li>Support deployment activities as per defined processes</li> <li>Ensure prerequisites are met before deployment; execute rollback procedures if required</li> <li>Troubleshoot incidents during deployment</li> <li>Perform operational readiness tasks and ensure production acceptance criteria are met</li> <li>Ensure functional and NFR requirements (capacity, availability, response times, fault tolerance, etc.) are delivered as agreed</li> </ul>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores — free
Full Stack Java Developer (Payment Applications) (Singapore, SG) at CAPGEMINI SERVICE SAS | ResuMinder Jobs