At a Glance
- Tasks: Lead design and development of high-performance Java applications.
- Company: Join an award-winning tech company with strong IT & Telecoms partnerships.
- Benefits: Enjoy flexible remote work options and a competitive salary up to £75,000.
- Why this job: Be at the forefront of innovation while enhancing your skills in a collaborative environment.
- Qualifications: 5+ years in Java development and 3+ years as a design authority required.
- Other info: Work closely with product teams and participate in the full software development lifecycle.
The predicted salary is between 45000 - 75000 £ per year.
Are you an experienced Senior Software Developer looking to take on a design authority role? With award-winning technology and strong partnerships in the IT & Telecoms sector, including Cisco, this is an exciting opportunity to work on high-performance applications at the forefront of innovation.
The Role
As a Senior Software Developer, you'll take ownership of key technical areas, ensuring best practices in design and development. You'll collaborate closely with product teams, lead architectural decisions, and play a pivotal role in enhancing our web application. This position offers full involvement in the software development lifecycle, from design and coding to testing and deployment.
- Back-End Development - Build and optimise multi-threaded server-side applications in Java.
- Agile Development - Participate in stand-ups, sprint reviews, and backlog planning.
- Quality & Testing - Write and maintain test scenarios, troubleshoot defects, and produce technical documentation.
5+ years' experience developing multi-threaded server-side applications using Java.
3+ years as a design authority for complex software solutions.
Strong understanding of MVC frameworks (Struts, JSF) and web application development.
Experience with databases, SQL, and cloud platforms (AWS/Azure).
Familiarity with Git, Jira, and Agile methodologies.
Flexible Remote / Hybrid working. 1 day in office per week/month depending on your location.
Up to £75,000 plus benefits. This is a fantastic opportunity to apply a key role in an award-winning company, working on cutting-edge software solutions.
Front Office Java Software Engineer employer: Spectrum IT Recruitment
Contact Detail:
Spectrum IT Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Front Office Java Software Engineer
✨Tip Number 1
Make sure to showcase your experience with multi-threaded server-side applications in Java during any discussions. Highlight specific projects where you took ownership of technical areas, as this will demonstrate your capability as a design authority.
✨Tip Number 2
Familiarise yourself with the latest trends and best practices in Agile development. Being able to discuss your participation in stand-ups, sprint reviews, and backlog planning will show that you're not just experienced but also up-to-date with current methodologies.
✨Tip Number 3
Prepare to discuss your understanding of MVC frameworks like Struts and JSF. Having concrete examples of how you've implemented these frameworks in past projects can set you apart from other candidates.
✨Tip Number 4
Since the role involves collaboration with product teams, be ready to talk about your experience working cross-functionally. Share instances where your input led to significant architectural decisions or improvements in web applications.
We think you need these skills to ace Front Office Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with multi-threaded server-side applications in Java. Emphasise your role as a design authority and any relevant projects that showcase your skills in MVC frameworks and cloud platforms.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job description, such as your involvement in Agile development and your familiarity with tools like Git and Jira.
Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, particularly those mentioned in the job description. Highlight your experience with SQL databases and any relevant cloud technologies like AWS or Azure.
Prepare for Technical Questions: While this is about the written application, it's good to prepare for potential technical questions that may arise later. Brush up on your knowledge of Java, MVC frameworks, and best practices in software development to ensure you're ready for interviews.
How to prepare for a job interview at Spectrum IT Recruitment
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with multi-threaded server-side applications in Java. Highlight specific projects where you took ownership of technical areas and made architectural decisions.
✨Demonstrate Agile Methodology Knowledge
Since the role involves Agile development, be ready to talk about your experience with stand-ups, sprint reviews, and backlog planning. Share examples of how you've contributed to Agile teams in the past.
✨Prepare for Design Authority Questions
As a design authority, you'll need to demonstrate your ability to lead complex software solutions. Think of scenarios where you influenced design decisions and how you ensured best practices were followed.
✨Familiarise Yourself with Their Tech Stack
Research the MVC frameworks mentioned in the job description, such as Struts and JSF, as well as cloud platforms like AWS or Azure. Being knowledgeable about their tech stack will show your genuine interest in the role.