- Experience
- 4–7 yrs
- Salary
- SGD 6,500 – SGD 7,000 / month
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Position Overview
We are seeking a skilled Java Developer to join our team in Singapore on a contract basis. This role requires 4 to 7 years of professional experience with a budgeted salary range of 6500 to 7000 SGD.
Technical Responsibilities
- Develop and maintain applications using Java 8 and microservices architecture with Docker containerization.
- Implement messaging solutions utilizing JMS technologies such as Active MQ, Kafka, and Rabbit MQ.
- Leverage Apache Camel for integration patterns.
- Work extensively with NoSQL databases including MongoDB and Cassandra alongside relational databases like Oracle, MySQL, and MariaDB.
- Build and enhance applications using Spring ecosystem components: Spring Boot, Spring Batch, Spring Cloud, and ORM frameworks such as Hibernate or JPA.
- Develop front-end features using AngularJS, ReactJS, JavaScript, and jQuery.
- Operate effectively within Linux environments.
- Apply Agile frameworks like Scrum in software development practices.
- Incorporate software quality best practices including Test-Driven Development and Continuous Integration techniques.
- Deploy and manage microservices on cloud platforms, specifically AWS, Kubernetes, or Openshift.
- Utilize Docker to establish consistent build and deployment workflows.
- Implement Elastic Search for indexing and ELK stack for logging aggregation and analysis.
- Optimize database performance by reviewing explain plans, query tuning, and profiling applications, including heap and thread dump analyses.
- Automate routine tasks to improve efficiency.
Additional Preferred Skills
- Experience with cloud platforms such as AWS, OpenShift, and Pivotal Cloud Foundry (PCF) is advantageous.
- Familiarity with the ELK stack is considered beneficial.