Java Production Support

Java Production Support

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

At a Glance

  • Tasks: Join a Scrum team to enhance features for a global Loyalty and Benefits platform.
  • Company: Work with a leading Bank Holding company focused on innovation and customer experience.
  • Benefits: Enjoy opportunities for growth, learning, and collaboration in a dynamic environment.
  • Why this job: Be part of a cutting-edge team using modern tools like Java Spring and Docker.
  • Qualifications: Experience in Java or similar languages, with knowledge of microservices and Agile methodologies.
  • Other info: Ideal for tech enthusiasts eager to drive innovation in a supportive team.

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

Our client is looking for an enthusiastic and diligent Java Software Engineer to work on the global Loyalty and Benefits platform within a Bank Holding company. The candidate should have excellent soft skills, strong technical ability, and an extensive passion to learn about modern microservice-based Loyalty and Benefits platforms designed to handle all aspects of the customer experience globally.

The platform is built using modern tools such as Java Spring, Kafka, and Docker, offering ample opportunities to drive innovation and grow knowledge and skills as an engineer.

As a Software Engineer on a Scrum team, you will be responsible for building and enhancing features in the Setup experience domain. You will also coordinate and collaborate with other engineers across the platform to share knowledge and principles.

Required Qualifications

  • Demonstrable experience in at least one backend type-safe programming language, preferably Java, but other experience can be considered.
  • Experience with backend microservice architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
  • Experience working within a Scrum framework as part of a team to deliver business functions and customer journeys, with testing and automation integrated into the CI/CD pipeline.
  • Bachelor’s degree in computer science, computer engineering, or a related technical discipline, or equivalent work experience.
  • Experience in professional software development.
  • Solid understanding of test-driven development, including unit, component, functional, system, integration, and regression testing.
  • Knowledge of software engineering methodologies such as Agile (Scrum, Kanban, SAFe), TDD, BDD, and Waterfall.
  • Knowledge of technologies such as Kafka, Postgres, Java, Git, Spring, Docker, GraphQL is desired.
  • Experience with continuous integration, continuous deployment, and continuous testing tools like Jenkins, Rally, JIRA, and version control systems such as GIT or SVN.

Skills

Mandatory Skills: Hibernate, Java, Microservices, Spring Boot

#J-18808-Ljbffr

Java Production Support employer: TESTQ Technologies Limited

Join a forward-thinking Bank Holding company that prioritises innovation and employee development within a collaborative Scrum environment. With a focus on modern microservice-based platforms, you will have the opportunity to enhance your technical skills while contributing to a global Loyalty and Benefits platform. The company fosters a supportive work culture that encourages continuous learning and offers a range of benefits designed to promote work-life balance and professional growth.
T

Contact Detail:

TESTQ Technologies Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Production Support

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java Spring, Kafka, and Docker. Having hands-on experience or projects showcasing these tools can significantly boost your chances during discussions.

✨Tip Number 2

Brush up on your knowledge of microservices architecture and how it applies to customer experience platforms. Being able to discuss real-world applications and challenges will demonstrate your understanding and enthusiasm for the role.

✨Tip Number 3

Since the role involves working within a Scrum team, be prepared to discuss your previous experiences in Agile environments. Highlight any specific contributions you made to team dynamics or project outcomes to show your collaborative spirit.

✨Tip Number 4

Engage with the community around the technologies used in this role. Join forums, attend meetups, or participate in online discussions related to Java, microservices, and CI/CD practices. This not only enhances your knowledge but also shows your commitment to continuous learning.

We think you need these skills to ace Java Production Support

Java Programming
Microservices Architecture
Spring Boot
Hibernate
RESTful Services
Asynchronous Messaging (Kafka, RabbitMQ)
Test-Driven Development (TDD)
Agile Methodologies (Scrum, Kanban, SAFe)
Continuous Integration/Continuous Deployment (CI/CD)
Version Control (Git, SVN)
Software Testing (Unit, Integration, Regression)
Collaboration and Communication Skills
Problem-Solving Skills
Adaptability to New Technologies
Knowledge of Docker and Postgres

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, microservices, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills and achievements in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your passion for learning about modern platforms and how your background aligns with the requirements, particularly your experience with Scrum and CI/CD practices.

Showcase Soft Skills: Since excellent soft skills are essential for this position, include examples of teamwork, communication, and problem-solving in your application. Highlight experiences where you collaborated effectively within a team or contributed to a project’s success.

Prepare for Technical Questions: Be ready to discuss your technical expertise in Java and related technologies during the interview process. Brush up on concepts related to microservices, RESTful services, and testing methodologies, as these may come up in discussions.

How to prepare for a job interview at TESTQ Technologies Limited

✨Show Your Passion for Learning

Make sure to express your enthusiasm for modern microservice-based platforms. Talk about any recent projects or technologies you've explored, especially those related to Java Spring, Kafka, or Docker. This will demonstrate your eagerness to grow and adapt in the role.

✨Highlight Your Teamwork Experience

Since the role involves working within a Scrum team, be prepared to discuss your previous experiences in collaborative environments. Share specific examples of how you contributed to team success and how you handled challenges together with your colleagues.

✨Demonstrate Technical Knowledge

Brush up on your understanding of backend microservice architecture and communication methods like REST and asynchronous messaging services. Be ready to answer technical questions and possibly solve problems on the spot to showcase your expertise.

✨Familiarise Yourself with Agile Methodologies

Since knowledge of Agile methodologies is crucial, review the principles of Scrum, Kanban, and TDD. Be prepared to discuss how you've applied these methodologies in past projects and how they can benefit the team's workflow.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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