Java Full Stack Developer

Here Technologies
St Albans, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

St Albans, United Kingdom

Tech stack

Java
Artificial Intelligence
Cloud Computing
Code Review
Monitoring of Systems
IBM WebSphere MQ
Python
Openshift
TensorFlow
Software Systems
Data Streaming
Systems Integration
Datadog
Enterprise Software Applications
React
Large Language Models
Spring-boot
Generative AI
Backend
Cloudformation
Event Driven Architecture
Containerization
Kubernetes
Kafka
Machine Learning Operations
Front End Software Development
REST
Terraform
Stream Processing
Appdynamics
Dynatrace
Docker
Microservices

Job description

  1. Full Stack Development
  • Develop scalable, secure, and maintainable applications using Java (Spring Boot) for backend and React.js for frontend.
  • Architect and implement RESTful APIs and microservices.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Conduct code reviews, mentor junior developers, and ensure adherence to best practices.
  1. Containerization & Orchestration (Docker/Kubernetes)
  • Build, deploy, and manage containerized applications using Docker and Kubernetes (or OpenShift).
  • Implement CI/CD pipelines for automated build, test, and deployment processes.
  • Optimize distributed, containerized environments for scalability and reliability.
  1. Infrastructure as Code (Terraform/CloudFormation)
  • Automate cloud infrastructure provisioning and management using Terraform and/or AWS CloudFormation.
  • Maintain infrastructure as code repositories and ensure compliance with security and governance standards.
  1. Messaging & Event Streaming (Apache Kafka/MQ)
  • Integrate and maintain high-throughput messaging systems like Apache Kafka or IBM MQ for event-driven architectures.
  • Design and optimize messaging queues for real-time data processing and business-critical workflows.
  1. Observability & Monitoring (Datadog, AppDynamics, Dynatrace)
  • Instrument applications for observability using tools like Datadog, AppDynamics, or Dynatrace.
  • Set up dashboards, alerts, and logs for proactive incident detection and troubleshooting.
  • Collaborate with SRE/operations teams to ensure end-to-end monitoring and rapid incident response.

Requirements

  • Generative AI Integration: Experience with integrating Generative AI models (e.g., LLMs, RAG, MCP) into enterprise applications is a plus.
  • Familiarity with frameworks like LangChain4j, Spring AI, or Embabel is beneficial.
  • Collaboration with AI/ML teams to embed intelligent features is a good-to-have skill.
  • Experience with AI/ML frameworks and vector databases (e.g., Pinecone, Weaviate, Milvus, pgvector).
  • Familiarity with Python for AI/ML integration.

Benefits & conditions

  • Competitive Salary
  • Company Pension Scheme
  • Comprehensive Health Insurance
  • Flexible and hybrid working options dependent on Customer requirements.
  • 24 days paid annual holidays + public holidays.
  • Professional Development and Training Opportunities
  • Employee Assistance Program (EAP)
  • Diversity, Equity, and Inclusion Initiatives
  • Company Events and Team-Building Activities

Job Types: Full-time, Fixed term contract

Pay: From £55,000.00 per year

Work authorisation:

  • United Kingdom (required)

Apply for this position