At a Glance
- Tasks: Design and develop high-quality software features that enhance user experiences.
- Company: Join a dynamic tech team in Nottingham with a collaborative culture.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by innovating with cutting-edge technologies in a supportive environment.
- Qualifications: Experience in Java, AWS, and microservices architecture is essential.
- Other info: Be part of a self-organised team with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Job Title: Java, AWS – Senior / Tech Lead
Location: Nottingham, United Kingdom (Hybrid: 3 days in office, 2 days remote)
About the Role:
We are expanding our Java Development team in Nottingham!
If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self-organized engineering environment.
Key Responsibilities:
- Design and develop software features that are both delightful and essential to users
- Work closely with Product Management to bring ideas to life
- Own and lead development on team-owned components and features
- Innovate within your team and contribute to your technical domain
Required Skills and Experience:
- Experience with AWS / Cloud platforms
- Proven ability to deliver high-quality applications
- Strong programming skills with experience in Java and modern OO principles (SOLID, SOA, HTTP, REST)
- Experience with Spring Boot and Spring Cloud
- Experience in building APIs and working within a microservices architecture
- Ability to collaborate effectively within a team
- Commitment to best practices, including Pair Programming, TDD, and BDD
Desirable Skills:
- Front-end development skills, including Angular JS
- Exposure to working in a regulated industry and solving real-world challenges
What We Offer:
- Competitive salary package.
- Medical insurance.
- Flexible schedule.
- Opportunities for career growth and professional development.
- Supportive and collaborative work environment.
- Modern office space in Nottingham with easy access to transport.
We’re grateful for your interest in joining our team. Kindly note that only applicants whose experience and qualifications most closely align with the role will be contacted for the next steps. Thank you for your understanding.
Senior Java Software Engineer employer: UST
Contact Detail:
UST Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer
✨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
Prepare for those interviews! Research common questions for Senior Java Software Engineers and practice your answers. Don’t forget to showcase your experience with AWS, microservices, and any cool projects you've worked on.
✨Tip Number 3
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. This is your chance to demonstrate your programming prowess and innovative solutions.
✨Tip Number 4
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 Senior Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, AWS, and microservices. We want to see how your skills align 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 building high-quality software and how you can contribute to our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Collaboration Skills: Since we value teamwork, mention any experiences where you’ve successfully collaborated with others. Whether it’s through pair programming or working on team projects, let us know how you thrive in a collaborative environment.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team!
How to prepare for a job interview at UST
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with modern OO principles, Spring Boot, and microservices architecture. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.
✨Showcase Your AWS Knowledge
Since experience with AWS is a key requirement, be ready to talk about your previous projects involving cloud platforms. Highlight specific instances where you’ve used AWS services to enhance application performance or scalability. This will demonstrate your hands-on experience and understanding of cloud technologies.
✨Emphasise Collaboration and Best Practices
This role values teamwork and best practices like Pair Programming and TDD. Prepare examples from your past work where you successfully collaborated with others or implemented these practices. Showing that you can work well in a team and adhere to best practices will set you apart from other candidates.
✨Prepare Questions for Them
Interviews are a two-way street! Think of insightful questions to ask about their development processes, team dynamics, or how they approach innovation. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.