Senior Java Software Engineer
Role: Java Developer
Location: Burgess Hills, UK
Job Type: Fix-Term contract
Mode hybrid – 1/2 days onsite weekly
Design, develop, and maintain business process automation solutions using Camunda
BPM.
●Build scalable backend applications using Java and Spring Boot.
●Translate business requirements into BPMN workflows and executable process models.
●Develop and maintain REST APIs and microservices supporting automated business
processes.
●Implement workflow orchestration, exception handling, retries, escalations, and
compensation patterns.
●Integrate Camunda workflows with external systems, databases, and enterprise
applications.
●Collaborate with Business Analysts, Solution Architects, and Product Owners to refine
requirements.
●Participate in code reviews, testing, deployment, and production support activities.
●Optimize application performance, reliability, and scalability.
●Follow Agile development methodologies and DevOps best practices.
Core Technologies
●Java 11/17+
●Spring Boot
●BPMN 2.0 Process Modeling
●REST APIs
●Microservices Architecture
●Maven
●Git
Databases
●Oracle
●PostgreSQL
●SQL
Cloud & DevOps
●Azure, AWS, or GCP
●Docker
●CI/CD Pipelines
●Jenkins or GitHub Actions