Job Description
Manager, Technology - London, United Kingdom Company Description Publicis Sapient is a digital transformation partner helping established organisations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000 people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value. Job Description Your Impact We are looking for an ambitious and meticulous software engineer who enjoys working within agile teams, delivering high performance software applications that will be consumed by millions of users. Design and build complex technology solutions using best in class Java libraries, frameworks and design principles Assume the role of hands on Tech Lead for high performing development teams Lead the design, estimation and planning of business solutions Interact with senior management to provide technical solutions delivering to business needs Consult with clients on best-practice point of view Maintain leading-edge knowledge in emerging technologies; drive knowledge sharing and lessons learnt sessions from knowledge and experience We are looking for experienced Java engineers who along with developing scalable and high-performing server-side applications, have the ability to contribute to the entire life-cycle of software development while also leading and mentoring other developers. As a Lead Software Development Engineer at Publicis Sapient, you will be building new micro-services, implementing software on hyper-scaled Cloud services and troubleshooting an optimising Continuous Delivery pipelines. You will enjoy contributing ideas and take a leading role in a collaborative team that delivers premium quality software applications and services. Qualifications Your skills and experience Extensive experience of building scalable server-side applications using Java (ideally v11, but at least v8) Designing and creating micro-services and implementing and consuming RESTful APIs Experience of Spring and SpringBoot Good understanding of Java programming best practices and performance optimisation techniques Sound knowledge of the features and APIs of the programming language and understanding of using them for the right use cases Experience of using ORM frameworks like Hibernate and a good understanding of designing relational and NoSQL databases Set yourself apart with Strong experience of building Continuous Delivery and Continuous Integration pipelines Experience of implementing on (and/or migration to) Cloud services on at least one of the hyper-scale Cloud platforms - Microsoft Azure, Google Cloud, AWS Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing Proven experience of working in teams in the successful delivery of complex, highly performing and high-quality software systems Tech Lead experience Experience of Agile and XP practices Proven experience of working with business stakeholders, Product Owners and Business Analysts to analyse requirements, develop ideas and design solutions. Commitment to deliver high quality well-tested software using design and architecture principles – e.g. SOLID, micro-services architecture, Domain-driven design Excellent multi-tasking and strong communication skills Ability to support and mentor other team members Strong self-motivation and ability to thrive in an Agile environment Additional Information As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion. Publicis Sapient UK is a disability confident employer and is dedicated to fostering an inclusive and accessible work environment. We encourage individuals with disabilities and long-term conditions to apply for this position and we will provide adjustments where possible throughout the recruitment process. If you require any adjustments at any point on the process, please get in touch as soon as possible by emailing hiringukpublicissapient.com . Publicis Sapient UK will then work with you explore and implement adjustments as and where these are possible. If you have any questions regarding adjustments, please email us: hiringukpublicissapient.com Publicis Sapient fosters an inclusive environment through our inspirational business resource groups, to learn more please visit https://careers.publicissapient.com/life-at-ps/diversity-inclusion Benefits We have got you and your family covered with 25 days paid annual leave (plus bank holidays), life assurance, dental insurance, income protection, critical illness cover, private healthcare (pre-existing conditions included) and a pension We know the importance of health and wellbeing so offer you extensive retail discount offers and further reimbursement towards activities that contribute to a healthier lifestyle Free and delicious coffee served by our very own in-house baristas We are proud to actively invest in your learning through various learning platforms We work with you to give back to the local community through CSR efforts