Java Software Engineer (Reading)

Java Software Engineer (Reading)

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

At a Glance

  • Tasks: Develop and maintain Java applications, focusing on server-side development and microservices.
  • Company: Join a dynamic tech company in Reading, known for innovation and a collaborative culture.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a forward-thinking team that values creativity and continuous learning.
  • Qualifications: Must have strong Java 8+ skills, experience with Spring, and knowledge of RESTful APIs.
  • Other info: Ideal for tech enthusiasts eager to work with cutting-edge technologies and agile methodologies.

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

The role requires in-depth understanding of the software development lifecycle and strong technical experience with an open-minded attitude and ability to rapidly adapt and learn.

Must have skills:

  • Extensive server-side, hands-on Java 8+ development experience with strong Spring, Spring Boot & Hibernate
  • Strong understanding of Microservice architecture
  • Experience building web services and APIs on REST
  • Strong understanding of unit & integration tests, following TDD / BDD
  • Experience using test frameworks like Junit, Mockito, PowerMockito & Wiremock
  • Experience and understanding of CICD pipeline of Docker, Jenkins and Kubernetes
  • Understanding of all the agile ceremonies
  • Good understanding of JSON and XML
  • Experience in Relational Database Management System (e.g. PostgreSQL)

Nice to have skills:

  • Knowledge of Workflow/Business Process Management tools
  • Experience with front end technologies: HTML, JavaScript, Jquery, Mustache Templates
  • Experience with Performance and Monitoring tools: JMeter, Kibana, Splunk, Dynatrace
  • Experience writing Shell script
  • Basic understanding of Python
  • Good understanding on AWS services (EC2, ECS, EKS, API Gateway and Serverless technologies)
  • Integration Engine tools: Apache Camel and Active MQ for messaging, web services and distributed systems

Java Software Engineer (Reading) employer: Qualient Technology Solutions UK Limited

As a Java Software Engineer in Reading, you will join a dynamic and innovative team that values collaboration and continuous learning. Our company offers a supportive work culture with ample opportunities for professional growth, competitive benefits, and a commitment to work-life balance. Located in the heart of Reading, you'll enjoy a vibrant community with access to cutting-edge technology and resources, making it an ideal place for those seeking meaningful and rewarding employment.
Q

Contact Detail:

Qualient Technology Solutions UK Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer (Reading)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java 8+, Spring, and Hibernate. Consider building a small project or contributing to open-source projects that utilise these frameworks to demonstrate your hands-on experience.

✨Tip Number 2

Engage with the Java development community through forums, meetups, or online platforms like GitHub. Networking can lead to valuable insights about the company culture at StudySmarter and may even help you get a referral.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges that focus on Java and microservices. Websites like LeetCode or HackerRank can be great resources to sharpen your skills and boost your confidence.

✨Tip Number 4

Showcase your understanding of Agile methodologies and CI/CD pipelines during any discussions or interviews. Be ready to share examples of how you've applied these practices in previous projects to highlight your fit for the role.

We think you need these skills to ace Java Software Engineer (Reading)

Java 8+ Development
Spring Framework
Spring Boot
Hibernate
Microservice Architecture
RESTful Web Services
Unit Testing
Integration Testing
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
JUnit
Mockito
PowerMockito
Wiremock
CICD Pipeline
Docker
Jenkins
Kubernetes
Agile Methodologies
JSON
XML
PostgreSQL
Shell Scripting
AWS Services (EC2, ECS, EKS, API Gateway, Serverless)
Apache Camel
Active MQ

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive server-side Java development experience, particularly with Java 8+, Spring, and Hibernate. Use specific examples to demonstrate your skills in building web services and APIs.

Craft a Strong Cover Letter: In your cover letter, express your understanding of the software development lifecycle and your adaptability. Mention your experience with microservices and any relevant tools like Docker and Jenkins to show you’re a great fit for the role.

Showcase Relevant Projects: If you have worked on projects that involved TDD/BDD or used frameworks like Junit and Mockito, be sure to include these in your application. Highlighting practical experience can set you apart from other candidates.

Prepare for Technical Questions: Anticipate technical questions related to your experience with RESTful APIs, relational databases, and agile methodologies. Be ready to discuss your understanding of JSON, XML, and any performance monitoring tools you’ve used.

How to prepare for a job interview at Qualient Technology Solutions UK Limited

✨Showcase Your Java Expertise

Make sure to highlight your extensive experience with Java 8+ and frameworks like Spring and Hibernate. Be prepared to discuss specific projects where you applied these technologies, as this will demonstrate your hands-on skills.

✨Understand Microservices Architecture

Since the role requires a strong understanding of microservices, be ready to explain how you've implemented or worked with microservice architectures in previous roles. Discuss the benefits and challenges you've encountered.

✨Demonstrate Testing Knowledge

Familiarity with TDD/BDD is crucial, so be prepared to talk about your experience with unit and integration testing. Mention specific frameworks like JUnit and Mockito, and provide examples of how you've used them to ensure code quality.

✨Familiarise Yourself with CI/CD Tools

The interviewers will likely ask about your experience with CI/CD pipelines, especially using tools like Docker, Jenkins, and Kubernetes. Brush up on your knowledge of these tools and be ready to discuss how you've integrated them into your development process.

Java Software Engineer (Reading)
Qualient Technology Solutions UK Limited
Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>