-
Elliott Moss Consulting

Java Developer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

We are seeking a highly motivated and experienced Development Lead to join our dynamic team. The ideal candidate is a hands-on technical leader having a proven track record in leading and mentoring development teams, building high-quality applications using Java, Spring Boot, and SQL. This role requires a strong understanding of software development lifecycle (SDLC), agile methodologies, and a passion for delivering exceptional results in a collaborative environment.

Key Responsibilities:

Technical Leadership:

  • Provide technical leadership and guidance to a team of developers, ensuring the consistent delivery of high-quality code that meets business requirements and adheres to customer standards.
  • Act as the primary technical authority for projects, ensuring alignment with architectural standards and technical requirements.
  • Drive the adoption of best practices in coding, testing, and software design.
  • Conduct code reviews and provide constructive feedback to improve code quality.
  • Champion agile principles and practices within the development team, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Development

  • Design, develop, and maintain applications using Java, Spring Boot, and SQL.
  • Build and maintain scalable, secure, and efficient back-end services and APIs.
  • Write clean, maintainable, and well-documented code.
  • Ensure software meets both functional and non-functional requirements, such as scalability, performance, and security.

Project Management

  • Collaborate with product managers, architects, and other stakeholders to gather and define requirements.
  • Estimate development efforts, prioritize tasks, and manage deliverables to meet project deadlines.
  • Proactively identify risks, bottlenecks, and opportunities for improvement within the development lifecycle.
  • Monitor and report on team progress to stakeholders.

Team Collaboration

  • Foster a collaborative and inclusive team environment.
  • Mentor junior team members and provide technical guidance to enhance their skillsets.
  • Facilitate communication between team members, business stakeholders, and other technical teams.

Qualifications and Requirements:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 7+ years of experience in software development, with at least 3 years of experience leading and mentoring development teams.
  • Proficiency in Java and frameworks like Spring Boot.
  • Strong hands-on experience with SQL and relational database systems such as MariaDB.
  • Experience with microservices architecture and containerization tools like Docker/Kubernetes.
  • Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
  • Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
  • Strong working experience with RESTful API design and implementation.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Understanding of DevOps practices, including CI/CD pipelines and automation tools.
  • Experience with monitoring tools like Grafana, or ELK stack.
  • Familiarity with cloud platforms such as PCF or OpenShift is a plus.
  • Excellent problem-solving and analytical skills.
  • Excellent communication, interpersonal, and teamwork skills.
  • Experience working in a collaborative and fast-paced environment.

Key Skills

Ranked by relevance

java spring boot cloud sql containerization fault tolerance microservices grafana devops testng junit cicd elk
Login to Apply
Posted
Jan 15, 2025
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

IT Services IT Consulting Software Development Information Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering
View Job Details
LGA IT
Related

Python Developer

2026-05-28

Full-time
Associate
Belgium
Technology
Information Technology
View Job Details
GovTech Singapore
Related

Data Science Manager, Geospatial Programme (MTI)

2026-05-19

Full-time
Mid-Senior
Singapore
Construction
Engineering