Java Backend Developer

GTSS Inc
United States
24 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Automation of Tests Unit Testing Business Process Model and Notation Software Bug Management Code Review Databases Data Security Elasticsearch PostgreSQL RabbitMQ Search Technologies
+8 more
SQL Databases Systems Integration Testng Management of Software Versions Workflow Management Systems Spring-boot Backend Restful APIs

Job description

The Backend Developer designs, builds, and supports backend services, workflow orchestration, and integrations for clients ERP solution.

The role delivers secure, reliable, and performant REST APIs and backend components using Java and Spring Boot. Responsibilities include data access patterns using JOOQ, Camunda Modeler (BPMN Workflows), Database as PSQL, event-driven processing with RabbitMQ, and search capabilities using Elasticsearch.

  • Design, develop, and maintain backend services using Java / Spring Boot; deliver secure, reliable, and performant service implementations.
  • Build and maintain REST APIs (validation, error handling, versioning, and contract-first patterns).
  • Implement BPMN workflows using Camunda Modeler; integrate workflow orchestration with backend services and integrations.
  • Implement data access and query layers using JOOQ (SQL quality and performance-aware queries).
  • Implement event-driven/asynchronous processing and integrations using RabbitMQ (durability, retries, idempotency patterns).
  • Implement and tune Elasticsearch indexing and query patterns to support efficient search and retrieval.
  • Create and maintain automated tests using TestNG and Unit Test cases; contribute to CI quality gates and regression prevention.
  • Participate in code reviews, defect triage, and root-cause analysis; drive stability and maintainability improvements.

Requirements

Mandatory Skills: JOOQ, Camunda Modeler (BPMN Workflows).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · World Congress 2024

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

9:38 min

Demonstrating workflow engines for customer onboarding processes

Bernd Ruecker Bernd Ruecker · LIVE

2:22 min

Drawbacks of event-driven architectures and service queues

Maxim Fateev Maxim Fateev · World Congress 2023

Videos

See all

Related articles

See all