Senior Java Full Stack Engineer
Summary
Senior Java full-stack engineer in Singapore building banking software (equity/digital assets, payments, cards, credit, etc.) using Core Java, Spring Boot microservices, Apache Kafka, REST APIs, and Oracle/PostgreSQL, with Docker/Kubernetes and Jenkins CI/CD tooling.
One of the following banking product/module experiences is mandatory :
- Equity/Digital Assets
- Payments
- Teller / ATMs / Cards
- Alternate Investments
- Cash
- Fees & Taxes
- Corporate Action
- Credit
Mandatory Skills :
- Strong hands-on experience in Core Java (Java 8/11/17).
- Expertise in Spring Boot, Spring MVC, Spring Data, and Microservices.
- Hands-on experience with Apache Kafka (Producers, Consumers, Kafka Streams preferred).
- Experience in developing REST APIs and integrating distributed systems.
- Strong knowledge of SQL (Oracle/PostgreSQL) and database design.
- Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.
- Familiarity with Docker and Kubernetes/OpenShift.
- Experience in Linux/Unix environments.
- Strong problem-solving and communication skills.