Search by job, company or skills

Software Engineer (Java / Angular)

2-4 Years
Early Applicant
  • Posted 23 hours ago
  • Be among the first 10 applicants

Job Description


Role Overview

We are looking for a Software Engineer with experience in Java development and exposure to Angular to design, develop, test, and maintain enterprise applications. The successful candidate will work closely with business and technical teams to deliver high-quality software solutions while adhering to development standards, security guidelines, and project timelines.

Key Responsibilities

  • Gather and analyze business and functional requirements in collaboration with Business Analysts and technical teams.
  • Design, develop, and enhance enterprise applications using Java and Angular.
  • Translate functional specifications into efficient, scalable, and maintainable technical solutions.
  • Develop clean, secure, and well-documented code following coding standards and best practices.
  • Perform unit testing and support integration, system, and user acceptance testing (UAT).
  • Troubleshoot, investigate, and resolve application issues, defects, and production incidents.
  • Implement software enhancements, bug fixes, and configuration changes.
  • Participate in code reviews to ensure quality, maintainability, and compliance with security standards.
  • Prepare and maintain technical documentation throughout the software development lifecycle.
  • Collaborate with cross-functional teams to ensure successful project delivery.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 2–3 years of hands-on experience in Java application development.
  • Experience with Angular is preferred.
  • Strong knowledge of object-oriented programming principles and software development best practices.
  • Experience with RESTful APIs and web application development.
  • Familiarity with 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 communication skills and 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.
  • Familiarity with secure coding practices and enterprise application development.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152094815

Similar Jobs

Singapore

Skills:

MySQLZookeeperNode.jsKafkaRedisJava ProgrammingDubboRocketMQ

Singapore

Skills:

JavaConfiguration ManagementIntegration Testing

Beware of Scammers

We don’t charge money for job offers