Java Software Engineer

Java Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No working from home possible
Information Tech Consultants

At a Glance

  • Tasks: Design and develop backend services using Java and Spring Boot in a collaborative environment.
  • Company: Join a forward-thinking tech company that values innovation and teamwork.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Dynamic team culture with excellent career advancement potential.
  • Why this job: Make an impact by working on exciting projects with cutting-edge technologies.
  • Qualifications: 2-3 years of Java and Spring Boot experience; Agile familiarity is a plus.

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

We're Hiring: Java Developer (need IMMEDIATE JOINERS who can start by 24th Sept 2026)

Location: Onsite (London)

Type: Full-time | Permanent

Level: Junior

Job Summary

We are seeking a skilled and motivated Java Developer to join our growing software development team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable Java-based applications. You'll collaborate with cross-functional teams to deliver robust software solutions that meet business requirements.

Company Profile

Information Tech Consultants Ltd is a UK-based IT consultancy working with global clients including Fortune 500 & FTSE 100 companies.

We are seeking a skilled Java/Spring Boot Developer to design, develop, and maintain scalable Java-based applications and microservices. The ideal candidate should have experience with Spring Boot, REST APIs, databases, and backend development practices. The role involves collaborating with cross-functional teams to build high-performance enterprise applications.

Key Responsibilities

  • Develop and maintain backend applications using Java, Spring Boot and Hibernate.
  • Design and implement RESTful APIs and microservices.
  • Integrate applications with databases and third-party services.
  • Write clean, efficient, and reusable code/ coding practices.

Required Skills

  • Strong knowledge of Core Java and Spring Boot.
  • Experience with REST APIs and Microservices architecture.
  • Good understanding of Spring Framework modules (Spring MVC, Spring Data JPA, Spring Security).
  • Knowledge of Hibernate/JPA.
  • Experience with SQL databases like MySQL or PostgreSQL.

Preferred Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Experience working on enterprise applications.
  • Knowledge of Agile/Scrum methodology.

Experience

  • 2-4 years of experience in Java/Spring Boot development.

Additional Info

  • Notice Period: Immediate / 15 days preferred
#J-18808-Ljbffr

Java Software Engineer employer: Information Tech Consultants

Information Tech Consultants is an excellent employer that fosters a collaborative and innovative work culture, perfect for aspiring Junior ML Engineers. With a strong emphasis on employee growth, we offer continuous learning opportunities and mentorship in the rapidly evolving field of machine learning. Located in a vibrant tech hub, our team enjoys a dynamic environment that encourages creativity and the application of cutting-edge technologies.

Information Tech Consultants

Contact Details:

Information Tech Consultants Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or attend local meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a peek at your coding style and problem-solving abilities.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills, and don’t forget to brush up on Agile methodologies since they’re key in many teams.

Tip Number 4

Apply through our website! We’ve got a streamlined process that makes it easy for you to submit your application. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace Java Software Engineer

Java
Spring Boot
Microservices Architecture
JUnit
RESTful APIs
Spring Data JPA
Agile/Scrum

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 match the job description, 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 Java development and how your experience aligns with our needs. Keep it concise but engaging – we love a good story!

Show Off Your Agile Experience:Since we work in Agile/Scrum environments, make sure to mention any relevant experience you have. Talk about your role in sprint ceremonies and how you’ve contributed to team success. We appreciate teamwork!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at StudySmarter!

How to prepare for a job interview at Information Tech Consultants

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java, Spring Boot, and Microservices. Brush up on your knowledge of RESTful APIs and JUnit, as these will likely come up during technical discussions. Being able to discuss your past projects and how you’ve used these technologies will show your expertise.

Familiarise Yourself with Agile Methodologies

Since the role involves working in Agile/Scrum environments, it’s crucial to understand Agile principles. Be prepared to talk about your experience in sprint planning, daily stand-ups, and how you’ve contributed to team ceremonies. This will demonstrate that you can seamlessly integrate into their workflow.

Prepare for Problem-Solving Questions

Expect to face some technical challenges during the interview. Practice coding problems related to Java and Spring Boot, and be ready to explain your thought process. This will not only showcase your problem-solving skills but also your ability to communicate effectively.

Showcase Your Collaboration Skills

Collaboration is key in this role, especially when working with DevOps and QA teams. Prepare examples of how you’ve worked in a team setting, resolved conflicts, or contributed to code reviews. Highlighting your teamwork will make you a more attractive candidate.