Job Search and Career Advice Platform

Enable job alerts via email!

Technical Manager(Squad Lead Java)-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 leading technology company in Singapore is seeking a skilled software developer to design algorithms, produce efficient code, and implement solutions aligned with business objectives. The ideal candidate should have strong experience in developing Microservices with Java and building UI/Frontend using React JS/AngularJS/VueJS. Familiarity with Agile methodologies and tools like Git and Jenkins is essential. Join us to thrive in a dynamic team environment focused on innovative solutions.

Qualifications

  • Familiarity with Agile methodologies, preferably Scrum.
  • Experience in a test-driven development environment.
  • Strong knowledge of Java (8/11) and Spring Boot for Microservices.

Responsibilities

  • Work with a team to design algorithms and flowcharts.
  • Produce clean, efficient code based on specifications.
  • Deploy programs, troubleshoot, and upgrade existing software.

Skills

Agile development methodologies
Microservices with Java
Frontend development with React JS/AngularJS/VueJS
API design and development
Unit testing with JUnit 5
Integration testing for Microservices
Spring JPA
OpenShift Container Platform
DevOps tools
Event-driven/messaging API

Tools

Git
Jenkins
Artifactory
Sonarqube
Veracode
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.