At a Glance
- Tasks: Design and implement software components for defence, focusing on front-end HMI.
- Company: Join a leading firm in the defence industry, committed to innovation and quality.
- Benefits: Enjoy a collaborative environment, skill expansion opportunities, and a competitive benefits package.
- Why this job: Be part of inspiring projects that challenge the status quo and promote big thinking.
- Qualifications: Degree in Engineering or Computer Science; experience in HMI design and Java required.
- Other info: Only UK nationals can apply due to security restrictions; we support inclusivity and diversity.
The predicted salary is between 43200 - 72000 Β£ per year.
We are seeking Senior Software Engineers (Java, UML) to design and implement components of a Software System for the defence industry. This project focuses on developing the front-end HMI for the product.
Responsibilities
- Design software using UML (Enterprise Architect)
- Implement designs in Java, with a focus on JavaFX for front-end development
- Conduct peer reviews of designs and code to ensure quality
- Develop and execute unit tests
- Produce documentation and records for the system
Qualifications
- Degree in Engineering or Computer Science
Essential Skills
- Experience in HMI design, capturing and developing designs in UML (class, sequence diagrams)
- Proficiency in Java and JavaFX
- Domain experience in sonar and/or tactical/situational awareness
Experience
- Service-Oriented Architectures
- Operational display of sonar data
- Data visualization
- Microservices
- APIs (design and implementation, including third-party)
- TCP/IP protocols
- Communication middlewares
- Virtualization
- Open architectures
- Databases
- Data fusion techniques
Pre-Application Requirements
Due to security restrictions, only UK nationals can undertake this work (dual nationality not permitted).
Benefits
- Collaborative working environment with clients and peers
- Opportunities to expand skills through inspiring projects
- Access to ExpleoAcademy for accredited training
- Competitive benefits package
- Supportive team culture that encourages big thinking and challenging the status quo
As a Disability Confident Committed Employer, we ensure an inclusive and accessible recruitment process, promote vacancies actively, offer interviews to disabled candidates meeting minimum criteria, provide reasonable adjustments as needed, and support employees with disabilities or long-term health conditions to stay in work.
We are an equal opportunities employer and welcome applications from all qualified persons regardless of race, sex, disability, religion/belief, sexual orientation, or age. We are committed to fairness and equity, providing support and adjustments to enable everyone to thrive.
Senior Software Engineer employer: Expleo
Contact Detail:
Expleo Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer
β¨Tip Number 1
Familiarise yourself with UML and JavaFX before the interview. Brush up on your skills by working on small projects or contributing to open-source initiatives that involve HMI design. This will not only enhance your knowledge but also give you practical examples to discuss during your interview.
β¨Tip Number 2
Network with professionals in the defence industry, especially those who work with sonar and tactical awareness systems. Attend relevant meetups or online forums where you can share insights and learn from others' experiences. This could lead to valuable connections and insights that may help you stand out.
β¨Tip Number 3
Prepare to discuss your experience with service-oriented architectures and microservices. Be ready to explain how you've implemented these in past projects, as this is crucial for the role. Having specific examples will demonstrate your expertise and understanding of the technologies involved.
β¨Tip Number 4
Research StudySmarter and our projects in the defence sector. Understanding our mission and values will help you align your answers with what weβre looking for. Show enthusiasm for our work and how your skills can contribute to our goals, making you a more appealing candidate.
We think you need these skills to ace Senior Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java, UML, and HMI design. Include specific projects where you've used JavaFX and any relevant domain experience in sonar or tactical awareness.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the defence industry. Mention how your skills align with the responsibilities listed, particularly your experience in software design and implementation.
Showcase Relevant Projects: If you have worked on projects involving microservices, APIs, or data visualisation, be sure to include these in your application. Provide details on your role and the technologies used.
Highlight Team Collaboration: Since the role involves peer reviews and collaborative work, emphasise your experience working in teams. Share examples of how you've contributed to team success and quality assurance in past projects.
How to prepare for a job interview at Expleo
β¨Showcase Your UML Skills
Since the role requires designing software using UML, be prepared to discuss your experience with UML diagrams. Bring examples of class and sequence diagrams you've created in the past, and explain how they contributed to successful projects.
β¨Demonstrate JavaFX Proficiency
As the focus is on front-end development with JavaFX, make sure to highlight your relevant projects. Discuss specific features you implemented and any challenges you overcame while working with JavaFX.
β¨Prepare for Technical Questions
Expect technical questions related to HMI design, microservices, and APIs. Brush up on these topics and be ready to explain your thought process and decision-making in previous roles.
β¨Emphasise Team Collaboration
The job involves peer reviews and collaborative work. Share examples of how you've successfully worked in teams, handled feedback, and contributed to a supportive team culture in your previous positions.