At a Glance
- Tasks: Develop high-quality software for a new satellite management system in an Agile environment.
- Company: Leading organisation in advanced engineering and technology with a collaborative culture.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Join a team working on impactful projects that shape the future of technology.
- Qualifications: Strong Java experience and familiarity with Agile development practices.
- Other info: Dynamic role with potential for contract extension and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
This organisation operates at the forefront of advanced engineering and technology, delivering complex, mission-critical systems within highly regulated environments. It offers a collaborative, quality-driven culture where innovation, technical excellence, and continuous improvement are actively encouraged, providing engineers the opportunity to work on meaningful, high-impact programmes.
The Software Developer will join an Agile Scrum team contributing across the full software development lifecycle on a new satellite management system. The role involves hands-on design, development, and testing within a modern microservices architecture, with a strong emphasis on automated testing, clean code, and robust engineering practices.
Key Responsibilities:- Develop high-quality software within an Agile (Scrum) environment
- Collaborate with the team to design, implement, and test features for new product development
- Contribute to system and software design using UML and structured modelling approaches
- Estimate tasks and actively participate in sprint planning and delivery
- Support CI/CD pipelines and modern development practices
- Ensure solutions meet compliance, quality, and security expectations
- Engage confidently with internal and external stakeholders
- Strong experience with Java (8+)
- Good knowledge of Spring Boot, Spring Framework, and Hibernate
- Experience building RESTful services over HTTPS
- Hands-on experience with microservices architectures
- Understanding of distributed systems
- Knowledge of software design patterns
- Experience working within Agile development frameworks
- Familiarity with CI/CD pipelines and delivery techniques
- Source control using Git
- Issue tracking tools such as Jira
- UML / SysML modelling using Enterprise Architect or similar
Software Developer (Java) in Portsmouth employer: iO Associates
Contact Detail:
iO Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (Java) in Portsmouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in Agile environments. 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, especially those involving Java, Spring Boot, and microservices. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and software design patterns. Practice explaining your past projects and how you contributed to team success. Confidence is key, so rehearse your answers!
✨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities that might be perfect for you. Plus, it shows you're genuinely interested in joining our team and working on exciting projects.
We think you need these skills to ace Software Developer (Java) in Portsmouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing passion and personality, so let us know what drives you!
Showcase Your Agile Experience: Since we work in Agile Scrum teams, it’s important to mention any experience you have in this area. Talk about your role in sprints, collaboration with team members, and how you’ve contributed to successful project deliveries.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to showcase your skills to us!
How to prepare for a job interview at iO Associates
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8 and above. Be prepared to discuss your experience with Spring Boot, Spring Framework, and Hibernate, as these are crucial for the role. Practising coding challenges in Java can also help you feel more confident.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an Agile Scrum team, it’s essential to understand Agile principles and practices. Be ready to share examples of how you've contributed to sprint planning and delivery in past projects. This will show that you can hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've tackled complex problems in software development. Think about specific instances where you designed, implemented, or tested features, and be ready to explain your thought process. This will demonstrate your ability to contribute to high-impact programmes.
✨Engage with Stakeholders
The role requires engaging with both internal and external stakeholders, so practice articulating your ideas clearly and confidently. Consider preparing a few questions to ask during the interview to show your interest in collaboration and communication within the team.