Back to Evyonic Solutions Pte. Ltd. jobs
E

Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)

Islandwide, Singapore
ContractInformation Technology

Job Description

Responsibilities

  • Lead the design, development, and delivery of scalable enterprise applications using Java and Spring Boot.
  • Design and implement microservices-based architectures and modernize legacy monolithic applications into scalable distributed services.
  • Develop and integrate high-performance RESTful APIs for enterprise and banking applications.
  • Design event-driven solutions using Apache Kafka for asynchronous communication and distributed application workflows.
  • Implement application security using Spring Security, OAuth, JWT, SSO, and role-based access control (RBAC).
  • Lead technical design activities including high-level and low-level architecture, component design, API integration, deployment, and data-flow design.
  • Collaborate with frontend teams to integrate backend services with ReactJS and Angular applications.
  • Work with relational and NoSQL databases and contribute to schema design and query optimization.
  • Drive application performance, scalability, reliability, maintainability, and troubleshooting of complex production issues.
  • Lead and mentor development teams, conduct code reviews, and establish development best practices.
  • Collaborate with cross-functional teams to deliver integrated enterprise solutions and resolve complex technical issues.
  • Support containerized and enterprise application environments using Docker and OpenShift.

Requirements

  • Minimum 8+ years of technical experience, with strong hands-on experience in architecture development, backend system integration, and application development.
  • Experience with Java, Spring Boot, Microservices, RESTful APIs, and Apache Kafka, with proven experience designing scalable enterprise architectures and leading technical teams.
  • Strong hands-on experience in Java  and enterprise application development.
  • Strong experience in Spring Boot and Microservices architecture.
  • Mandatory hands-on experience with Apache Kafka and event-driven architecture.
  • Strong experience developing and integrating RESTful APIs.
  • Mandatory experience with Spring Security, OAuth2, and JWT.
  • Experience in SSO/RBAC is required.
  • Hands-on experience with ReactJS and/or Angular; candidates with exposure to both are preferred.
  • Strong experience with JavaScript and TypeScript.
  • Experience with Spring Cloud and distributed application architecture.
  • Strong database experience with MySQL, PostgreSQL, Oracle, or MongoDB, including schema design and query optimization.
  • Experience with Docker and OpenShift in enterprise application environments.
  • Experience in  GraphQL, Swagger/OpenAPI, WebSockets, or messaging technologies is preferred.
  • Experience in Domain-Driven Design (DDD) and event-driven design is preferred.
  • Experience with caching technologies such as Redis, Ehcache, or Memcached is an advantage.
  • Proven experience leading technical teams, mentoring developers, conducting code reviews, and driving technical delivery.
  • Experience with system architecture, performance optimization, debugging, and software development best practices.

About Evyonic Solutions Pte. Ltd.

First seen: September 30, 2026
Last updated: September 30, 2026