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.