Hiring for a well known IT Services & Consulting Organization based in Singapore.
Job Specifications:
Minimum 5-8 years of experience working as part of Payments Technology solution at an IT company, as Microservices 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, React.js, Spring batch, Redis (cache) § Exposure to Banking –Payments domain § Exposure to Payment processing system/products/applications, payments workflow, various payments scheme and framework § Exposure of payments hub (such GPP, OPF, Icon IPF, ACI UPI etc) integration with bank surround ecosystem is an advantage § Experience of application developer in Microservices architecture § 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. § Experience of building a resilient application/product with supports high throughput, supports high-volume/TPS, 24x7x365, § 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 § 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. § 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