freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain Java-based microservices with Spring Boot, optimise batch pipelines using Spring Batch, and migrate legacy systems to Kubernetes.

Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.

Requirements

Key Responsibilities

  • Design, develop and maintain microservices using Java and Spring Boot.
  • Build and optimise batch processing pipelines using Spring Batch for high-volume data workloads.
  • Contribute to the migration and modernisation of legacy platform components onto microservices architecture.
  • Deploy, scale and manage services on Kubernetes.
  • Work closely with architects and platform engineers to define data management patterns and service boundaries.
  • Write clean, well-tested code and participate actively in code reviews and design discussions.
  • Troubleshoot production issues and support platform stability during migration phases.

Must-Have Skills

  • Java (strong core and object-oriented design)
  • Microservices architecture and design patterns

Good to Have

  • Front-end experience with React or Angular
  • Exposure to legacy platform modernisation or data migration projects
  • Experience with CI/CD pipelines and containerisation (Docker)
  • Familiarity with relational or distributed data stores

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available