jobs in EXASOFT CONSULTING PTE. LTD.

EXASOFT CONSULTING PTE. LTD. Hiring! Full Time Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka) in Islandwide (Singapore), Earn up to SGD 8,500 - Ricebowl

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

EXASOFT CONSULTING PTE. LTD.

Islandwide (Singapore)

Share
Save

Working Location

  • Islandwide (Singapore) Singapore

Job Description

Responsibilities

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

  • 7+years of technical experience, with strong hands-on experience in architecture development, backend system integration, and application development.  
  • Experience in 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 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.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More