Java/Angular Developer
LYMI Talent · Singapore, Singapore
Apply & track with Apply EdgeAbout the RoleWe 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 ResponsibilitiesFrontend (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 & DevOpsIntegrate 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 & RequirementsExperience: 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.