Software Engineer - Java in London

Software Engineer - Java in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design, develop, and test innovative software solutions using Java and microservices.
  • Company: Join a forward-thinking tech company focused on satellite systems.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Tackle complex challenges and influence the future of technology in a collaborative team.
  • Qualifications: Strong Java skills, experience with Agile, and a passion for innovation.
  • Other info: Dynamic environment with a focus on quality and automation.

The predicted salary is between 36000 - 60000 Β£ per year.

The Role

As part of a wider programme, you will be involved in the design, development, and testing of a brand-new product. You'll work closely with fellow developers, architects, and stakeholders to build robust, scalable solutions using modern Java and microservices technologies. Automated testing is a key pillar of the project, so experience in this area is highly valued.

Key Responsibilities

  • Develop high-quality code within an Agile (Scrum) environment
  • Collaborate with the team to design, implement, and test new product features
  • Participate in sprint planning, including task estimation
  • Contribute across all stages of the software development life-cycle
  • Ensure adherence to compliance requirements and act with integrity at all times

Required Skills & Experience

  • Strong experience with Java (8+)
  • Spring Boot / Spring Framework, including development with Hibernate
  • Experience building RESTful APIs over HTTPS
  • Hands-on experience with microservice architectures
  • Understanding of distributed systems
  • Knowledge and practical use of software design patterns
  • Experience working in Agile development processes
  • Familiarity with CI/CD delivery techniques
  • Source code management using Git
  • Use of issue tracking tools such as Jira
  • UML / SysML modelling using Enterprise Architect or similar tools
  • Experience with automated testing (highly beneficial)

Personal Attributes

  • Self-motivated and able to work effectively within a team
  • Proactive mindset with a passion for innovation and continuous improvement
  • Confident and professional communicator, able to engage with internal and external stakeholders

Why Join?

  • Work on cutting-edge satellite systems and complex technical challenges
  • Be part of a collaborative, experienced Scrum team
  • Opportunity to influence design decisions and technical direction
  • Strong focus on quality, automation, and modern engineering practices

Software Engineer - Java in London employer: Empresaria UK Ltd

Join a forward-thinking company that values innovation and collaboration, where as a Software Engineer - Java, you will work on cutting-edge satellite systems alongside a skilled Scrum team. With a strong emphasis on quality and automation, you'll have ample opportunities for professional growth and to influence key design decisions in a supportive environment. Located in a vibrant tech hub, the company fosters a culture of continuous improvement and offers competitive benefits to ensure a rewarding career.
E

Contact Detail:

Empresaria UK Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer - Java in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in Agile environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Java and microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and automated testing. Be ready to discuss how you've applied these in past projects. We want to see your passion for innovation and quality!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Engineer - Java in London

Java (8+)
Spring Boot
Spring Framework
Hibernate
RESTful APIs
Microservice Architectures
Distributed Systems
Software Design Patterns
Agile Development Processes
CI/CD Delivery Techniques
Git
Jira
UML / SysML Modelling
Automated Testing
Communication Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Showcase Your Agile Experience: Since we work in an Agile environment, mention any experience you have with Scrum or Agile methodologies. Talk about your role in sprint planning or how you’ve collaborated with teams to deliver high-quality code.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Empresaria UK Ltd

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially versions 8 and above. Be prepared to discuss your experience with Spring Boot, Hibernate, and building RESTful APIs. Practising coding challenges can help you demonstrate your proficiency during the interview.

✨Understand Agile Methodologies

Since the role involves working in an Agile (Scrum) environment, it’s crucial to understand Agile principles and practices. Familiarise yourself with sprint planning, task estimation, and how to effectively collaborate within a team. You might even want to share examples of how you've contributed to Agile projects in the past.

✨Showcase Your Testing Knowledge

Automated testing is a key pillar for this position, so be ready to discuss your experience in this area. Highlight any tools or frameworks you’ve used for automated testing and be prepared to explain how you ensure high-quality code through testing.

✨Communicate Effectively

As a Software Engineer, you'll need to engage with various stakeholders. Practice articulating your thoughts clearly and confidently. Think about how you can convey complex technical concepts in a way that’s easy to understand, as this will show your ability to communicate effectively within a team.

Software Engineer - Java in London
Empresaria UK Ltd
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>