Skip to content

Lead Java Developer

Are you an experienced Java Engineer with a passion for all things Cyber-Security? Do you want to work in a fast-paced Agile environment at a pivotal time for the company, producing mission-critical software for some of the biggest names in the industry?

Titania is at a pivotal moment in its history after securing investment and is now laser-focused on achieving its ambitious growth plans. This role will be critical in establishing the launch of Titania’s Enterprise class solution.

With an exciting and impactful company vision, we are looking to enhance and expand our Software Engineering team with high performing Java Engineers who will be responsible for contributing towards the ongoing development of our products and services.

Who are we?

At Titania, we are market leaders in configuration analysis tools, helping to protect over 25 million end users in 95 countries. Cyber professionals around the world trust Titania’s pioneering virtual Pen-testing technology to maintain the world’s most secure networks.

The Role:

We are looking for an experienced Engineer who enjoys working in Agile teams. Someone who understands the importance of a user story but thrives on identifying solutions, turning business requirements into functional, working software, trusted by our clients to help secure and protect their networks.

You will develop an awareness of various Networking and Pen-testing standards and configurations allowing you to confidently input into the design and features of our software. With an enquiring mind, you’re comfortable thinking outside the box, proposing technologies and recommendations to ensure our solutions meet the changing needs of our market.

Working remotely, you will collaborate closely with your team, Product Owners, Delivery Managers and Architects using agile frameworks to continuously deliver iterations of our software. There are opportunities for on-site days in Worcester (usually once a quarter) where we all get together to share ideas and look forward to our next phase of delivering our product roadmap.

Interested? We need you to have the following skills and attributes:

  • Degree in computer science or related discipline, or equivalent experience
  • Minimum 5 years' experience using Java, or similar OO languages
  • Experience with Angular/React and Sprint Boot
  • 3+ years working in fast paced development role utilising Agile methodologies
  • External Stakeholder & Technology Partner management
  • Solid understanding of version control using Git
  • Proficient in all aspects of the Software Development Lifecycle including DevSec Ops and CI/CD processes
  • Accomplished problem solver & creative thinker
  • Experience of BDD, TDD
  • Strong understanding of Unit testing principles
  • Use of UML Structured and Behavioural diagram principles
  • Software design documentation
  • Aptitude for learning new skills
  • Team player
  • Self-Motivated
  • Excellent communicator, both written and oral, able to translate technical solutions into plain English
  • Confident presenter, able to communicate at all levels, to both business and technical audiences
  • Excellent leadership skills

If you have any of these then that would be a bonus too:

  • Python development
  • Cloud native experience (AWS)
  • Design Patterns
  • RAPID Development, Lean/Agile development
  • SQL
  • Knowledge of network devices
  • Familiarity with Agile methodologies
  • Completer/Finisher
  • An interest or experience in Cyber Security and IT security best practices
  • Pragmatic & Adaptable

Typical requirements of the role:

  • Delivery of software solutions aligned to the Product Roadmap
  • Mentoring, coaching and technical leadership embedded within a team of Java developers; working to encourage and challenge thought processes and solutions, helping to create an autonomous high-performing team
  • Champion of development best practices e.g. coding standards and quality measures, helping to ensure they’re adhered to across the team
  • Stakeholder engagement with potential customers, technology partners and internal business owners
  • Production of clear, concise and accurate documentation where required
  • Support the Architect and Chief Architect as needed
  • Participate in / deliver regular brown-bag sessions / technical forums
  • Actively pursue personal development goals, building individual skills and capabilities
  • Act as the interface between Product and Software Delivery
    • Product – the what and the why
    • Development / Delivery – the technical impact
  • Work closely with the Architect and Product to identify possible roadmap items
  • Strong leadership skills, acting as a role model in all aspects of the job

What can we offer you?

  • Flexible working that helps fit round you (core hours of 9:30-3:30 Mon-Thurs 9:30-12 Friday)
  • 25 days holiday plus bank holidays (including Duvet Days) with the option to buy / sell up to 5 days additional leave per year
  • Award-winning cash-back Healthcare plan
  • Employer pension contribution of 5%
  • Investment in your ongoing training and progression at Titania
  • Fully remote working with the option to come into the office for occasional get-togethers

 

Titania’s privacy notice is available to view by clicking here.

 

To apply, please send your CV and cover letter to HR@titania.com

To get started, email your CV and cover letter to hr@titania.com by clicking the button below.

 

Titania’s privacy notice is available to view by clicking here.

  • Job Details

  • Employment Type:

    Full-time - 37.5 hours
  • Workplace Type:

    Remote
  • Department:

    Engineering
  • Salary:

    £65,000 to £68,000 (dependent on experience)