logo
LYMI Talent

Java/Angular Developer

Asia

August 24, 2026 at 3:05 AM

✨ AI summary

Location

  • Singapore

Programming Languages

  • Java
  • TypeScript

Frameworks

  • Angular
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • JUnit
  • Mockito
  • Jasmine
  • Karma

Databases

  • PostgreSQL
  • MySQL
  • Oracle

Experience Level

  • 3+ years

About the Role


We are seeking an experienced Angular / Java Developer to design, build, and maintain high-performance, enterprise-grade web applications. In this role, you will bridge frontend UI/UX with robust backend architecture—crafting responsive user interfaces in Angular and building scalable RESTful microservices using Java and Spring Boot.


Key Responsibilities

Frontend (Angular)

  • Design and develop dynamic, responsive client-side web applications using Angular (v12+), TypeScript, HTML5, and SCSS/CSS3.
  • Manage complex application state using RxJS and state management solutions (e.g., NgRx or Signals).
  • Optimize application performance, implement lazy loading, and ensure cross-browser compatibility and accessibility.


Backend (Java & Spring)

  • Architect and build secure, high-throughput RESTful APIs and microservices using Java (17+) and Spring Boot.
  • Implement persistent data layers using Spring Data JPA / Hibernate and optimize database operations across PostgreSQL, MySQL, or Oracle databases.
  • Enforce robust security standards using Spring Security, implementing authentication and authorization via JWT, OAuth2, or OpenID Connect.


Integration & DevOps

  • Integrate client-side interfaces with backend APIs, handling CORS, error handling, and asynchronous data flows seamlessly.
  • Write unit and integration tests using JUnit, Mockito, and Jasmine/Karma.
  • Participate in CI/CD containerized deployments using Docker, Kubernetes, and automated pipelines (GitHub Actions, Jenkins, or GitLab CI).


Qualifications & Requirements

  • Experience: 3+ years of professional full-stack development experience using Angular and Java.
  • Core Tech: Deep proficiency in Java (Core, Collections, Concurrency), Spring Boot, TypeScript, and modern Angular features (Standalone Components, RxJS, Reactive Forms).
  • Database Skills: Strong foundation in relational database design, writing complex SQL queries, and ORM mapping.
  • Tools & Process: Proficiency with Git, Maven/Gradle, npm, REST client testing (Postman), and Agile/Scrum methodologies.