Exasoft Consulting Pte. Ltd. · MyCareersFuture · 1w
Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)
Singapore- Posted
- 2026-09-28 (1w)
- Place
- Singapore
- Commitment
- Contract
- Salary
- SGD 8,800 – 10,000 / month
- Experience
- 8+ YOE
- Department
- Information Technology
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
JavaScriptTypeScriptMicroservicesEvent-Driven ArchitectureGraphQLWebSocketsSwaggerOpenAPIDebuggingAPI IntegrationDomain-Driven DesignAngular
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
• 8+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.
Also posted at mycareersfuture.gov.sg
Exasoft Consulting Pte. Ltd.
31 open roles in Singapore, straight from Exasoft Consulting Pte. Ltd.’s own careers page.
- Redhat OCP Platform Administrator (AgroCD, Azure, SRE, OpenShift, IAM, Kubernetes, CI/CD)Singapore · Today
- Redhat OCP Platform Administrator (Kubernetes, EFK, RHEL, OpenShift, Terraform, Git, Helm)Singapore · Today
- Senior PMO (Trade Finance, MS Project, SWIFT GPI, Digital Client Onboarding, SQL, JIRA)Singapore · 2d
- Business Analyst - Cards & Payments (Vision Plus, Card Processing, Banking, Payment Networks, Card Disputes, Chargebacks)Singapore · 2d
- Security Risk Manager - Banking (MAS TRM, TPRM, Vendor Due Diligence, Cybersecurity Controls, IT Audit)Singapore · 2d
- Java Developer(Spring Boot, Spring WebFlux, WireMock, BPM, Workflow Automation, Kubernetes, DynamoDB, RAGAS)Singapore · 6d
- Security Risk Manager (Banking, Third-Party Risk Management, Information Security, Security Assessments, Regulatory Engagement, Internal Audit)Singapore · 1w
- Senior Business Analyst (Temenos, Murex, SWIFT, Sophis, Intellimatch, MOXO, JIRA, Confluence)Singapore · 1w
- Application Support Analyst (Red Hat OpenShift, Solaris, Trading UI Platforms, AWS, ECS, RHEL)Singapore · 1w
- Software Engineer (Trading Platform, FIX Protocol, Shell Scripting, Java, Capital Markets, AMQ)Singapore · 1w
- Senior Java Developer (Banking, Spring Boot, Java, Microservices, Kafka, Kubernetes)Singapore · 1w
- Business Analyst (Banking, Vision Plus, Card Payment Networks, Jira ,Confluence)Singapore · 1w