Harwell - Full Stack Software Engineer - Java
This is an exciting opportunity to develop cutting-edge software solutions that support ground-breaking satellite missions and advance space sustainability.
About the Role: As a Full Stack Software Engineer, you will play a key role in designing, developing, and maintaining mission-critical software systems for spacecraft operations, mission control, and data processing. You will collaborate with multidisciplinary teams to build robust, scalable, and high-performance applications that support satellite missions from ground to orbit.
Key Responsibilities:
- Develop and maintain full-stack applications for mission control, spacecraft operations, and data visualization.
- Design and implement backend services using Java, Spring Boot, and microservices architecture.
- Create responsive front-end interfaces with Angular, React, or Vue.js.
- Ensure the software is reliable, scalable, and optimized for performance in real-time space operations.
- Work closely with systems engineers, data analysts, and mission controllers to develop mission-critical software.
- Implement and maintain CI/CD pipelines for software deployment and testing.
- Ensure security best practices are followed in software development.
- Participate in code reviews, system testing, and debugging to improve software quality.
Required Qualifications & Skills:
- Strong proficiency in Java development, particularly with Spring Boot and microservices.
- Experience with front-end frameworks such as Angular, React, or Vue.js.
- Knowledge of RESTful APIs, WebSockets, and cloud-based architectures.
- Familiarity with SQL and NoSQL databases PostgreSQL, MongoDB, etc..
- Experience working in an Agile development environment with tools like Git, Docker, and Kubernetes.
- Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.
Desirable Skills:
- Experience in space mission software development or working with satellite operations.
- Knowledge of data processing, telemetry, and control systems.
- Familiarity with real-time data streaming technologies.
- Understanding of cybersecurity best practices for space systems.
- Competitive salary and benefits package.
- The chance to work on groundbreaking space missions.
- Career development and growth in a rapidly evolving industry.
- Hybrid working flexibility.
If you're passionate about software engineering and want to develop mission-critical applications for space, apply today or reach out to Holt Executive to learn more