Java Technical Lead

Version 1
Summary
Join Version 1, a leading technology services company, as a Java Technical Lead in our expanding Public Sector & Utilities Practice. This role offers significant growth opportunities and the chance to work on large-scale, transformative projects. You will design, develop, test, and maintain cloud-native applications, providing technical leadership to a team. Responsibilities include working within an agile methodology, taking technical ownership of products, and collaborating with stakeholders. Version 1 offers a comprehensive benefits package, including profit sharing, career progression opportunities, flexible/remote work options, financial wellbeing initiatives, employee wellbeing schemes, generous leave policies, educational assistance, and reward schemes.
Requirements
- Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures
- NFR / Non-Functional requirement understanding and experience developing applications with this in mind
- Application / Digital Services Design experience
- Experience in software engineering practices like Code Reviews, CI/.CD Pipelines
- Hands-on developing / coding role using the following technologies: Frontend (JavaScript/TypeScript or Angular or React or Node)
- Backend (Java, Spring Boot, Hibernate)
- Oracle
- Experience in estimation and sizing
- Integration experience
- API Design experience
- RedHat OpenShift experience
Responsibilities
- Designing, developing, testing and maintaining cloud native based software applications
- Technical leadership within a team to coordinate and deliver scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security etc)
- Working within a project management/agile delivery methodology
- Experience in technical ownership for a product or software solution, covering design, estimation, shaping and user story/requirement creation
- Documentation of solutions (e.g. architecture, configuration, release, support-handover
- Collaborate and liaise with other Version 1 and customer stakeholders/ end users in the software development lifecycle – PMs, BAs, Testing, Product etc
- Able to simply and clearly communicate technical designs in conversation, documentation and presentations to stakeholders of various technical abilities
- Provide effective knowledge transfer to team members and customers
- Manage, coach and develop junior members of your team and the wider community
- Fostering a positive working environment and facilitating team collaboration and communication
Benefits
- Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits
- Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme
- Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance
- Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme
- Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more
- Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies
- Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat
- Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform
- Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes