Principal Lead Consultant - Singapore - Capgemini

Capgemini
Capgemini
Verified Company
Singapore

3 weeks ago

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description
**Prior Background: -
Minimum 15+ years of experience working as part of Payments Technology solution at an IT company, as Full-stack Developer / Integration Developer / Solution Architect
:

-
Must have experience of technical product development / integration hub development as a developer across various SDLC phases such architecture, technical design, development, deployment, go-live, test (dev support) etc
:

- **Technical skills: Java (core), Spring boot, Kafka, Kubernetes, Postgres, Camunda (workflow), MongoDB, , Spring batch, Redis (cache)

**Primary Skills: -
Exposure to Banking - Cards & Payments domain:

-
Exposure of payments hub (such GPP, OPF, Icon IPF, ACI UPI etc) integration with bank surround ecosystem is an advantage
:

-
Experience of design and build of integration components
:

-
Experience in data structures and algorithms, design patterns and object-oriented design principles
:

-
Experience building highly scalable distributed systems
:

-
Strong skills in key J2EE technologies like Core Java, EJB, JSP, JDBC, Java Mail, XML, JAXP, JAAS, JMS, JSTL, JTA, batch:

-
Experience with various integration design patters (API, MQ etc.):

-
Frameworks experience
  • Spring/Hibernate/Struts/Jasper/Quartz:
-
Good knowledge of MongoDB (preferred), MYSQL etc
:

-
Fully conversant on Interface design, Database design, OOAD:

-
Experience CI:CD process and tools like Jenkins:

- **Ability to work in a team/individually and handle deadlines

**Responsibilities: -
Ability to execute the tasks as per the instructions or run books provided by the team lead or architect and basis requirements
:

-
Perform Payment Hub related build and integration activities
:

-
Support system architecture, design, support cross business area
:

-
Ensuring project designs are compliant to architectures standards
:

-
Experience in self-driving the delivery/development process leading and managing a team (applicable for Senior Developers):

-
Support Design, develop, implement, and maintain series of programs, subsystem, revision and enhancement of existing apps
:

-
Support the deployment activity as per the processes defined
:

-
Ensure all the prerequisites are met prior to initiating any deployment tasks.

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

More jobs from Capgemini