At a Glance
- Tasks: Develop and enhance user interfaces using JavaFX or Swing for Defence/Naval projects.
- Company: Puma Berry provides tech solutions to the UK Defence and Aerospace Industries.
- Benefits: Enjoy an OUTSIDE IR35 contract with hybrid working options and flexibility.
- Why this job: Join a dynamic team making a real impact in Defence while enjoying autonomy and growth.
- Qualifications: Must be a UK citizen with SC clearance or eligibility, and strong JavaFX/Swing experience.
- Other info: Candidates must be willing to travel to Manchester for a minimum of 3 days on-site.
The predicted salary is between 48000 - 72000 £ per year.
Puma Berry provides contract services to medium and large-sized private-sector clients operating in the UK Defence and Aerospace Industries. The company undertakes contracts to fulfil and deliver well-defined technology projects using its sub-contract resources.
Puma Berry Ltd is seeking a Senior HCI Developer with expertise in JavaFX or Swing to join our Defence/Naval program support team. This role requires hands-on experience in UI development, understanding software architecture, and working in a Linux-based environment.
Candidates must be UK nationals with no other passport or dual nationality, holding existing SC clearance or the ability to obtain SC clearance (UKEO, SC). The successful candidate will play a key role in delivering mission-critical solutions within a secure and fast-paced setting.
Location: Manchester (Hybrid, 3 days on-site minimum)
Contract Type: Outside IR35
Duration: 1 Year with possible extensions
Start Date: ASAP
Key Responsibilities:
- Develop and enhance Human-Computer Interfaces (HCI) using JavaFX or Swing.
- Collaborate closely with product owners to translate requirements into functional user interfaces.
- Conduct unit testing and support static code analysis using Klocwork.
- Refactor and optimise existing codebases as needed.
- Produce high-quality documentation for internal and external use.
- Work within Linux environments, adhering to secure development practices.
Essential Requirements:
- UK Citizenship only (Applicants must not hold another passport or have dual nationality and must be SC-cleared or eligible for Security Clearance - UKEO, SC).
- Strong experience in JavaFX or Swing for UI development.
- Hands-on product owner experience.
- Solid understanding of software architecture.
- Familiarity with unit testing and static analysis tools.
- Proficient in Linux-based development.
- Strong documentation and communication skills.
Desirable Skills:
- Experience in Defence or Naval programs.
- Knowledge of complex interfaces and systems.
- Previous experience refactoring legacy code.
Why Join Us?
- OUTSIDE IR35 Contract offering flexibility and autonomy.
- Opportunity to work on impactful Defence/Naval projects.
- Hybrid working model (Manchester-based, 3 days on-site minimum).
Note: Only UK Citizens with no other passport or dual nationality, with active SC clearance or the ability to obtain SC clearance, should apply. Candidates willing to travel to Manchester are encouraged.
Apply now to be part of Puma Berry Ltd.’s dynamic team driving technological excellence in the Defence sector!
Senior Java Developer (Outside IR35 Contract - Defence / Naval Program Support) employer: Puma Berry Ltd
Contact Detail:
Puma Berry Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer (Outside IR35 Contract - Defence / Naval Program Support)
✨Tip Number 1
Make sure to highlight your experience with JavaFX or Swing in any conversations you have. This role is heavily focused on UI development, so demonstrating your hands-on expertise will set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the Defence and Naval sectors. Understanding the specific challenges and requirements of these industries can give you an edge during interviews and discussions with the hiring team.
✨Tip Number 3
If you have experience with unit testing and static code analysis tools like Klocwork, be prepared to discuss this in detail. Showing that you can ensure code quality and security will resonate well with the hiring managers.
✨Tip Number 4
Since this role requires SC clearance, be ready to discuss your eligibility or current status regarding security clearance. Being proactive about this requirement can demonstrate your understanding of the role's importance in a secure environment.
We think you need these skills to ace Senior Java Developer (Outside IR35 Contract - Defence / Naval Program Support)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with JavaFX or Swing, as well as your familiarity with Linux environments. Emphasise any previous work in Defence or Naval programs to align with the company's focus.
Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the role and how your skills match the job requirements. Mention your SC clearance status and your ability to work in a secure environment, as this is crucial for the position.
Showcase Relevant Projects: If you have worked on similar projects, include them in your application. Describe your role, the technologies used, and the outcomes achieved. This will demonstrate your hands-on experience and capability in UI development.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential for a Senior Developer role.
How to prepare for a job interview at Puma Berry Ltd
✨Showcase Your JavaFX or Swing Expertise
Make sure to highlight your hands-on experience with JavaFX or Swing during the interview. Be prepared to discuss specific projects where you developed user interfaces, and consider bringing examples of your work to demonstrate your skills.
✨Understand the Defence Sector
Familiarise yourself with the Defence and Naval industries, as well as the specific challenges they face. Showing that you understand the context in which Puma Berry operates will help you stand out as a candidate who is genuinely interested in the role.
✨Prepare for Technical Questions
Expect technical questions related to software architecture, unit testing, and Linux environments. Brush up on these topics and be ready to explain your thought process when solving problems or optimising code.
✨Emphasise Communication Skills
Since collaboration with product owners is key in this role, be sure to highlight your communication skills. Share examples of how you've successfully worked with stakeholders to translate requirements into functional designs.