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
£ 55KJob 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
- 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.
- 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.
- 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.
- 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.
- 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)