At a Glance
- Tasks: Design and develop secure software solutions using Java and AWS in a collaborative team.
- Company: Join a global leader in defence and cyber security solutions.
- Benefits: Competitive salary, excellent benefits, career development, and ongoing training.
- Other info: Dynamic environment with opportunities for growth and mentorship.
- Why this job: Make a real-world impact while working on cutting-edge technology projects.
- Qualifications: Experience in Java development and understanding of AWS services required.
The predicted salary is between 40000 - 50000 £ per year.
We are seeking a motivated and talented Junior Software Engineer to join a global leader in defence, cyber, and national security solutions. Based in Cheltenham, you will work alongside experienced engineers, architects, and delivery teams to develop secure, scalable software solutions that support critical government and defence programmes.
This is an excellent opportunity for an early-career software engineer looking to develop their technical skills in a highly collaborative environment while working on projects that have real-world impact.
Key Responsibilities- Design, develop, test, and maintain software applications using Java.
- Support the development and deployment of cloud-native solutions within AWS environments.
- Collaborate with senior engineers and technical teams to deliver high-quality software solutions.
- Participate in code reviews and contribute to software design discussions.
- Develop and maintain RESTful APIs and microservices-based applications.
- Assist with troubleshooting, debugging, and performance optimisation activities.
- Contribute to CI/CD pipelines and automated testing practices.
- Ensure solutions adhere to security, quality, and compliance standards.
- Produce and maintain technical documentation where required.
- Work effectively within Agile delivery teams, participating in sprint planning, stand-ups, and retrospectives.
- Commercial experience in Java development.
- Understanding of object-oriented programming principles and software engineering best practices.
- Experience with AWS services such as EC2, Lambda, S3, RDS, ECS, or similar.
- Knowledge of REST APIs and microservices architectures.
- Familiarity with version control systems, particularly Git.
- Understanding of software testing methodologies and automated testing frameworks.
- Exposure to Agile development methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Experience with Spring Boot or related Java frameworks.
- Exposure to containerisation technologies such as Docker and Kubernetes.
- Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation.
- Knowledge of CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
Due to the nature of the work, applicants must hold active SC (Security Check) clearance.
What's on offer- Competitive salary and excellent benefits package.
- Structured career development and mentoring from experienced engineers.
- Exposure to cutting-edge defence and cyber security projects.
- Ongoing training and certification support.
- Collaborative and inclusive working environment.
- Opportunities to work with modern cloud and software engineering technologies.
This role is ideal for a junior software engineer who is passionate about Java development, cloud technologies, and delivering secure software solutions within a mission-critical defence and cyber environment.
Software Engineer in Cheltenham employer: Scot Lewis Associates
Join a leading global provider in defence and cyber security solutions, where you will thrive in a collaborative and inclusive environment in Cheltenham. With a strong focus on employee growth, you will benefit from structured career development, ongoing training, and the opportunity to work on impactful projects that enhance national security. Enjoy a competitive salary, excellent benefits, and the chance to develop your skills alongside experienced professionals in a cutting-edge technological landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to current employees in the company or industry on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for those interviews! Brush up on your Java skills and AWS knowledge. Practise coding challenges and be ready to discuss your past projects. Confidence is key, so show them what you've got!
✨Tip Number 3
Tailor your approach! When you get an interview, research the company’s recent projects and challenges. This will help you ask insightful questions and demonstrate your genuine interest in their work.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer in Cheltenham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java and AWS experience. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or coursework!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role at StudySmarter and how your background makes you a great fit for our team.
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges or optimised processes. We love seeing how you think and approach problems, especially in a collaborative environment!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Scot Lewis Associates
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss object-oriented programming principles and demonstrate your understanding of software engineering best practices. Practising coding problems in Java can really help you feel confident.
✨Familiarise Yourself with AWS
Since the role involves working with AWS, take some time to get comfortable with services like EC2, Lambda, and S3. You might be asked about how you would deploy a cloud-native solution, so having a few examples or scenarios ready can set you apart.
✨Show Off Your Team Spirit
This position requires collaboration within Agile teams, so be ready to talk about your experiences working in teams. Share specific examples of how you've contributed to team projects, participated in code reviews, or helped troubleshoot issues together.
✨Prepare for Technical Questions
Expect technical questions related to REST APIs, microservices, and CI/CD pipelines. Brush up on your knowledge of these areas and be ready to discuss any relevant projects you've worked on. It’s also a good idea to have questions prepared for them about their tech stack and development processes.