Java Software Engineer in Farnborough

Java Software Engineer in Farnborough

Farnborough Full-Time 45000 - 55000 £ / year (est.) No working from home possible

At a Glance

  • Tasks: Develop and maintain innovative software systems while collaborating with a dynamic team.
  • Company: Join a leading tech firm in Farnborough, known for its cutting-edge projects.
  • Benefits: Enjoy a competitive salary, private medical insurance, and 33 days of annual leave.
  • Other info: Flexible working hours and excellent career growth opportunities await you.
  • Why this job: Make a real impact in defence and intelligence through your coding skills.
  • Qualifications: Strong Java experience and familiarity with modular systems are essential.

The predicted salary is between 45000 - 55000 £ per year.

Location: Farnborough, UK

UNLEASH YOUR POTENTIAL

This sub family is responsible for performing the software engineering function, including the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products. Applies appropriate principles, standards, processes, procedures and tools throughout the software development life cycle.

Duties include:

  • Software requirements analysis
  • Analysis of hardware compatibility
  • Development of software products and tools used for design, development and maintenance of infrastructure, and platforms

Impact & Complexity:

Works to achieve day-to-day objectives with moderate impact on the area/project team. Works independently on larger, moderately complex projects/assignments. May assist other technical staff with tasks and assignments. Addresses somewhat complex technical issues/problems using internal best practice and through collaboration with colleagues. Develops solutions to technical problems that require depth of technical knowledge, but are typically limited in complexity. Communicates with colleagues across multiple areas (project managers, other technical resources, etc.). Explains technical solutions, practices and procedures to others within the organization. Will also communicate with the customer, capturing requirements & demonstrating progress.

Leadership & Talent Management:

KNOWLEDGE: Requires working knowledge of and ability to apply standards, principles, theories, concepts, and techniques of technical domain.

Education & Experience:

Requires BS degree and 2-4 years of prior relevant experience or Masters with less than 2 years of prior relevant experience.

Your role and primary responsibilities:

What You'll Do:

  • Develop and maintain a DDF-based catalogue system
  • Upgrade an existing DDF cataloguing system to latest versions, preserving and enhancing custom built 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 derived from customer requirements

Basic Qualifications 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
  • Experience with geospatial standards (OGC, GeoJSON, WKT, etc.)
  • Knowledge 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
  • Experience of independently understanding and writing source code

Clearance Requirements:

Clearance to Start- SC Clearance for Role- DV

Benefits:

  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (including public and privilege holidays)
  • Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
  • Flexi-Time

Java Software Engineer in Farnborough employer: 慨正橡扯

Join a forward-thinking company in Farnborough, UK, where your skills as a Java Software Engineer will be nurtured in a collaborative and innovative environment. With a strong focus on employee growth, we offer extensive benefits including a contributory pension scheme, private medical insurance, and 33 days of annual leave, ensuring a healthy work-life balance. Our culture promotes flexibility and inclusivity, making it an ideal place for those seeking meaningful and rewarding employment in the tech industry.

Contact Details:

慨正橡扯 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer in Farnborough

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in Java development or related fields. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects and contributions. This is a great way to demonstrate your Java expertise and familiarity with tools like Maven and Git, making you stand out to potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with OSGi, Apache Karaf, and REST APIs. Practising common coding challenges can also help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Java Software Engineers like you. Plus, it’s a straightforward way to get your application noticed by our hiring team.

We think you need these skills to ace Java Software Engineer in Farnborough

Java Development
Modular Systems
Distributed Systems
OSGi
Apache Karaf
DDF Architecture
REST APIs

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with Java, OSGi, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include specific examples of projects where you've developed or maintained software systems. If you've worked with geospatial data or REST APIs, let us know! This helps us understand your hands-on experience.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your technical skills and experiences. We appreciate clarity as much as complexity!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at 慨正橡扯

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially in modular and distributed systems. Be ready to discuss your past projects and how you've tackled complex problems using Java. This will show your depth of knowledge and experience.

Familiarise Yourself with Key Tools

Get comfortable with OSGi, Apache Karaf, and the DDF architecture before the interview. Being able to speak confidently about these tools and how you've used them in your work will impress the interviewers and demonstrate your technical expertise.

Prepare for Technical Questions

Expect questions about REST APIs, secure data handling, and geospatial data formats. Practise explaining these concepts clearly, as you'll need to communicate technical solutions effectively to both technical and non-technical colleagues.

Showcase Your Problem-Solving Skills

Be ready to discuss specific examples where you've solved technical issues or improved processes. Highlight your ability to work independently on complex projects and how you collaborate with others to achieve results.