Enable job alerts via email!

Java Developer

Axiom Software Solutions Limited

London

Hybrid

GBP 125,000 - 150,000

Full time

30+ days ago

Job summary

A leading software solutions company in London is looking for a Java Developer to develop applications using Java 11+ and Spring/Spring Boot. The ideal candidate has experience with microservices and AWS, is capable of managing tasks independently in a hybrid working environment, and possesses excellent communication skills. This role offers a competitive rate under the IR35 guidelines.

Qualifications

  • Strong communication skills are essential.
  • Ability to manage tasks independently without supervision.
  • Willingness to learn and adapt to new concepts.

Responsibilities

  • Develop Java applications utilizing Java 11+, preferably Java 17.
  • Work with Spring/Spring Boot frameworks.
  • Manage multiple priorities under pressure.

Skills

Java 17
Spring Boot
Microservices
AWS
Maven
Gradle
JPA
JMS
JUnit
Bamboo
Stash
IntelliJ

Tools

ArgoCD
Kubernetes
Docker
Grafana
Splunk
SonarQube
Job description
Overview

Role : Java developer

Rate : 400-Inside IR35

Location : London hybrid

Responsibilities

Develop Java applications using Java 11+ (Java 17 preferred) and Spring/Spring Boot, with experience in microservices and AWS. Ability to manage tasks independently without direct supervision and to deliver under pressure across multiple priorities.

Requirements
  • Essentials - Java 17 version preferred, Springboot, Microservices, AWS, Maven, Gradle, JPA, JMS, Junit, Bamboo, Stash, IntelliJ
  • Good to have – ArgoCD, Kubernetes, Docker, Grafana, Splunk
  • Nice to have – SonarQube
  • Ability to work in small teams and strong communication skills
  • Comm skills are very important. As Macquarie has small teams, developer who can work independently
Additional context
  • Sample feedback from client (reference):
  • 1. Comm skills and articulations skills - Average
  • 2. Covered Java, Spring, Spring boot, RDBMS, Cloud/Infra, Junits, application design, etc.
  • 3. Have got hands-on in Java/Spring. Know about SQL queries, joins, indexes, etc. Average.
  • 4. Few gaps in spring concepts, like prototype beans, etc.
  • 5. Few gaps in dependency management systems like gradle, or how dependencies get resolved. Manageable.
  • 6. Design knowledge, library vs micro-service, etc. - Not ok.
  • 7. JUnits - few gaps in deep concepts, however manageable.
  • 8. Learning and understanding on problem statement - Average

Note: This description preserves original content while improving structure for readability.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.