Java Developer
Summary
Builds and maintains Java-based banking components, integrates systems with REST/gRPC APIs, and collaborates on frontend (Vue.js/Angular) and CI/CD pipelines.
Responsibilities
. Design, implement and test components from functional specifications.
. Participate in analyzing, resolving and providing technical support escalated to the team
. Contribute and guide other developers to maintaining a high standard of delivery quality
. Propose solutions to problems and build designs with the Technical Lead
. Participate in peer code reviewing
Requirements
5 years of experience working with Java ecosystem.
Degree is Computer Science or Equivalent.
Technical
. Very good understanding of application system design, development, testing, deployment and maintenance
. Frontend development experience with Vuejs or Angularjs
. Experience developing web service - REST, gRPC
. Good knowledge of different design patterns
. Working experience with Agile Methodology in at least on project
. Good knowledge on TDD/BDD using Cucumber
. Good knowledge and understanding of the following:
Maven
Git
CI/CD tools like Jenkins and Gitlab CI
Kubernetes
Messaging Systems (Kafka, RabbitMQ, WebsphereMQ)
Enterprise Integration Platforms
Relational Database, NoSQL Database
Functional
. General knowledge of corporate and investment banking especially financing domain.
. Good understanding of SDLC
Interested candidates please click
Apply . Please note that only shortlisted candidates will be notified. EA Registration No: R1655133 Links HR Singapore Pte Ltd | EA License No: 09C5322e
Apply . Please note that only shortlisted candidates will be notified. EA Registration No: R1655133 Links HR Singapore Pte Ltd | EA License No: 09C5322e