Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead (Java 8, Microservices)-12 months contract

ESOL PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Singapore is seeking a skilled software developer to join their team. The role involves software design, coding, testing, and implementation of solutions aligned with business objectives. Candidates should have strong experience in Java microservices, UI development using React, and familiarity with Agile methodologies. This position offers opportunity for collaboration and innovation in a fast-paced environment.

Responsibilities

  • Work in a team of developers to design algorithms and flowcharts.
  • Produce clean, efficient code based on specifications.
  • Work with the Technical team to implement solutions that meet Business Requirements.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug, and upgrade existing software.
  • Gather and evaluate user feedback.
  • Recommend and execute improvements.
  • Create technical documentation for reference and reporting.
  • Participate in sprint meetings and estimate stories.
  • Prepare for sprint demos and implement feedback.

Skills

Agile development methodologies
Java (8/11)
Spring Boot
React JS/AngularJS/VueJS
API design
JUnit 5
Mockito
Microservices integration testing
Spring JPA
MariaDB/MongoDB
OpenShift Container Platform
Kubernetes
Git
Jenkins
Artifactory
Sonarqube
Veracode
Apache Kafka
ActiveMQ
IBM MQ
Apache Camel
Consul
Job description
Job Responsibilities
  • Work in team of developers to design algorithms and flowcharts
  • Produce clean, efficient code based on specifications
  • Work with Technical team to implement solution that meet Business Requirements and are in alignment with organization's business objectives.
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Participate in sprint meetings (planning, review) and estimate stories, breakdown to tasks
  • Prepare for sprint demos and demonstrate to Product Owner, receive feedback and implement
Technical Skills & Experience
  • Familiarity with Agile development methodologies (Scrum preferred)
  • Experience with software design and development in a test-driven environment
  • Strong knowledge of developing Microservices with Java (8/11) and Spring Boot
  • Strong knowledge of building UI/Frontend using React JS/AngularJS/VueJS
  • Strong API design and development basics (Swagger, OAuth 2.0, JWT etc.)
  • Experience writing unit tests with JUnit 5, Mockito
  • Experience writing integration tests for Microservices
  • Experience working with Spring JPA on data sources like MariaDB, MongoDB etc.
  • Experience working with containers on OpenShift Container Platform (OCP) and Kubernetes
  • Experience working with DevOps tools – Git, Jenkins, Artifactory, Sonarqube, Veracode and writing deployment pipelines
  • Experience building event-driven / messaging API for Apache Kafka is preferred
  • Working experience with integration tools like ActiveMQ, IBM MQ, Apache Camel etc. is preferred
  • Working experience with service discovery tools like Consul is preferred
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.