Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

APAR TECHNOLOGIES PTE. LTD.

New

Software Developer (Java)

Posted 2 views
Discussion

Description

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

  • 5 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.
  • Experience with NoSQL databases, particularly MongoDB.

EA Number: 11C4879

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →