K

Java Developer

KGiSL

Singapore · Contract

Be the first to apply

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.

Tools & software

Java Docker required Linux required
🤖
Online · instant AI help
Broxer