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

EVYONIC SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

32 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EVYONIC Solutions Pte. Ltd. in Singapore seeks a senior Java Architect to lead design, development and delivery of scalable enterprise applications using Java and Spring Boot.

You will steer microservices modernization, implement RESTful APIs, and craft event-driven flows with Kafka, while guiding teams and collaborating with frontend developers.

Qualifications

  • 7+ years of architecture development and backend systems integration experience.
  • Proven leadership of technical teams and delivery of enterprise-grade apps.
  • Strong hands-on in Java, Spring Boot, and microservices architectures.
  • Experience with Apache Kafka and event-driven architectures.
  • Proficient in RESTful APIs and security (OAuth2, JWT, SSO, RBAC).
  • Frontend collaboration with ReactJS/Angular and TS/JS skills.
  • Docker and OpenShift experience in enterprise environments.

Responsibilities

  • Lead design and delivery of scalable enterprise apps using Java and Spring Boot.
  • Architect microservices and modernize monoliths into distributed services.
  • Develop high-performance RESTful APIs for banking and enterprise use.
  • Design event-driven solutions with Apache Kafka for asynchronous workflows.
  • Implement security with Spring Security, OAuth2, and JWT.
  • Mentor teams, conduct code reviews, and enforce best practices.
  • Collaborate with frontend teams to integrate backend with React/Angular.
  • Ensure performance, scalability, and reliability of production systems.
  • Support containerized environments using Docker/OpenShift.
  • Guide architecture decisions and data-flow design.

Skills

Java
Spring Boot
Microservices
RESTful APIs
Apache Kafka
Spring Security
OAuth2
JWT
SSO
RBAC
ReactJS
Angular
JavaScript
TypeScript
Spring Cloud
DDD
Event-driven design
Caching (Redis/Ehcache/Memcached)

Tools

Docker
OpenShift
GraphQL
Swagger/OpenAPI
WebSockets

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 7+ 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software and Applications Manager
Software and Applications Manager

RISKDATA CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Software and Applications Manager
Software and Applications Manager

Riskdata Consulting • Singapore

On-site
SGD 120,000 - 180,000
Software and Applications Manager
Software and Applications Manager

uarrow pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Flexible work hours
Software and Applications Manager
Software and Applications Manager

JEET ANALYTICS PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Software and Applications Manager
Software and Applications Manager

unison consulting pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Software and Applications Manager
Software and Applications Manager

unisync systems pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000