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