Lead Software Engineer (Java) in Nottingham

Lead Software Engineer (Java) in Nottingham

Nottingham Full-Time 70000 - 90000 £ / year (est.) No working from home possible
London Stock Exchange

At a Glance

  • Tasks: Lead the design and development of innovative software applications and services.
  • Company: Join a dynamic team at a leading Risk Intelligence Product Engineering organisation.
  • Benefits: Enjoy competitive salary, mentorship, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on continuous learning and career advancement.
  • Why this job: Make a real impact in risk intelligence while working with cutting-edge technologies.
  • Qualifications: Proven experience in software engineering, especially with Java and cloud platforms.

The predicted salary is between 70000 - 90000 £ per year.

Requirements

  • Proven experience in software engineering, with a strong track record of leading successful projects
  • Proficiency in Java
  • Deep understanding of software architecture, design patterns, and system integration
  • Experience with cloud platform (AWS) and containerization (Docker, Kubernetes)
  • Skills and experience with web servers and databases (e.g. DynamoDB, RDBMS, Elasticsearch)
  • Experience with CI/CD pipelines utilising infrastructure as code (e.g. Terraform, Cloud Formation, Ansible)
  • Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices
  • Strong problem-solving, communication, and leadership skills
  • Good communication and teamwork abilities
  • Critical thinking, value judgment and common sense over process
  • Able to work independently as well as in a team
  • Positive attitude to learning new skills and technologies

What the job involves

  • We are seeking a Lead Software Engineer to join the World Check One team, part of the Nottingham-based Risk Intelligence Product Engineering organisation
  • The role will act as the main engineer of the team, and liaise between product and architecture for World-Check One—a critical platform for risk intelligence and compliance screening
  • This position offers exciting opportunities for a self-motivated individual to learn how Risk Intelligence operates
  • This is an individual contributor role and you will be part of the team that drives the design and development of our low latency screening systems
  • Lead the design, development, and deployment of software applications and services
  • Provide technical leadership and mentorship to engineers, fostering a culture of excellence and collaboration
  • Collaborate with application architects, product managers, designers, and stakeholders to define requirements and deliver solutions
  • Drive architectural decisions and ensure alignment with best practices in scalability, performance, and security
  • Conduct code reviews, enforce coding standards, and promote continuous improvement
  • Manage project timelines, delivery risks, and dependencies to ensure timely delivery
  • Stay current with emerging technologies and advocate for their adoption where appropriate
  • Contribute to strategic planning and roadmap development

Lead Software Engineer (Java) in Nottingham employer: London Stock Exchange

As a Lead Software Engineer at our Nottingham-based Risk Intelligence Product Engineering organisation, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including opportunities for professional growth and development, while fostering a supportive environment where your contributions are valued. Join us to be part of a team that is at the forefront of risk intelligence technology, making a meaningful impact in compliance screening.

London Stock Exchange

Contact Details:

London Stock Exchange Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer (Java) in Nottingham

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in 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 projects, especially those that highlight your Java expertise and cloud experience. This gives potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills and technical knowledge. Practice common coding challenges and be ready to discuss your past projects and how you led teams to success.

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 Lead Software Engineer (Java) in Nottingham

Java
Software Architecture
Design Patterns
System Integration
AWS
Docker
Kubernetes

Some tips for your application 🫡

Show Off Your Experience:When you're writing your application, make sure to highlight your proven experience in software engineering. We want to see your strong track record of leading successful projects, especially in Java. Don’t be shy—this is your chance to shine!

Tailor Your Application:Make your application stand out by tailoring it to the job description. Mention your proficiency in cloud platforms like AWS and your experience with containerization tools such as Docker and Kubernetes. We love seeing how your skills align with what we’re looking for!

Communicate Clearly:Good communication is key! Use clear and concise language to express your thoughts and experiences. We appreciate candidates who can articulate their ideas well, so don’t forget to showcase your teamwork and leadership abilities in your written application.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss any important details. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at London Stock Exchange

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your past projects and how you've used Java to solve complex problems. They’ll likely want to hear about specific design patterns you've implemented, so have some examples ready.

Show Off Your Leadership Skills

As a Lead Software Engineer, you'll need to demonstrate your ability to lead a team. Think of instances where you've mentored others or led a project to success. Be ready to share how you foster collaboration and maintain a positive team environment.

Get Familiar with Cloud and CI/CD Tools

Since the role involves cloud platforms like AWS and tools like Docker and Kubernetes, make sure you can talk about your experience with these technologies. If you’ve worked with CI/CD pipelines using Terraform or Ansible, be prepared to explain how you’ve implemented them in your previous roles.

Emphasise Problem-Solving and Critical Thinking

They'll be looking for someone who can think critically and solve problems effectively. Prepare to discuss challenges you've faced in past projects and how you approached them. Highlight your ability to make sound decisions based on value judgment rather than just following processes.