Senior Java Fullstack Developer

Senior Java Fullstack Developer

Croydon Full-Time 48000 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and develop cloud-native applications using Java and cutting-edge technologies.
  • Company: Mastek is a leading tech company delivering innovative solutions for government departments.
  • Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
  • Why this job: Join a dynamic team working on impactful projects that shape the future of biometric technology.
  • Qualifications: Extensive Java development experience with knowledge of microservices and agile methodologies required.
  • Other info: Experience in public sector projects is a plus; embrace a culture of learning and collaboration.

The predicted salary is between 48000 - 72000 £ per year.

The Role: Java FullStack Developer

Location: Reading & Croydon - Hybrid

Role type: Permanent

Job Description:

Role Description

Mastek is set to deliver a high-profile programme for a central government department. The programme represents the next generation of the UK's biometric capability replacing and integrating with Legacy systems and other government departments.

You will be part of a Mastek team in a multi-vendor project with a shared code base. As a Java full stack developer you will be responsible for designing and developing cloud native applications using cutting edge technologies.

The role requires in-depth understanding of the software development life cycle 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 (eg 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
  • Public Sector domain experience preferable

Senior Java Fullstack Developer employer: Infoplus Technologies UK Ltd

Mastek is an exceptional employer, offering a dynamic work environment in Reading and Croydon that fosters innovation and collaboration. With a strong focus on employee growth, we provide opportunities for continuous learning and development, particularly in cutting-edge technologies relevant to the public sector. Our hybrid work model promotes a healthy work-life balance, making Mastek a rewarding place for talented individuals seeking meaningful contributions to high-profile government projects.
I

Contact Detail:

Infoplus Technologies UK Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Fullstack Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java 8+, Spring Boot, and Microservices. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Engage with the community around the tools and frameworks listed, like Docker and Jenkins. Participating in forums or contributing to open-source projects can help you build connections and demonstrate your expertise.

✨Tip Number 3

Prepare to discuss your understanding of Agile methodologies and how you've applied them in past projects. Being able to articulate your experience with Agile ceremonies will show that you're a good fit for the team dynamic.

✨Tip Number 4

If you have any experience in the public sector or with government projects, be ready to highlight that. Understanding the unique challenges and requirements of this domain can give you an edge over other candidates.

We think you need these skills to ace Senior Java Fullstack Developer

Java 8+ Development
Spring Framework
Spring Boot
Hibernate
Microservice Architecture
RESTful Web Services
Unit Testing
Integration Testing
TDD/BDD
JUnit
Mockito
PowerMockito
Wiremock
CICD Pipeline
Docker
Jenkins
Kubernetes
Agile Methodologies
JSON
XML
PostgreSQL
HTML
JavaScript
jQuery
Mustache Templates
Performance Monitoring Tools
JMeter
Kibana
Splunk
Dynatrace
Shell Scripting
Basic Python
AWS Services
Apache Camel
Active MQ

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive Java development experience, particularly with Java 8+, Spring, and Hibernate. Emphasise your understanding of microservices and any relevant projects you've worked on.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific technologies and methodologies from the job description, such as TDD/BDD and CI/CD pipelines, to demonstrate your fit for the position.

Showcase Relevant Projects: If you have experience with cloud-native applications or public sector projects, be sure to include these in your application. Highlight your role in these projects and the technologies you used.

Prepare for Technical Questions: Anticipate technical questions related to Java, microservices, and the tools mentioned in the job description. Be ready to discuss your experience with REST APIs, unit testing frameworks, and agile methodologies.

How to prepare for a job interview at Infoplus Technologies UK Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your extensive experience with Java 8+, Spring, and Hibernate. Highlight specific projects where you've successfully implemented these technologies, as well as your understanding of microservices and RESTful APIs.

✨Demonstrate Agile Knowledge

Since the role requires a good understanding of agile ceremonies, be ready to talk about your experience working in agile teams. Share examples of how you've contributed to sprints, stand-ups, and retrospectives.

✨Discuss Testing Methodologies

Familiarise yourself with TDD and BDD principles, and be ready to explain how you've applied them in your previous roles. Mention any experience with testing frameworks like JUnit or Mockito, as this will show your commitment to quality code.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and adaptability. Think of examples where you've had to learn new technologies quickly or adapt to changing project requirements, especially in a multi-vendor environment.

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