Software Engineer

Singapore, SG, Singapore

Job Description

We are seeking an experienced

Full Stack Java Developer

to design and develop scalable web applications using modern Java frameworks and front-end technologies. The ideal candidate should be proficient in both

back-end (Java, Spring Boot)

and

front-end (React / Angular)

development, with strong problem-solving skills and a passion for building high-quality software.


Key Responsibilities:



Design, develop, and maintain full-stack web applications using

Java

,

Spring Boot

, and

modern JavaScript frameworks

. Implement RESTful APIs and integrate with third-party services. Develop responsive and user-friendly UI components. Collaborate with product managers, UI/UX designers, and QA engineers to deliver end-to-end solutions. Optimize applications for maximum performance and scalability. Participate in code reviews, debugging, and troubleshooting. Write clean, maintainable, and testable code following best practices. Work within an Agile/Scrum environment and contribute to sprint planning and reviews.

Required Skills & Qualifications:



Bachelor's degree in Computer Science, Information Technology, or related field. 4+ years of experience in

full-stack application development

. Strong proficiency in

Core Java

,

Spring Boot

,

JPA/Hibernate

, and

RESTful APIs

. Hands-on experience with

front-end frameworks

such as

React.js

or

Angular

. Proficiency in

HTML5, CSS3, JavaScript, and TypeScript

. Experience working with

SQL/NoSQL databases

(e.g., MySQL, PostgreSQL, MongoDB). Familiarity with

version control systems

like Git. Experience with

build tools

(Maven, Gradle) and

CI/CD pipelines

(Jenkins, GitHub Actions). Knowledge of

containerization tools

such as Docker or Kubernetes is a plus. Understanding of

cloud platforms

(AWS, Azure, or GCP) preferred.

Preferred Qualifications:



Experience with

microservices architecture

. Knowledge of

message brokers

(Kafka, RabbitMQ). Exposure to

unit testing frameworks

(JUnit, Mockito). Familiarity with

Agile development methodologies

.
If you would like to know more about this role, do drop me a message or you can alternatively drop me an email stated below.


latha@dhc.com.sg


By submitting an application or your resume, you are deemed to have consented to Dynamic Human Capital Pte Ltd collecting, using and disclosing your personal data for the purposes stated in our privacy notice (https://dhc.com.sg/privacy-policy). You acknowledge that you have read, understood, and agree with the terms in our privacy notice.


Under the revised Employment Agencies Licence Condition 5(b), employment agencies (EAs) are required to collect the personal data (e.g., NRIC, FIN) of applicants referred to employers for permanent or contract job positions of at least 6 months with a fixed monthly salary of $3,300 and above. PDPA requirements on collection, use and disclosure of personal data are not applicable to EAs that are collecting such information, as it is a regulatory requirement.


https://www.mom.gov.sg/faq/submit-quarterlyreferral-and-placement/are-employmentagencies-allowed-to-collect-personal-data


We regret to inform you that only shortlisted candidates will be notified. All applications will be treated with the strictest confidence.


Latha M


Senior Researcher


Dynamic Human Capital Pte Ltd,


2 Kallang Avenue #03-08 CT Hub Singapore 339407


EA License No: 12C6253 |Registration No: R1987570

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1644583
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, SG, Singapore
  • Education
    Not mentioned