Java Software Engineer

Java Software Engineer

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Zensar Technologies

At a Glance

  • Tasks: Design and develop high-performance applications using Java and modern backend technologies.
  • Company: Join a forward-thinking tech company focused on innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Great career advancement potential in a supportive team atmosphere.
  • Why this job: Make an impact by working on cutting-edge projects in a dynamic environment.
  • Qualifications: Experience with Java, Spring Boot, and REST APIs is essential.

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

We are looking for a highly skilled Java Developer with strong experience in modern backend technologies, including Java 17/21+, Spring Boot, REST APIs, and Microservices architecture. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications. Exposure to AWS cloud services will be a strong plus.

Key Responsibilities

  • Design, develop, and maintain backend services using Java 17/21
  • Build scalable and resilient applications using Spring Boot and Spring Framework
  • Develop and consume RESTful APIs with proper design standards (HATEOAS, versioning, etc.)
  • Architect and implement Microservices-based systems ensuring scalability and fault tolerance
  • Collaborate with cross-functional teams (frontend, DevOps, QA, product owners) to deliver high-quality solutions
  • Optimize application performance, scalability, and security
  • Write clean, maintainable, and reusable code following best practices and coding standards
  • Participate in code reviews, technical design discussions, and architecture decisions
  • Troubleshoot and debug production issues with a focus on root cause analysis
  • Contribute to CI/CD pipelines and automated deployment processes

Required Skills & Qualifications

  • Strong hands-on experience with Java 17/21 or higher
  • Extensive experience in Spring Boot and Spring ecosystem (Spring Core, Spring MVC, Spring Data)
  • Proven experience in designing and developing REST APIs
  • Solid experience working with Microservices architecture
  • Object-Oriented Programming (OOP) Design patterns and principles (SOLID)
  • Distributed systems concepts
  • Experience with JSON, REST standards, and API security (OAuth2, JWT)
  • Proficiency in database technologies (e.g., SQL/NoSQL)
  • Experience with version control systems (Git)

Java Software Engineer employer: Zensar Technologies

Join a dynamic and innovative team as a Java Software Engineer, where you will have the opportunity to work with cutting-edge technologies in a collaborative environment. Our company fosters a culture of continuous learning and professional growth, offering employees access to training programs and mentorship opportunities. Located in a vibrant tech hub, we provide a flexible work-life balance and a supportive atmosphere that values creativity and teamwork.

Zensar Technologies

Contact Details:

Zensar Technologies 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 in the tech world, especially those who work with Java or in similar roles. 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 using Java 17/21 and Spring Boot. 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 your knowledge of REST APIs and Microservices. Practice explaining your past projects and how you tackled challenges, as this will help you stand out during technical interviews.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Java Developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Java Software Engineer

Java 17/21
Spring Boot
REST APIs
Microservices architecture
AWS cloud services
Object-Oriented Programming (OOP)
Design patterns and principles (SOLID)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java 17/21, Spring Boot, and REST APIs. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about backend development and how your experience aligns with our needs. Let us know what excites you about working with microservices and cloud technologies.

Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've faced in previous roles and how you tackled them. We love candidates who can troubleshoot and debug effectively, so share those experiences with us!

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 we can’t wait to see your application come through!

How to prepare for a job interview at Zensar Technologies

Know Your Java Inside Out

Make sure you brush up on your Java 17/21 knowledge. Be ready to discuss the latest features and how they can be applied in real-world scenarios. Practising coding challenges that focus on Java will help you demonstrate your skills effectively.

Master Spring Boot and Microservices

Familiarise yourself with Spring Boot and its ecosystem. Prepare to explain how you've used it to build scalable applications. Also, be ready to discuss your experience with Microservices architecture and how you ensure fault tolerance and scalability in your designs.

API Design is Key

Since REST APIs are a big part of the role, review best practices for designing and consuming them. Be prepared to talk about HATEOAS, versioning, and security measures like OAuth2 and JWT. Having examples from your past work will make your answers stand out.

Collaboration is Crucial

Highlight your experience working with cross-functional teams. Share specific examples of how you've collaborated with frontend developers, DevOps, and QA teams to deliver high-quality solutions. This shows you're not just a great coder but also a team player.