Java Developer
Summary
Develops and maintains Java-based enterprise applications for corporate and investment banking, using modern web frameworks, CI/CD, and cloud-native tools.
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