Software engineer

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ELLIOTT MOSS CONSULTING PTE. LTD. is seeking a motivated Software Engineer with 2-4 years of Java application development experience and exposure to Angular.

You will design, develop, test, and maintain enterprise applications while collaborating with cross-functional teams to deliver scalable and secure software solutions. This role offers opportunities to work on enterprise-scale projects using modern technologies in a collaborative, growth-oriented environment, with emphasis on code quality,

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 2–4 years hands-on Java application development experience.
  • Exposure to Angular or modern front-end frameworks.
  • Strong understanding of OOP concepts and software design principles.
  • Experience in developing RESTful APIs and web-based applications.
  • Knowledge of SQL databases and database design concepts.
  • Understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good verbal and written communication skills for collaborative work.

Responsibilities

  • Collaborate with Business Analysts, Solution Architects, and technical teams to gather, analyze, and understand business and functional requirements.
  • Design, develop, enhance, and maintain enterprise applications using Java and Angular.
  • Translate functional and technical specifications into scalable, efficient, and maintainable software solutions.
  • Write clean, secure, reusable, and well-documented code in accordance with coding standards and best practices.
  • Develop and consume RESTful APIs to support application integration.
  • Perform unit testing and support integration testing, system testing, and UAT.
  • Troubleshoot, investigate, and resolve application defects, production issues, and performance bottlenecks.
  • Implement software enhancements, bug fixes, and configuration changes as required.
  • Participate in peer code reviews to ensure code quality and security compliance.
  • Prepare and maintain technical documentation throughout the SDLC.
  • Work closely with cross-functional teams to ensure timely project delivery.
  • Contribute to Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Skills

Java
Angular
OOP
RESTful APIs
SQL
SDLC
Agile
Testing
Communication

Education

Bachelor's degree in Computer Science/IT/Software Engineering

Tools

Spring Boot
Git
CI/CD
Cloud platforms

Job description

We are seeking a motivated and skilled Software Engineer with 2-4 years of experience in Java application development and exposure to Angular. The ideal candidate will be responsible for designing, developing, testing, and maintaining enterprise applications while collaborating with cross‑functional teams to deliver scalable, secure, and high‑quality software solutions. This role offers an opportunity to work on enterprise‑scale applications using modern technologies in a collaborative and growth‑oriented environment.

Key Responsibilities
  • Collaborate with Business Analysts, Solution Architects, and technical teams to gather, analyze, and understand business and functional requirements.
  • Design, develop, enhance, and maintain enterprise applications using Java and Angular.
  • Translate functional and technical specifications into scalable, efficient, and maintainable software solutions.
  • Write clean, secure, reusable, and well‑documented code in accordance with coding standards and best practices.
  • Develop and consume RESTful APIs to support application integration.
  • Perform unit testing and support integration testing, system testing, and User Acceptance Testing (UAT).
  • Troubleshoot, investigate, and resolve application defects, production issues, and performance bottlenecks.
  • Implement software enhancements, bug fixes, and configuration changes as required.
  • Participate in peer code reviews to ensure code quality, maintainability, and compliance with security standards.
  • Prepare and maintain technical documentation throughout the Software Development Life Cycle (SDLC).
  • Work closely with cross‑functional teams to ensure successful and timely project delivery.
  • Contribute to Agile ceremonies including sprint planning, daily stand‑ups, sprint reviews, and retrospectives.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 2-4 years of hands‑on experience in Java application development.
  • Exposure to Angular or other modern front‑end frameworks.
  • Strong understanding of Object‑Oriented Programming (OOP) concepts and software design principles.
  • Experience in developing RESTful APIs and web‑based applications.
  • Knowledge of SQL databases and database design concepts.
  • Understanding of the Software Development Life Cycle (SDLC) and Agile development methodologies.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Good verbal and written communication skills with the ability to work effectively in a collaborative team environment.
Preferred Skills
  • Experience with Spring Boot or other Java frameworks.
  • Knowledge of Git or other version control systems.
  • Exposure to CI/CD pipelines and automated testing practices.
  • Familiarity with secure coding standards and enterprise application development.
  • Basic understanding of cloud platforms and microservices architecture is an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-stack Java J2EE & Angular Software Developer
Full-stack Java J2EE & Angular Software Developer

ANCHOR SEARCH GROUP PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Full-stack Java J2EE and Angular Software Developer
Full-stack Java J2EE and Angular Software Developer

ANCHOR GLOBAL CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer (ReactJS)
Software Developer (ReactJS)

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Tap Growth ai • Singapore

On-site
SGD 150,000 - 230,000
Senior Software Developer (TypeScript, Angular)- Contract
Senior Software Developer (TypeScript, Angular)- Contract

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Software Engineer
Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer: Java & Angular for Enterprise Apps
Software Engineer: Java & Angular for Enterprise Apps

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Onshore IT Software Developer/Full stack Developer
Onshore IT Software Developer/Full stack Developer

Epergne Solutions • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer with strong Full Stack expertise
Software Engineer with strong Full Stack expertise

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 100,000
Java Full Stack Developer
Java Full Stack Developer

ASCENDION ENGINEERING SOLUTIONS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000