At a Glance
- Tasks: Build and maintain secure, efficient code in a dynamic agile team.
- Company: Join LSEG, a global leader in financial markets infrastructure.
- Benefits: Enjoy competitive salary, healthcare, remote work, and personal development opportunities.
- Why this job: Make a real impact while working with cutting-edge technology in finance.
- Qualifications: Strong Java skills, experience in software development, and a passion for learning.
- Other info: Be part of a diverse team that values innovation and personal growth.
The predicted salary is between 36000 - 60000 Β£ per year.
LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs.
Our culture of connecting, creating opportunity and delivering excellence shape how we think, how we do things and how we help our people fulfil their potential. We embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. We break down barriers and encourage teamwork, enabling innovation and rapid development of solutions that make a difference.
Companies throughout the world are exposed to risk; understanding and managing that risk is key to their continued success. As part of the Nottingham Risk Technology Hub you will be delivering solutions that help our customers protect their brand and make smarter decisions. We are looking for enthusiastic, passionate software engineers to join our team as we strive to deliver excellence to our customers.
WHAT YOU'LL BE DOING:
- You will build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs.
- Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
- Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests.
- To help the teams develop and learn, you will review work of peers and more junior developers, providing advice and guidance to benefit the team.
- Through agile retrospectives and reviews, you will inspect and adapt, finding innovative ways to make your team work more effectively.
- Through participation in refinement and planning sessions, you will work with other team members to analyse development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
- Actively participating in Scrum meetings, you will give timely status updates on areas for which you are responsible.
WHAT YOU'LL BRING:
- Experienced software engineer with excellent knowledge of the Java language and underlying JVM.
- Solid understanding of object-oriented programming.
- Familiar with various design patterns.
- Experience of unit testing.
- Knowledge of databases and SQL.
- Understanding of security implications and secure coding.
- Good communication skills, both verbal and written.
- Skill for writing clean, readable code and reusable components.
- Experienced in or a strong desire to work in a formal agile software development lifecycle.
- Understanding of HTML and XML.
- Proficient using source code management tools such as Git or SVN.
- Familiar with continuous build and integration.
Desired Skills/Experience Required:
- Experience with AWS and Elasticsearch.
- Experience with CI CD tooling, such as Jenkins, Docker, Kubernetes, GitLab and understanding of DevOps culture.
- Experience with RESTful interfaces.
- Knowledge of/Experience with service orientated architectures.
LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day.
We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyoneβs race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law.
Senior Software Engineer - Java in Nottingham employer: London Stock Exchange Group
Contact Detail:
London Stock Exchange Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer - Java in Nottingham
β¨Tip Number 1
Network like a pro! Reach out to current employees at LSEG on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
β¨Tip Number 2
Prepare for the interview by brushing up on your Java skills and understanding the latest trends in software development. Show us your passion for coding and problem-solving!
β¨Tip Number 3
Donβt just talk about your experience; share specific examples of projects you've worked on. We love hearing about how you tackled challenges and delivered results!
β¨Tip Number 4
Apply through our website for a smoother process! It shows you're genuinely interested and gives you a better chance to stand out in the crowd.
We think you need these skills to ace Senior Software Engineer - Java in Nottingham
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Java expertise and any relevant experience with agile methodologies. We want to see how your skills align with what weβre looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and why youβre excited about joining our team at LSEG. Let us know how you can contribute to our mission of delivering excellence.
Showcase Your Projects: If youβve worked on any cool projects, donβt hold back! Include links to your GitHub or any other platforms where we can see your code. We love seeing practical examples of your skills in action.
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 youβre serious about joining our awesome team!
How to prepare for a job interview at London Stock Exchange Group
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with object-oriented programming, design patterns, and any specific frameworks you've used. Theyβll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to sharpen your skills.
β¨Showcase Your Agile Experience
Since the role involves working in an agile environment, be ready to talk about your previous experiences in agile teams. Share examples of how you've contributed to sprints, participated in retrospectives, and adapted to changes. Highlight your understanding of Scrum methodologies and how youβve used them to deliver quality software.
β¨Emphasise Quality and Testing
Quality is non-negotiable for this position, so be prepared to discuss your approach to writing clean, maintainable code and your experience with unit testing. Talk about any automated testing frameworks youβve used and how you ensure that your code meets security standards. This will show that you take quality seriously.
β¨Communicate Effectively
Good communication skills are essential, especially when working in a team. Practice explaining complex technical concepts in simple terms, as you may need to do this during the interview. Be ready to discuss how youβve collaborated with peers and mentored junior developers, showcasing your ability to work well within a team.