Java Developer with React
Technology
Hexaware TechnologiesSt Albans, United Kingdom3 weeks agoUntil 10/06/2026
Full timeHybrid
Job description
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.
Keywords
javajava-developerreact-jsreacttraining-and-developmentspringspring-bootmicroservicescode-reviewmentoringpolicies-and-practicescontainerizationservice-management-and-orchestration-smodockerkubernetescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdsensors-test-measurementscalabilityinfrastructure-as-code-iacterraformcloud-infrastructureinfrastructure-provisioningprovisioningamazon-web-servicesaws-cloudformationcompliancetrade-shows-eventsevent-streamingkafkamagic-quadrant-mqibm-mqplanning-and-designvisual-art-designproduct-development-and-designtime-and-attendancereal-time-datadata-processingreal-time-data-processingobservabilitydatadogappdynamicsdynatracetroubleshootingsite-reliability-engineering-sremaintenance-repair-and-operations-mroincident-responseartificial-intelligencegenerative-artificial-intelligence-generative-airetrieval-augmented-generation-ragmicrosoft-certificationmodel-context-protocol-mcpenterprise-applicationsmachine-learningvector-databasemilvuspython
¿Te interesa este puesto?