Senior Java Developer (Lead I - Software Engineering) in Nottingham

Senior Java Developer (Lead I - Software Engineering) in Nottingham

Nottingham Full-Time 36000 - 60000 € / year (est.) No home office possible
UST

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 professional growth opportunities.
  • Other info: Great career growth potential in a supportive environment.
  • Why this job: Lead innovative projects and make a real impact in the tech industry.
  • Qualifications: Experience in Java, AWS, and strong programming skills required.

The predicted salary is between 36000 - 60000 € per year.

Senior Java Developer – AWS Cloud Platform

Location: Nottingham – Hybrid (3 days onsite)

Employment type: Full time – permanent

Candidates who require skilled worker visas are being considered.

We are seeking a Senior Software Engineer to design, develop, and deploy scalable, secure, and high‑performing applications on the AWS Cloud platform. You will play a key role in shaping new features that are both delightful and essential to users while ensuring robust architecture and high‑quality code.

Key Responsibilities

  • Design, develop, and deploy cloud‑native applications on AWS, leveraging services such as EC2, Lambda, S3, API Gateway, RDS, and CloudFormation.
  • Collaborate with Product Management and stakeholders to translate business requirements into technical solutions.
  • Own and lead development of team‑owned components and features, ensuring maintainability, scalability, and performance.
  • Contribute to the design and implementation of microservices and APIs using Java, Spring Boot, and Spring Cloud.
  • Participate in code reviews, technical discussions, and architecture design sessions to uphold engineering excellence.
  • Ensure robust CI/CD pipelines for AWS deployments and integrate with monitoring and logging tools.
  • Innovate and share knowledge within the team, promoting engineering best practices, including TDD, BDD, and Pair Programming.

What You Will Bring

  • Proven experience in AWS Cloud deployment and cloud‑native application development.
  • Strong programming skills in Java with a deep understanding of modern object‑oriented principles (SOLID, SOA, HTTP, REST).
  • Hands‑on experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Experience in API design, development, and integration.
  • Strong understanding of CI/CD, containerization (Docker/Kubernetes), and deployment automation.
  • Ability to collaborate effectively across teams in an agile development environment.
  • A passion for delivering high‑quality software and continuously improving systems and processes.

Skills

  • Java
  • API Design
  • SOA
  • AWS

#J-18808-Ljbffr

Senior Java Developer (Lead I - Software Engineering) in Nottingham employer: UST

At UST, we pride ourselves on being an excellent employer, offering a dynamic and collaborative work culture that empowers our Senior Java Developers to innovate and lead within their teams. Located in Nottingham, our hybrid work model allows for a balanced approach to work-life integration, while our commitment to employee growth through continuous learning and development ensures that you can advance your career in a meaningful way. Join us to be part of a forward-thinking company that values quality software development and the well-being of its employees.

UST

Contact Detail:

UST Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Developer (Lead I - Software Engineering) in Nottingham

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 job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java, AWS, and microservices. This will give potential employers a taste of what you can bring to their team.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences with pair programming and TDD.

Tip Number 4

Don’t forget to 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 Developer (Lead I - Software Engineering) in Nottingham

Java
AWS
Cloud Platforms
Spring Boot
Spring Cloud
API Development
Microservices Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, AWS, and any relevant frameworks like Spring Boot. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing your best bits!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about software development and how you can contribute to our team. Be genuine and let your personality come through – we love a good story!

Showcase Your Projects:If you’ve worked on any cool projects, especially those involving APIs or microservices, make sure to mention them. We’re keen to see your hands-on experience and how you’ve tackled real-world challenges in your previous roles.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from our team. Plus, it shows you’re serious about joining us!

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 ready 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 and cloud platforms is crucial for this role, be prepared to talk about your past projects involving these technologies. Highlight specific instances where you’ve used AWS services to enhance application performance or scalability.

Emphasise Collaboration Skills

This position requires effective collaboration within a team, so think of examples that demonstrate your teamwork abilities. Discuss how you’ve successfully worked with product management or led development on team-owned components, showcasing your leadership and communication skills.

Prepare for Best Practices Discussion

Familiarise yourself with best practices like Pair Programming, TDD, and BDD. Be ready to explain how you’ve implemented these in your previous roles and the benefits they brought to your projects. This will show your commitment to quality and continuous improvement.