🚀 Java Full Stack Developer (Contract / Permanent)
📍 Location: Bournemouth, UK (100% Onsite)
🏢 Work Model: Full-Time Onsite
We are seeking an experienced Java Full Stack Developer to join a high-performing engineering team in Bournemouth. This is an exciting opportunity to work on business-critical enterprise applications, contributing to the design, development, and maintenance of scalable, cloud-native, and event-driven solutions within a collaborative Agile environment.
Key Responsibilities
* Design, develop, test, and maintain enterprise-grade Java applications.
* Build scalable backend services using Java and Spring Boot.
* Develop modern, responsive user interfaces using ReactJS.
* Implement and manage business workflows using Camunda.
* Design and develop event-driven solutions leveraging Kafka and messaging technologies.
* Collaborate with cross-functional teams including architects, product owners, and DevOps engineers.
* Deploy, monitor, and troubleshoot applications in Linux-based environments.
* Contribute to cloud-native architectures, containerization, and automation initiatives.
* Participate in code reviews, testing, and continuous improvement activities.
* Work within Agile teams following best practices across the Software Development Lifecycle (SDLC).
Required Skills & Experience
* Strong hands-on experience with Java, Spring Boot, and Object-Oriented Programming (OOP).
* Experience developing high-performance, scalable, and low-latency enterprise applications.
* Proven expertise with Camunda for workflow automation and process orchestration.
* Strong understanding of Kafka and event-driven architectures.
* Experience with ReactJS for front-end development.
* Solid knowledge of multithreading, messaging systems, and networking concepts.
* Experience working in Linux environments, including deployment, troubleshooting, and system administration.
* Familiarity with containers and cloud-native application development.
* Experience with testing frameworks such as JUnit, Mockito, and Spring Test Framework.
* Excellent communication and stakeholder management skills.
* Experience working within Agile delivery teams and distributed environments.
Preferred Skills
* Experience with gRPC and Protocol Buffers (Protobuf).
* Knowledge of Redis caching solutions.
* Experience with Terraform and Infrastructure as Code (IaC).
* Experience with SQL and NoSQL databases, including CockroachDB.
* Knowledge of Kubernetes and container orchestration platforms.
* Exposure to AWS cloud services.
* Relevant certifications in Kubernetes, AWS, Cloud, or related technologies.
Technology Stack
Java | Spring Boot | Camunda | Kafka | ReactJS | Linux | Kubernetes | AWS | Terraform | Redis | gRPC | Protobuf | SQL | NoSQL | Docker | Agile
Why Join?
* Work on modern cloud-native and event-driven architectures.
* Collaborate with highly skilled engineering teams.
* Opportunity to contribute to large-scale enterprise applications.
* Long-term career growth and challenging technical projects.
📩 Interested candidates can apply via the Easy Apply button or send their CV directly to james.a@dabster.net