Junior/Mid Java Software Engineer
Junior/Mid Java Software Engineer

Junior/Mid Java Software Engineer

Birmingham Full-Time 28800 - 48000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Join our team as a Junior/Mid Java Software Engineer and develop innovative software solutions.
  • Company: We are a forward-thinking tech company focused on cutting-edge software development.
  • Benefits: Enjoy flexible working hours, remote work options, and a vibrant office culture.
  • Why this job: Be part of a dynamic team that values creativity and collaboration while making a real impact.
  • Qualifications: 4+ years of Java experience, knowledge of Spring, and familiarity with microservices architecture required.
  • Other info: Experience with Gitlab and test automation is a plus, but not mandatory.

The predicted salary is between 28800 - 48000 £ per year.

4+ years of Java Development experience - Java 11+

Spring

Experience working with microservices architecture

Kafka for messaging - to some extent or equivalent

MongoDB - to some extent or equivalent

Strong understanding of SDLC

Nice to haves:

  • Gitlab - experience with others is generally fine, they can learn Gitlab
  • Test automation (JUnit, Mocking, Gherkin) - candidate does not need deep expertise in all, should have some general experience in automation

Junior/Mid Java Software Engineer employer: LanceSoft, Inc.

Join a dynamic and innovative team as a Junior/Mid Java Software Engineer, where your contributions will be valued in a collaborative work culture that prioritises employee growth and development. Located in a vibrant tech hub, we offer competitive benefits, flexible working arrangements, and opportunities to work with cutting-edge technologies, ensuring you thrive both personally and professionally.
L

Contact Detail:

LanceSoft, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior/Mid Java Software Engineer

✨Tip Number 1

Make sure to brush up on your Java skills, especially with Java 11 and the Spring framework. Being able to discuss specific projects where you've used these technologies will really help you stand out.

✨Tip Number 2

Familiarise yourself with microservices architecture and be prepared to explain how you've implemented or interacted with it in past roles. This shows that you understand modern software development practices.

✨Tip Number 3

If you have experience with Kafka or similar messaging systems, be ready to share examples of how you've used them. If not, consider doing a quick project or tutorial to get a basic understanding.

✨Tip Number 4

While GitLab experience is a nice to have, being familiar with version control systems in general is crucial. Brush up on your Git skills and be prepared to discuss how you've used version control in your projects.

We think you need these skills to ace Junior/Mid Java Software Engineer

Java Development (4+ years)
Java 11+
Spring Framework
Microservices Architecture
Kafka or equivalent messaging systems
MongoDB or equivalent databases
Software Development Life Cycle (SDLC)
Version Control Systems (e.g., GitLab)
Test Automation (JUnit, Mocking, Gherkin)
Problem-Solving Skills
Collaboration and Teamwork
Adaptability to new technologies

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasise your Java development experience, particularly with Java 11 and Spring. Include specific projects or roles where you utilised these technologies to demonstrate your expertise.

Showcase Microservices Knowledge: If you've worked with microservices architecture, detail your experience. Mention any relevant projects and how you contributed to their success, as this is a key requirement for the role.

Mention Messaging and Database Skills: Include any experience you have with Kafka or similar messaging systems, as well as MongoDB or equivalent databases. Even if your experience is limited, showing familiarity can set you apart.

Demonstrate Understanding of SDLC: Articulate your understanding of the Software Development Life Cycle (SDLC). You can mention methodologies you've worked with and how they influenced your development process.

How to prepare for a job interview at LanceSoft, Inc.

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java, especially Java 11 and above. Be prepared to discuss specific projects where you've used Java, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Microservices Knowledge

Since the role involves working with microservices architecture, be ready to explain your understanding of this concept. Discuss any relevant projects where you've implemented microservices and the benefits they brought to the application.

✨Familiarity with Messaging Systems

Even if your experience with Kafka is limited, it's important to show that you understand messaging systems. Be prepared to talk about any similar technologies you've worked with and how they compare to Kafka.

✨Discuss Your Approach to Test Automation

While deep expertise in test automation isn't required, having some experience is beneficial. Talk about any tools you've used, like JUnit or Gherkin, and how you've applied them in your previous roles to improve code quality.

Junior/Mid Java Software Engineer
LanceSoft, Inc.
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>