Software Engineer (Java)
Posted 1 day 13 hours ago by Leidos
Software Engineer (Java)
Security Clearance Required: DV ('Developed Vetting')
Location: Farnborough, UK: Hybrid working policy 1-2 days on-site
UNLEASH YOUR POTENTIAL
We're seeking a Software Engineer with hands-on experience in secure, modular systems to support development of a Distributed Data Framework (DDF) catalogue and integrate features from the Codice Alliance framework.
Are you ready for your next career challenge?
This role involves performing the software engineering functions, including design, development, testing, troubleshooting, and debugging software programs for enhancements and new software-intensive systems and products. Applies principles, standards, processes, procedures, and tools throughout the software development life cycle. Responsibilities include software requirements analysis, hardware compatibility analysis, development of software products and tools used for design, development, and maintenance of infrastructure and platforms.
Impact: Works to achieve day-to-day objectives with moderate impact on the area or project team. Works independently on larger, moderately complex projects or assignments. May assist other technical staff with tasks and assignments.
Complexity: Addresses somewhat complex technical issues/problems using internal best practices and collaboration with colleagues. Develops solutions requiring deep technical knowledge, but typically limited in complexity.
Communication: Communicates with colleagues across multiple areas, including project managers and other technical resources. Explains technical solutions, practices, and procedures. Also communicates with customers, capturing requirements and demonstrating progress.
Leadership & Talent Management: Requires working knowledge of and ability to apply standards, principles, theories, concepts, and techniques of the technical domain.
Experience & Education: Typically requires a BS degree with 2-4 years of relevant experience or a Master's degree with less than 2 years of experience.
Your Role and Responsibilities
What You'll Do:
- Develop and maintain a DDF-based catalogue system.
- Upgrade existing DDF cataloguing system to latest versions, preserving and enhancing custom features.
- Integrate and extend Codice Alliance tools with the existing catalogue.
- Build secure and modular services for ingesting, indexing, and querying geospatial and imagery data.
- Work with OSGi, Apache Karaf, and other modular Java platforms.
- Ensure compliance with data security, access control, and audit requirements.
- Create design and build documentation based on customer requirements.
Required Experience:
- Strong Java development experience, especially in modular or distributed systems.
- Familiarity with OSGi, Apache Karaf, and the DDF architecture.
- Experience with REST APIs, secure data handling, and geospatial data formats.
- Experience with build tools (Maven), version control (Git), and CI/CD pipelines.
- Knowledge of geospatial standards (OGC, GeoJSON, WKT, etc.).
- Understanding of Elasticsearch, Solr, or other search indexing tools.
- Familiarity with classified or sensitive data environments.
- Understanding of mission systems in defence and intelligence, particularly with ISR.
- Ability to independently understand and write source code.
Join us and make an impact!
At Leidos, we are passionate about customer success, united as a team, and inspired to make a difference. We offer meaningful careers, a collaborative culture, and support your career goals, all while nurturing a healthy work-life balance.
Our employment package includes:
- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays, and a cycle to work scheme)
- Flexi-time benefits
Our commitment to diversity: We welcome applications from all parts of the community and are committed to a diverse and inclusive culture. We provide equal access to opportunities and resources for everyone. If you need reasonable adjustments during the application process, please let us know.
About Leidos: We work to make the world safer, healthier, and more efficient through technology, engineering, and science. Our work in the UK addresses complex problems in defence, healthcare, government, safety, security, and transportation.
What makes us different:
- Purpose: Use your passion and abilities to keep people safe. Be at the forefront of machine learning, AI, cybersecurity, and solutions. Inspire change.
- Collaboration: Enjoy flexible working options with digital tools to work smarter from home, office, or on-site.
- People: We empower diverse backgrounds, invest in growth, and offer career development opportunities.