Senior Java Developer (Rxjava, Java)
Description
VARITE is looking for a qualified Software Development Engineer III for one of its clients located in Welwyn Garden City, UK.
WHAT THE CLIENT DOES?
Our client is a global IT consulting and digital transformation company specializing in software development, cloud, data & AI, DevOps, Agile transformation, and technology consulting. We partner with organizations worldwide to deliver innovative, scalable, and high-quality solutions that accelerate digital growth and business excellence.
WHAT WE DO?
Established in the Year 2000, VARITE is an award-winning minority business enterprise providing global consulting & staffing services to Fortune 1000 companies and government agencies. With 850+ global consultants, VARITE is committed to delivering excellence to its customers by leveraging its global experience and expertise in providing comprehensive scientific, engineering, technical, and non-technical staff augmentation and talent acquisition services.
HERE'S WHAT YOU’LL DO:
Job title: Software Development Engineer III (Customer Fulfilment)
Location: Welwyn Garden City, UK (Hybrid)
Contract: 6 Months
We are in the process of building and rolling out our next-generation, dynamic, scalable, and resilient Fulfilment Platform. This platform supports both manual and robotic-powered fulfilment across geographies and product categories including Grocery, GM, and Fashion.
The Fulfilment Point System (FPS) enables fulfilment centres to efficiently pick, marshal, and dispatch orders with real-time visualization and workflow management.
Key Responsibilities:
- Design and build high-performance distributed applications
- Develop APIs and microservices
- Improve scalability, reliability, and system performance
- Write clean, maintainable, well-documented code
- Troubleshoot complex production issues
- Mentor junior engineers and collaborate cross-functionally
WHAT YOU’LL NEED TO WIN:
Required Experience:
- Product development experience using Agile methodologies
- Strong hands-on experience with distributed Java systems
- Experience in globally distributed teams is an advantage
Technical Skills:
- Java, Spring Boot
- Kafka, PostgreSQL, Couchbase
- CI/CD using Azure Pipelines or GitHub Actions
- Azure Cloud
- Performance-oriented system design and event-driven architectures.