JAVA BACKEND
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
We are seeking a Backend Developer for a 6-month contract role (remote) to design, build, and support backend services, workflow orchestration, and integrations for an ERP solution. You will deliver secure, reliable, and performant REST APIs and backend components using Java and Spring Boot., * Design, develop, and maintain backend services using Java and Spring Boot; deliver secure, reliable, and performant service implementations.
- Build and maintain REST APIs, including 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 to ensure SQL quality and performance-aware queries.
- Implement event-driven and asynchronous processing and integrations using RabbitMQ, including durability, retries, and 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
Java, ERP (Enterprise Resource Planning), REST (Representational State Transfer), Application Programming Interface (API), Java, Error Handling, SQL (Structured Query Language), RabbitMQ, Elasticsearch, Test Case, * Proficiency in Java and Spring Boot.
- Experience building and maintaining REST APIs.
- Experience with BPMN workflow design and implementation using Camunda Modeler.
- Experience with JOOQ for data access and query layer implementation.
- Experience with event-driven and asynchronous processing using RabbitMQ.
- Experience with Elasticsearch indexing and query patterns.
- Experience with TestNG and unit testing frameworks.
- Experience with PostgreSQL databases.
- Ability to participate in code reviews and root-cause analysis.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦