Full Stack Java Developer (Payment Applications)
at Capgemini
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Oct, 2024 | Not Specified | 30 Jul, 2024 | 6 year(s) or above | Jaxp,Data Structures,Spring Batch,Jta,Jaas,Design Patterns,Design Principles,Distributed Systems,Hibernate,Spring Boot,High Throughput,Jasper,React.Js,Mysql,Struts,Design,Kubernetes,Kafka,Xml,Algorithms,Core Java,Quartz,Payments,Spring,Jenkins | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Job Title: Java Developer / Software Engineer
Location: Singapore
Experience Required: 6 - 15 Years
Prior Background:
- Minimum 6+ years in Payments Technology solutions as a Full-stack Developer, Integration Developer, or Solution Architect.
- Experience across various SDLC phases: architecture, technical design, development, deployment, go-live, testing, and support.
Technical Skills:
- Core Java, Spring Boot, Kafka, Kubernetes, Postgres, Camunda (workflow), MongoDB, React.js, Spring Batch, Redis (cache)
- Strong skills in key J2EE technologies: Core Java, EJB, JSP, JDBC, Java Mail, XML, JAXP, JAAS, JMS, JSTL, JTA, batch
- Experience with integration design patterns (API, MQ, etc.)
- Frameworks: Spring, Hibernate, Struts, Jasper, Quartz
- Good knowledge of MongoDB (preferred), MySQL
- Fully conversant in Interface design, Database design, OOAD
- Experience with CI/CD processes and tools like Jenkins
Primary Skills:
- Exposure to Banking and Payments domain
- Experience with Payment processing systems/products/applications, payments workflow, various payments schemes and frameworks
- Experience with payments hub integration (e.g., GPP, OPF, Icon, IPF, ACI, UPI)
- Experience in Microservices architecture
- Design and build of integration components
- Data structures and algorithms, design patterns, and object-oriented design principles
- Building highly scalable distributed systems
- Building resilient applications/products supporting high throughput and high-volume/TPS 24x7x365
Responsibilities:
- Execute tasks as per instructions or run books provided by the team lead or architect
- Perform Payment Hub related build and integration activities
- Support system architecture design across business areas
- Own end-to-end application delivery for specified projects, engaging all technical component teams
- Ensure project designs comply with architecture standards
- Lead and manage a team (for Senior Developers)
- Design, develop, implement, and maintain programs, subsystems, and enhancements of existing apps
- Support deployment activities as per defined processes
- Ensure prerequisites are met before deployment; execute rollback procedures if required
- Troubleshoot incidents during deployment
- Perform operational readiness tasks and ensure production acceptance criteria are met
- Ensure functional and NFR requirements (capacity, availability, response times, fault tolerance, etc.) are delivered as agreed
Responsibilities:
- Execute tasks as per instructions or run books provided by the team lead or architect
- Perform Payment Hub related build and integration activities
- Support system architecture design across business areas
- Own end-to-end application delivery for specified projects, engaging all technical component teams
- Ensure project designs comply with architecture standards
- Lead and manage a team (for Senior Developers)
- Design, develop, implement, and maintain programs, subsystems, and enhancements of existing apps
- Support deployment activities as per defined processes
- Ensure prerequisites are met before deployment; execute rollback procedures if required
- Troubleshoot incidents during deployment
- Perform operational readiness tasks and ensure production acceptance criteria are met
- Ensure functional and NFR requirements (capacity, availability, response times, fault tolerance, etc.) are delivered as agree
REQUIREMENT SUMMARY
Min:6.0Max:15.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Singapore, Singapore