About the Job
We are looking for a Java Full Stack Developer to design, develop, and enhance scalable workflow solutions. In this role, you will work with a modern technology stack to build end-to-end applications, including Java-based backend services (Spring Boot, microservices) and Angular/React-based frontend interfaces. You will also be responsible for integrating internal systems to enable efficient data processing and seamless workflow automation.
Your Role
* Design and develop scalable workflow solutions for EDD case management
* Integrate with internal systems to collect and process data requirements
* Implement business workflows using Camunda BPM
* Build RESTful services and microservices-based architecture
* Collaborate on UI/UX design and front‑end development
* Ensure high performance, scalability, and reliability of applications
Your Skills
* Core Java fundamentals, collections framework, multithreading and concurrency, OOP concepts, exception handling, and JVM internals.
* Experience with the Spring ecosystem (Spring Boot, Spring Batch, Spring Integration), microservices architecture, RESTful web services, and design patterns.
* Proficiency in React (preferred) or Angular, along with HTML, CSS, JavaScript, and a good understanding of UI/UX design principles.
* Strong SQL knowledge (joins, indexing, transactions, query optimization) and familiarity with NoSQL databases such as MongoDB and Cassandra, including understanding of the CAP theorem.
* Knowledge of caching types and strategies, cache lifecycle (priming, eviction, cache miss), and concepts such as consistency, staleness, and MRU (Most Recently Used).
* Experience with Kafka and Solace, and understanding of asynchronous communication patterns.
* Familiarity with logging and monitoring tools such as the ELK stack and AppDynamics; experience with build and deployment tools like Docker and Kubernetes; understanding of load balancing concepts.
* Experience in designing highly scalable and distributed systems, along with performance tuning and optimisation.
* Basic understanding of Camunda BPM for workflow orchestration and process automation.
Disability Confident Employer
We are a Disability Confident Employer (Level 2) under the UK Government’s Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who:
* Declare they have a disability, and
* Meet the minimum essential criteria for the role.
Please opt in during the application process.
#J-18808-Ljbffr