Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)

EVYONIC SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 150,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EVYONIC Solutions PTE. LTD. is seeking a senior Java backend developer to design and build scalable enterprise applications.

You will craft robust microservices with Spring Boot, implement event-driven patterns using Kafka, and drive workflow solutions with Flowable. Expect secure, high-availability services deployed in Docker/Kubernetes with strong emphasis on performance and reliability. The role requires deep expertise in REST/SOAP/OpenAPI, modern security practices (OAuth/JWT), and extensive

Qualifications

  • 8+ years of experience in Java-based enterprise application development.
  • Hands-on experience with Java, Spring Boot, and Microservices Architecture.
  • Experience with Apache Kafka and event-driven/asynchronous development.
  • Experience with Flowable Workflow Management and State Machines.
  • Strong Spring Security, OAuth, and JWT knowledge.
  • Experience with REST, SOAP, GraphQL, and OpenAPI.
  • Docker and Kubernetes in enterprise contexts.
  • Spring Cloud, JPA/Hibernate, Jakarta EE.
  • Experience with JMS or RabbitMQ preferred.
  • Database expertise: Oracle, MySQL, MSSQL, or MongoDB.
  • Proficiency in design patterns, OOP, TDD/BDD, and automated testing.
  • CI/CD tools: Jenkins or GitLab CI/CD; Maven/Gradle; SonarQube.

Responsibilities

  • Design, develop, and maintain scalable backend solutions using Java, Spring Boot, and Microservices.
  • Develop reliable APIs and service integrations for complex enterprise applications.
  • Build asynchronous and event-driven solutions with Kafka and messaging tech.
  • Design and implement workflow-driven apps using Flowable and State Machines.
  • Secure services with Spring Security, OAuth, and JWT.
  • Work on distributed apps in Docker and Kubernetes environments.
  • Support high transaction volumes with scalable service components.
  • Integrate backend with web apps and external enterprise systems via REST/SOAP.
  • Collaborate with architecture, product, QA, and engineering teams.
  • Troubleshoot, perform root-cause analysis, and optimize performance.
  • Participate in design/code reviews, automated testing, and best practices.
  • Provide technical guidance to developers and engineering standards.

Skills

Java enterprise development
Event-driven architecture
RESTful APIs
Distributed systems
Code reviews & debugging
Testing (TDD/BDD)
System design & performance
CI/CD pipelines
Security protocols & auth (OAuth, JWT)
Messaging systems (Kafka, JMS, Rabbit)

Tools

Docker
Kubernetes
Apache Kafka
Flowable Workflow
Spring Boot
Spring Cloud
JPA/Hibernate
OpenAPI/GraphQL
Jenkins/GitLab CI/CD
Maven/Gradle

Job description

Responsibilities
  • Design, develop, and maintain scalable backend solutions using Java, Spring Boot, and Microservices.
  • Develop reliable APIs and service integrations to support complex enterprise applications and business workflows.
  • Build asynchronous and event-driven solutions using Apache Kafka and messaging technologies.
  • Design and implement workflow-driven applications using Flowable Workflow Management and State Machine concepts.
  • Develop secure application services using Spring Security, OAuth, and JWT.
  • Work on distributed applications deployed in Docker and Kubernetes environments.
  • Design service components that support high transaction volumes, concurrency, availability, and performance requirements.
  • Integrate backend services with web applications and external enterprise systems using REST, SOAP, and other API technologies.
  • Collaborate with architecture, product, QA, and engineering teams to translate business requirements into scalable technical solutions.
  • Perform technical troubleshooting, root-cause analysis, performance optimization, and production issue resolution.
  • Participate in design reviews, code reviews, automated testing, and continuous improvement of development practices.
  • Provide technical guidance to developers and contribute to engineering standards and best practices.
Requirements
  • 8+ years of experience in Java-based enterprise application development.
  • Strong hands-on experience in Java, Spring Boot, and Microservices Architecture.
  • Mandatory experience with Apache Kafka and event-driven/asynchronous application development.
  • Mandatory hands-on experience with Flowable Workflow Management and State Machine Workflow.
  • Strong experience with Spring Security, OAuth, and JWT.
  • Experience in REST APIs, SOAP, GraphQL, and OpenAPI.
  • Hands-on experience with Docker and Kubernetes in enterprise application environments.
  • Experience in Spring Cloud, JPA/Hibernate, and enterprise Java/Jakarta EE.
  • Experience with messaging technologies such as JMS or RabbitMQ is preferred.
  • Strong database experience with Oracle, MySQL, MSSQL, or MongoDB.
  • Experience in design patterns, object-oriented programming, TDD/BDD, and automated testing.
  • Experience with Jenkins/GitLab CI/CD, Maven/Gradle, SonarQube, and Git-based development workflows is preferred.
  • Experience developing high-availability, high-volume enterprise applications, preferably within banking, financial services, or other transaction-intensive environments.
  • Strong troubleshooting, system-design, code-review, and technical collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
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 (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
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)
Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,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)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (MQTT, ActiveMQ, Cassandra, J2EE, LDAP, SOAP, WebSphere, Spring Security, JWT)
Java Developer (MQTT, ActiveMQ, Cassandra, J2EE, LDAP, SOAP, WebSphere, Spring Security, JWT)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Java Developer (Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,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