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
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)
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.