Java Technical Lead, Tech Lead, NLP, Machine Learning, AWS, ElasticSearch, REST APIs - JY/4087


Java Development Lead, Team Lead, NLP, Machine Learning, AWS, ElasticSearch, REST APIs My industry leading global client is looking for a Java Technical Lead / Java Team Lead for a permanent position based in their Oxford offices. This an extremely exciting opportunity to work with some of the world's best technologists using cutting edge technologies, Machine Learning and Natural Language Processing to make radical advancements. As a lead you'll have diverse responsibilities, including hands on development, design, code reviews, mentoring of more junior team members and process improvement. Key Responsibilities of the Java Technical Lead / Software Engineering Lead: • Implement new features in our system from initial design through delivery • Work with users and product management to define what they want, what they need, and what we can deliver • Find opportunities for continuous improvements to our system • Fix issues and rework code, monitors, and alerts for high stability • Learn and apply best practices across the entire stack • Be part of the team • Interfacing with on and offshore teams • Providing technical direction and peer leadership • Monitoring, steering and advising both on and offshore development work The Java Technical Lead / Software Engineering Lead will bring skills/experience in: • Strong Java skills. You are a Java programmer and have stayed current with the evolution of the Java language and its ecosystem of frameworks and build tools.