Java Full Stack Developer
🚀 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