Back-end Java Developer - Londo

Atrium Workforce Solutions Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 208K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Agile Methodologies
Apache HTTP Server
JIRA
Unit Testing
Software Quality
Code Review
Continuous Integration
Java Platform Enterprise Edition (J2EE)
Hypertext Transfer Protocols (HTTP)
JUnit
TypeScript
Spring-boot
Backend
GIT
Spring Data
Hyperledger
Angular
Ethereum
Kafka
Front End Software Development
REST
Spring Batch
Microservices

Job description

Atrium EMEA is looking for several Back end Developers to support a London based client. You will be instrumental in designing, developing and maintaining the back-end of complex microservices architecture. Your expertise in Java Microservice development will play a pivotal role in ensuring the scalability, performance and robustness of the next generation loans processing application. Onsite work 4 days a week, 1-day WFH. PAYE/Umbrella options/ Inside IR35

  • Collaborate closely with cross-functional team, including product owner, business analysts, scrum masters, front-end and back-end developers

  • Design, develop and implement microservices using Java Spring Boot, ensuring code is modular, testable and re-usable. Design, develop and implement responsive and intuitive user interfaces using Angular and TypeScript/Java ensuring an exceptional user experience

  • Ensure seamless integration and communication between front-end and back-end components

  • Create RESTFul APIs (gRPC) to enable smooth communication between microservices and external systems. Conduct regular code reviews, unit testing, CI and maintain high code quality and reliability

  • Develop and present high-level design proposals, renderings, and presentations to stakeholders.

  • Provide input & decisioning, manage & reduce blockers, & ensure continuous flow or work, helping pod owners refine & reprioritize pod backlogs.

  • Foster a culture of collaboration, actively participating in team brainstorming sessions and sharing knowledge across pods. Support team members in navigating challenges, resolving conflicts, and ensuring alignment with the project's overall vision.

Requirements

  • Strong expertise in Core/Advanced Java and J2EE

  • Experience in developing and deploying microservices architectures using Spring Boot, Spring Batch, Spring Data, or similar frameworks

  • Knowledge of JIRA, Junit, and Apache Kafka are preferred

  • In-depth knowledge of REST API principles, HTTP protocol

  • Solid grasp of Git, CI/CD, Agile principles

  • Strong expertise in Core/Advanced Java and J2EE

  • Experience in developing and deploying microservices architectures using Spring Boot, Spring Batch, Spring Data, or similar frameworks

  • In-depth knowledge of REST API principles, HTTP protocol

  • Solid grasp of Git, CI/CD, Agile principles

  • Knowledge of JIRA, Junit, and Apache Kafka are preferred

  • Experience with Ethereum, Hyperledger Besu, and EVM-based platforms

  • Java and J2EE. Spring Boot, Spring Batch, Spring Data, * Backend Development

  • Banking

  • Financial Services

  • Java

  • apache

  • j2ee

  • kafka

  • spring batch

  • spring boot

  • rest API

Apply for this position