MABASA / LINKEDIN
Backend Developer with Angular
Quess Corp Limited
- Location
- Singapore, Singapore
- Work type
- contract
- Source publication date
- Original publication date not confirmed
- Source closing date
- Not supplied — check original advert
Job description from the source
**Job type:** Contract (1 year extendable) **Job location:** Singapore **Salary:** $8000\-$9000 **Core Skill Combination** * **Java \+ Spring Boot \+ Spring WebFlux \+ Reactive Programming \+ Microservices \+ Angular** **Role Overview** We are seeking a skilled Java Full Stack Developer with experience building scalable, high\-performance applications using Java, Spring Boot, Spring WebFlux, reactive programming, microservices and Angular. The successful candidate will contribute across the full software development lifecycle, from design and development through testing, troubleshooting and production support. **Key Responsibilities** * Design, develop and integrate scalable reactive microservices and REST APIs using Java, Spring Boot, Spring WebFlux and Project Reactor. * Build responsive frontend applications using Angular, TypeScript, JavaScript, HTML5 and CSS3\. * Integrate applications with databases, APIs, messaging systems and enterprise platforms. * Develop reusable, secure and testable components using asynchronous and event\-driven patterns where appropriate. * Write and maintain unit and integration tests using JUnit, Mockito and related testing frameworks. * Participate in architecture discussions, technical design sessions, code reviews and Agile/Scrum ceremonies. * Troubleshoot application, performance and production issues. * Apply best practices for software engineering, CI/CD, application security, logging and performance optimization. **Required Qualifications and Technical Skills** **Core Backend Skills** * 4–6 years of hands\-on Java development experience. * Strong knowledge of Java 8, 11 or 17\+. * Proven experience with Spring Boot and Spring WebFlux. * Strong understanding of reactive programming and Project Reactor, including Mono and Flux. * Demonstrated experience developing microservices and REST APIs. * Understanding of asynchronous and non\-blocking application architecture. **Frontend Skills** * Professional experience with Angular and TypeScript. * Working knowledge of JavaScript, HTML5 and CSS3\. * Ability to develop responsive and maintainable frontend applications. **Database, Testing and Development Tools** * Knowledge of SQL and relational databases. * Experience with Git and Maven or Gradle. * Familiarity with CI/CD pipelines. * Experience writing unit and integration tests using JUnit and Mockito. * Understanding of exception handling, logging, application security and performance optimization. **Preferred Qualifications** * Experience with Kafka or other messaging platforms. * Knowledge of Docker and Kubernetes. * Experience with cloud platforms such as AWS, Azure or GCP. * Familiarity with API gateways and service discovery. * Experience with NoSQL databases, particularly MongoDB. * Knowledge of OAuth 2\.0, JWT and Spring Security. * Experience with observability and monitoring tools such as Splunk, ELK, Grafana or Prometheus. * Experience developing enterprise\-scale or BFSI applications. **Candidate Profile** The ideal candidate is a hands\-on full\-stack developer who can independently design, develop, test and troubleshoot microservices\-based applications. The candidate should have a strong understanding of reactive, non\-blocking architecture and be comfortable working across backend, frontend, integration and production\-support activities. **Saghana Sithara** **Business Manager, Recruitment \| Singapore** Registration No: R1550224
Check the original advert before applying
Apply through the employer or original publisher. An external site may require registration. Opening an advert does not submit an application.
Content is supplied by an external publisher and may change. For source and availability limits, read our listing disclaimer. How to check an original listing ↗