Senior Java Developer - Spring/AWS

Element Search LLP ,
London, Greater London
Job Type: Full-time
Salary: £65,000 per annum

Overview

We are recruiting a talented Java Team Lead for a software client in central London. Within the software division, our global Development Team is looking for a Team Lead, Software Development to join us in London. This is an opportunity to head up a highly skilled Agile team tackling complex and challenging product integrations. It’s a chance to be both hands-on as a Senior Developer, and, hone your people management skills, mentoring, and coaching the team. It’s a chance to improve your ability to enhance processes and devise strategies to streamline our industry leading global products Who you are :- You may be at a smaller company and you are looking for a challenge and chance to make a greater impact or you may be at a larger company seeking increased recognition. Either way, you are a Senior Developer who wants to make a difference directly on a product and on day-to-day operations. You have experience using Java 8 and Spring Framework, and you want to stay hands-on while leading a local and offshore team. You have a commitment to high quality along with speedy delivery. You want to own and dive into the coding structure; the planning; and to identify the technical approach to successfully add and enhance the data flows and integrations between products. You can adapt, pivot, and change your focus in order to contribute to the bigger technical accomplishments of the department. What’s in it for you: Influence and impact. This is a role where you will be a key collaborator, working with advanced technologies to produce features and functionality; you will introduce ideas and concepts to increase customer engagement. You will have ownership over the sprints as you guide the work of a local and offshore team, collaborating with Business Analysts and Product Management to deliver innovative solutions that our users will love. You will contribute to process improvements and providing input on how to bring the best out of a team and encouraging their growth. Career growth and skills development. We nurture and encourage an environment of learning, calculated risk taking, and knowledge sharing. Whether you want to gain your Scrum Master certification, brush up on Spring, or expand your soft skills, we support your growth and everyone has access to our online training courses. You will gain recognition and respect as you introduce best practices and actively contribute new ideas, tools, and methodologies to our design and development process. You will grow as a technical leader with options of evolving into an Architect or a people leader in a Manager role. What you will do: Design, designate, and develop. You will manage and lead daily standups, assigning work, and prioritizing deliverables. You will work side-by-side with the team conducting peer reviews, enhancing and building out features and integrations. Plan. You will play a vital role in the sprint planning session. You will conduct daily, stand ups, retrospectives and demonstrations. Communicate. You will meet with the Director to provide regular updates on the progress of the team’s deliverables and to discuss the broader operating functions and issues within the team. Manage the team. You will be approachable and involved with the day-to-day accomplishments of your team. You will conduct formal and informal one-to-ones, performance reviews, and ratings for your team. You will help set individual objectives and assist with setting career paths and professional development. How do we know you are the new Team Lead, you have: The experience. You are a Senior Developer with hands-on technical expertise in Java 8, Spring Framework, Jenkins, Github, and MongoDB. You have led a team, informally or formally, and you know how to motivate, mentor, and guide the work of individuals at any level. The passion for Agile. You may be a scrum master and can instill your enthusiasm for using this methodology in your team. The communication skills. You can build relationships with cross-functional teams, encouraging open communication and knowledge sharing across different locales and time zones. You can confidently and effectively relay information verbally or in written form to senior leadership, BAs and Developers. The drive. You are always ready to step up to the next challenge, seeking new opportunities to learn, develop, and progress. Mayflower is acting as an Employment Agency in relation to this vacancy.