We are seeking an experienced Java Full Stack Developer with a strong background in building scalable, high‑performance applications using modern frontend and backend technologies. This role is ideal for someone who thrives in a hands‑on, collaborative environment and is comfortable working onsite with cross‑functional teams.
You will be responsible for designing, developing, and deploying enterprise‑grade applications using ReactJS, Spring Boot, Microservices, and a wide range of cloud and DevOps tools.
Location: Bournemouth, UK
Key Responsibilities
* Design, develop, and maintain full‑stack applications using ReactJS on the frontend and Spring Boot on the backend.
* Build and consume RESTful APIs and ensure seamless integration across services.
* Implement secure authentication and authorization using OAuth2.
* Develop microservices‑based solutions with strong emphasis on scalability and performance.
* Work with SQL databases and JPA/Hibernate for data persistence.
* Integrate and manage event‑driven components using Kafka.
* Deploy and manage applications on AWS (S3, EC2, ECS or EKS).
* Containerize and orchestrate services using Docker and Kubernetes.
* Implement CI/CD pipelines using tools like Git and Jenkins.
* Collaborate closely with product owners, architects, and QA teams to deliver high‑quality software.
* Troubleshoot production issues and optimize application performance.
Required Skills & Experience
Frontend
* Strong proficiency in ReactJS, including hooks, state management, and component architecture.
* Good hands‑on experience with Java and Spring Boot.
* Expertise in REST API development.
* Strong understanding of JPA/Hibernate and relational databases (MySQL, PostgreSQL, or similar).
* Experience with OAuth2 and secure API design.
* Solid understanding of Microservices Architecture.
Messaging & Cloud
* Experience with Kafka for event‑driven systems.
* Hands‑on experience with AWS services such as S3, EC2, ECS or EKS.
DevOps & Deployment
* Proficiency with Docker and Kubernetes.
* Experience building CI/CD pipelines using Git, Jenkins, or similar tools.
Nice-to-Have
* Experience with monitoring tools (Prometheus, Grafana, ELK).
* Familiarity with serverless components on AWS.
* Knowledge of test automation frameworks (JUnit, Mockito, Cypress, etc.).
#J-18808-Ljbffr