Senior Java Developer (exposure banking experience)

Senior Java Developer (exposure banking experience)

Posted Today by Atrium Workforce Solutions UK Limited

£100 Per hour
Inside
Hybrid
London, UK

Summary: The role of Senior Java Developer focuses on designing, developing, and maintaining the Back End of complex microservices architecture within the banking sector. The position requires expertise in Java Microservice development to enhance the scalability and performance of a loans processing application. The role is hybrid, requiring up to four days on-site in London, and is classified as inside IR35. This is a contract position with an initial duration of 12 months.

Key Responsibilities:

  • Collaborate closely with cross-functional teams, including product owners, 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 of 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.

Key Skills:

  • 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.
  • Experience with Ethereum, Hyperledger Besu, and EVM-based platforms.
  • NoSQL DB (CosmosDB, MongoDB).
  • Banking experience.

Salary (Rate): £100 per hour

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Contract Role - Senior Java Developer (exposure banking experience) - London/Hybrid - 12 months initial - Inside IR35

As a Senior Back-End Developer 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.

Role Overview:
* Job Title: Senior Java Developer (exposure banking experience)
* Location: Hybrid - up to 4 days onsite per week in London
* Contract Type: Contract
* Duration: 12 months initial
* Rate: £80-100 per hour (Inside IR35)
* Sector: Banking

Job Responsibilities:
* 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.

Qualifications:
* 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
TALENT PROFILE
* 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
* NoSQL DB (CosmosDB, MongoDB)
* REST API, HTTP
* Git, CI/CD
* Banking experience

Please feel free to contact myself - Daisy Nguyen ( (see below) ) at Gibbs Consulting/Atrium UK for a confidential chat to know more details about the role.

Please also note: Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted.