At a Glance
- Tasks: Design, code, and test innovative software applications using Java and Spring Boot.
- Company: Join a purpose-led transformation company with a dynamic and inclusive culture.
- Benefits: Enjoy competitive pay, hybrid work options, and opportunities for professional growth.
- Why this job: Make a real impact by driving innovation and automation in exciting projects.
- Qualifications: Experience in Java, Spring Boot, and collaborative problem-solving skills required.
- Other info: Be part of a diverse team that values creativity and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
Role: Senior Software Engineer
Job Type: Contracting
Location: Manchester (Hybrid, with a minimum of 2 days in the office)
Special Working Conditions: Associate has to have a base location as Manchester
Who We Are
We are seeking a motivated and enthusiastic Senior Software Developer to join our dynamic team. In this role, you will work on designing, coding, and testing software applications using Java and Spring Boot technologies and more. You will collaborate with a team of experienced developers to deliver high-quality software solutions. This is an excellent opportunity to learn and grow your skills in software development.
Who You Are
You are a talented software engineer seeking to join a dynamic team. As a Software Engineer, you will play a pivotal role in developing cutting-edge APIs that will drive our business forward. Your expertise in understanding both technical and business requirements will be key in building robust and scalable software solutions. If you thrive in a collaborative environment and have a passion for problem-solving, then we want to hear from you.
The Role
As a Senior Software Engineer in our team, you will have a significant impact on the daily operations of our client's businesses. You will be at the forefront of driving innovation and automation across multiple processes, revolutionizing the way the client operates. Your expertise will touch cutting-edge technologies, and you will have input into architectural designs and best practices. Your creative thinking and problem-solving skills will be highly valued as you collaborate with cross-functional teams to develop scalable solutions that propel our client's business forward.
Key Skills / Knowledge / Experience
- Demonstrated experience in Java (and Spring Boot), Golang, or other server-side languages and frameworks, and/or experience with client-side JavaScript/TypeScript and common libraries such as React.
- Real-world experience with practices such as Test-Driven Development (TDD), Pair Programming, code review, and CI/CD.
- Understanding of software configuration management and knowledge of automated testing using Postman, Selenium, JMeter, etc.
- Experience with Kubernetes and cloud infrastructure (GCP / AWS / Azure).
- Knowledge and experience of event-driven microservice architectures, RESTful APIs, message queues, and familiarity with RabbitMQ and Kafka.
- Previous responsibility for design and architecture of complex web systems, and experience and willingness to coach and mentor less experienced engineers.
- Ownership of solutions end-to-end - from requirements through coding, testing, and deployment into production.
- Pride in delivering high-quality software, automation, continuous improvement, and innovation.
- Collaborative working style with customers and stakeholders to identify, design, and refine solutions that deliver real value.
- Contribution to the continuous improvement of engineering practices and standards.
Good to Have (As applicable)
- Experience teaching junior software engineers/developers.
- Confidence with source code management and version control tools (Git / GitLab / GitHub).
- Working knowledge of relational and NoSQL database technologies such as MySQL or MongoDB.
- Experience working in a genuine agile environment - Scrum, Kanban, or anything in between.
- Experience working in a true DevSecOps culture, owning and feeling responsible for code in production, including monitoring and observability with tools such as Prometheus and Grafana, and incident management with tools such as PagerDuty.
Senior Software Engineer in Manchester employer: Stackstudio Digital Ltd.
Contact Detail:
Stackstudio Digital Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our dynamic team. Let’s make an impact together!
We think you need these skills to ace Senior Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in Java, Spring Boot, and any relevant technologies to show us you’re the perfect fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about software development and how you can contribute to our team. Share specific examples of your past projects and how they align with our mission.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; demonstrate your problem-solving abilities. We love seeing how you tackle challenges and innovate solutions, so share those stories with us!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Stackstudio Digital Ltd.
✨Know Your Tech Stack
Make sure you brush up on your Java and Spring Boot skills, as these are crucial for the role. Be prepared to discuss your experience with these technologies in detail, including any projects you've worked on that showcase your expertise.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some coding challenges or technical questions. Think aloud as you solve problems to demonstrate your thought process and how you approach complex issues, especially in a collaborative environment.
✨Familiarise Yourself with Agile Practices
Since the company values agile methodologies, it’s important to understand Scrum, Kanban, or similar frameworks. Be prepared to discuss how you've applied these practices in previous roles and how they can benefit the team.
✨Highlight Your Mentorship Experience
If you've had the chance to coach or mentor junior developers, make sure to mention this. The company is looking for someone who can contribute to the growth of the team, so share specific examples of how you've helped others improve their skills.