3XIT Consulting
View all roles
Application Engineering

Java Developer

Build and maintain business-critical Java services, APIs and event-driven components with Spring Boot.

Location: Singapore, South Africa, Netherlands, UK and Middle East. Remote or hybrid.

ContractMid to seniorRemote or hybridSingapore · South Africa · Netherlands · UK · Middle East

Overview

Build and maintain business-critical Java services, APIs and event-driven components with Spring Boot.

JavaSpringMicroservicesAPIs

What you'll do

  • Design and development of Java services and applications
  • Build APIs and integrate with enterprise platforms
  • Build messaging and event-driven components
  • Write unit, integration and automated tests
  • Code reviews and engineering standards
  • Tune performance and support production
  • Build CI/CD pipelines and support releases

What you bring

  • Hands-on Java development experience
  • Spring Boot with Spring Data or JPA, built with Maven or Gradle
  • REST APIs and messaging
  • SQL and relational databases
  • Automated testing with JUnit and Mockito
  • Git and CI/CD
  • Agile delivery experience

You don't need every item on this list. If most of it fits, send your CV.

Nice to have

  • Industry domain knowledge
  • Kafka, MQ or Solace
  • Kubernetes and cloud deployment
  • Low-latency or high-volume systems
  • Python or another second language
View all roles

Don't see your role?

Send us your CV and tell us what you're great at. We match people to work as it comes in.

Java DeveloperContract
Apply