Career Level: 8A Team LeaderPosting Date: 20 Oct 2024Are you looking for your next exciting opportunity, working with a fast growing tech/software company and working within a dynamic team?ClearCourse is searching for a Lead Developer to join us in a critical role, where you will be leading and supporting a team of Java developers who are working on our Cygnus Swan product, and be an active contributor to the code base and sprint cycles, taking on development tasks of all complexities.Why work for us?Life Assurance and Group Income ProtectionPrivate medical cover with cash planEnhanced Company PensionHybrid-working model with 25 days annual leave + your birthday offEmployee wellbeing perks - including Peppy Health, Perkbox, etc Enhanced maternity, paternity and adoption payGenerous training budgets and reimbursement for professional membershipsWhat will this role consist of?Providing technical leadership and lead by example of a small team of Java developersParticipating in the full development lifecycle extending our Java-based web applications - delivering high quality, efficient and well tested code while championing initiatives towards automation, continuous development and continuous integrationAddressing 3rd line support issues and acting proactively to reduce support requestsLeading investigations into performance issues within the technical stackUnderstanding security considerations of web applications and implementing prioritised adjustmentsEngaging the technical operations team for both product and team resource needsWriting documents to influence team resourcing such as job descriptions and statements of workProducing detailed design documentation using ConfluenceRecommending and implementing architectural changes to align with modern development operationsEnsuring continuous professional self-developmentPreparing reports for external stake holders regarding DORA metrics and delivery KPIsRunning Jira and Agile ceremoniesWorking with the product manager to plan sprints and prioritize workload for team membersRequired experience/characteristics :5+ years proven commercial experience as a Senior Software Developer or equivalent using Java8+Experience with acting as Lead Developer on medium sized agile scrum (Kanban) projectsSkills with developing and securing REST APIs using Java frameworksAbility and enthusiasm to mentor and coach junior team membersHands-on senior participation in the Agile development team periodic ceremoniesKnowledge of object-oriented software design skillsIn-depth understanding of testing methodologies and frameworks for Java including Junit and MockitoCompetence with SQL databases such as SQLite and Microsoft SQL ServerFamiliarity with Java FX or any Java UI componentsExpertise Java data persistence frameworks including JDO / JPA (or equivalent knowledge using Hibernate)Understanding of build tools, specifically Maven, GitComfortable usage of IDEs such as Eclipse or IntelliJProficiency in using source code repositories and tools such as GitHub, BitBucket, Git and Visual SourceSafeBSc/BA (or higher) in Computer Science, Engineering, or a related fieldWho are ClearCourse?ClearCourse is a disruptive tech company with one mission - to help our customers' businesses become even better As a business, we're growing (900+ employees in 5 years to be exact), currently providing more than 40 software and payment solutions to 20,000+ businesses with ClearCourse Hubs, in London and Preston, and operations in various locations across the UK and overseas.We look forward to receiving your application.Why ClearCourse?We're a rapidly growing collaborative of disruptive technology innovators, working together to build a brilliant software and payments business.As a ClearCourse employee, you'll get the support and structure that you need to enjoy your work and develop your career while doing what you love and making a difference in a fast-paced and innovative business that has recently been named one the UK's Best Workplaces For Wellbeing in 2023.At ClearCourse we're committed to an inclusive culture and are keen to attract diverse individuals who thrive in a flexible working environment. If you have a disability or need any reasonable adjustments during the application and interview stages, please let us know.Across our business, we're investing in our people, expanding our expertise, and developing our vision. Want to get on board? We'd love to speak with you.