Hexaware Technologies
Java Full Stack Developer
Job Description
Minimum years of experience – 5 years of relevant experience
Key Responsibilities
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.
2. 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.
3. 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.
4. 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.
5. 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.
Preferred/Good-to-Have Skills
- 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.
What you’ll get from us:
- 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)
Work Location: Hybrid remote in St Albans AL1 1NW