Full Stack Developer
Summary
Full Stack Developer building and maintaining applications using Java, Spring Boot, Angular, PostgreSQL, and Oracle, with a focus on RESTful APIs, microservices, and secure software delivery in Singapore.
We are looking for a skilled Full Stack Developer with expertise in Java, Spring Boot, Angular 21, PostgreSQL, and Oracle. The ideal candidate will be responsible for developing, testing, deploying, and maintaining high(1)quality applications that meet business requirements.
Develop, enhance, and maintain full-stack applications using Java, Spring Boot, and Angular.
Design, develop, and optimize RESTful APIs and microservices.
Implement front-end features using Angular 21, and modern UI frameworks.
Work with PostgreSQL and Oracle databases to design schemas, optimize queries, and ensure data integrity.
Perform unit testing, integration testing, and troubleshooting to improve application performance.
Collaborate with cross-functional teams, including UI/UX designers, product managers, and DevOps teams.
Ensure security best practices in both front-end and back-end development.
Utilize version control systems like Git and CI/CD pipelines for deployment automation.
Monitor application performance, resolve bugs, and provide technical support.
Requirements Back-End Development:
Experience with Java, Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
Expertise in building RESTful APIs and microservices architecture.
Front-End Development:
Proficiency in Angular, and TypeScript.
Strong understanding of responsive design, cross-browser compatibility, and web performance optimization.
Database & Storage:
Experience working with PostgreSQL and Oracle databases.
Knowledge of writing optimized SQL queries and indexing strategies.
DevOps & Cloud (Preferred but not mandatory):
Experience with CI/CD pipelines, Jenkins, and cloud platforms (AWS) is a plus.
Other Skills:
Familiarity with Agile methodologies (Scrum/Kanban).
Experience with Git, JIRA, and project management tools.
Strong problem-solving skills and the ability to work in a collaborative team environment