At a Glance
- Tasks: Join our platform team to modernise and optimise critical Java applications.
- Company: Dynamic tech company focused on innovation in the North East of the UK.
- Benefits: Competitive day rate, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative environment with exciting challenges and career advancement potential.
- Why this job: Make a real impact by enhancing legacy systems and reducing technical debt.
- Qualifications: Strong Java experience, knowledge of Spring, and familiarity with AWS and CI/CD.
We are looking for an experienced contractor to join our platform team, focusing on the modernisation and optimisation of business-critical applications. This role will involve working primarily with Java-based systems, helping to improve maintainability, reduce technical debt, and lower platform operating costs. You'll be responsible for analysing existing applications, implementing enhancements, resolving support issues, and contributing to the ongoing evolution of a complex legacy estate.
Key Technical Skills
- Strong commercial experience with Java
- Experience with Spring Framework / Spring Boot
- Knowledge of AWS cloud services and infrastructure
- Experience working with legacy systems and application modernisation
- Understanding of RESTful APIs and distributed systems
- Experience with CI/CD pipelines and modern development practices
- Ability to troubleshoot, support, and optimise complex applications
- Experience reducing technical debt and improving system maintainability
- Familiarity with cloud-native architectures and scalable application design
- Strong problem-solving skills and the ability to work within complex technical environments
Software Engineer employer: Ronald James Group
Ronald James Group is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Newcastle. With a strong commitment to employee growth, you will have access to ongoing training and development opportunities while working alongside a talented team in an Agile environment. Enjoy the unique advantage of a hybrid work model, allowing for flexibility and a balanced work-life integration as you contribute to high-quality software across various platforms.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on a job opportunity that’s perfect for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those involving Spring Framework or AWS. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to tackle technical questions and demonstrate your experience with legacy systems and application modernisation. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the right fit for you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Framework, and AWS. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about modernising applications and how your background makes you the perfect fit for our platform team. Keep it engaging and personal.
Showcase Problem-Solving Skills:In your application, give examples of how you've tackled complex technical challenges in the past. We love seeing how you approach problems and come up with innovative solutions, especially in legacy systems!
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’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Ronald James Group
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with Java-based systems, especially in relation to modernisation and optimisation. Prepare examples of how you've tackled technical debt and improved maintainability in past projects.
✨Familiarise Yourself with Spring Framework
Since the role involves working with Spring Framework and Spring Boot, it’s crucial to understand these technologies well. Review key concepts and be prepared to explain how you've used them in your previous roles, particularly in enhancing legacy systems.
✨Showcase Your Cloud Knowledge
With AWS cloud services being a part of the job, make sure you can talk about your experience with cloud infrastructure. Highlight any projects where you've implemented cloud-native architectures or optimised applications for the cloud, as this will demonstrate your ability to adapt to modern development practices.
✨Prepare for Problem-Solving Scenarios
Expect to face some technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through how you would troubleshoot and optimise complex applications. Use real-life examples to illustrate your thought process and approach to resolving issues.