Java Software Engineer

Java Software Engineer

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

At a Glance

  • Tasks: Develop innovative solutions and simulators using Java and AWS in a hybrid work environment.
  • Company: Join a dynamic team focused on cutting-edge technology and digital transformation.
  • Benefits: Enjoy a flexible hybrid work model and opportunities for continuous learning.
  • Why this job: Be part of impactful projects in Central Government while enhancing your tech skills.
  • Qualifications: Experience with Java 8+, Spring Framework, and AWS services is essential.
  • Other info: Ideal for self-starters who thrive in collaborative and evolving environments.

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

Job Description:

Java Developer .

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, Mustcahe 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 employer: Qualient Technology Solutions UK Limited

As a Java Software Engineer at our company, you will thrive in a dynamic hybrid work environment located in Reading/Croydon, UK, where innovation and collaboration are at the forefront of our culture. We offer competitive benefits, continuous learning opportunities, and a commitment to employee growth, ensuring that you can develop your skills while contributing to impactful projects within Central Government and beyond. Join us to be part of a team that values your input and fosters a supportive atmosphere for both personal and professional development.
Q

Contact Detail:

Qualient Technology Solutions UK Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Familiarize yourself with the latest features of Java 8 and above. Being able to discuss specific improvements and how they can be applied in real-world scenarios will show your depth of knowledge during interviews.

✨Tip Number 2

Brush up on your understanding of microservices architecture. Be prepared to explain how you have implemented or interacted with microservices in past projects, as this is a key requirement for the role.

✨Tip Number 3

Gain hands-on experience with AWS services mentioned in the job description, such as ECS and S3. Consider building a small project that utilizes these services to demonstrate your practical skills.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies, particularly Scrum and TDD. Highlight any specific projects where you successfully applied these practices, as it aligns well with our collaborative work environment.

We think you need these skills to ace Java Software Engineer

Java 8 or above
JUnit
Spring Framework
Spring Boot
PostgreSQL
Git
Jenkins
Micro-services architecture
AWS services (ECS, EKS, S3, SQS)
REST APIs
CICD
Kubernetes
Docker
JavaScript (ReactJS and NodeJS)
AWS API Gateway
Serverless technologies
Apache Kafka
BPM framework
Mustache template
Large scale integration projects
ELK stack
OpenStack platform
Agile development (Scrum, TDD)
Strong communication skills
Organizational skills
Adaptability
Self-starter attitude

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your hands-on experience with Java 8 or above, Spring Framework, and AWS services. Use specific examples to demonstrate your technical skills and projects you've worked on.

Craft a Strong Cover Letter: In your cover letter, express your passion for digital technology and your ability to adapt in both process-driven and ambiguous environments. Mention your experience working with senior client stakeholders and how you can contribute to the team.

Showcase Relevant Projects: Include details about any large-scale integration projects you've been involved in, especially those that utilized micro-services architecture, REST APIs, or CI/CD practices. This will show your practical knowledge and experience.

Highlight Soft Skills: Don't forget to mention your organizational skills and ability to work independently in a collaborative environment. Good written and verbal communication skills are essential, so provide examples of how you've successfully communicated complex ideas.

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

✨Showcase Your Java Expertise

Be prepared to discuss your hands-on experience with Java 8 or above. Highlight specific projects where you utilized Java, and be ready to explain your approach to writing JUnit tests and using the Spring Framework.

✨Demonstrate Your Understanding of AWS

Since the role requires knowledge of AWS services, make sure to familiarize yourself with ECS, EKS, S3, and SQS. Be ready to discuss how you've used these services in past projects or how you would apply them in this role.

✨Discuss Your Experience with Microservices

Understanding microservices architecture is crucial for this position. Prepare examples of how you've implemented or worked with microservices in previous roles, and be ready to explain the benefits and challenges you faced.

✨Highlight Your Collaborative Skills

This role emphasizes working in a team-based environment. Share experiences where you've successfully collaborated with senior stakeholders or end-users, showcasing your communication skills and ability to work independently while contributing to a team.

Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>