Java Developer - City of London, United Kingdom - Zenith People LTD

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
_
Inside IR35 / Onsite 3 Days Per Week / Sponsorship not offered_


Your Team

Background
As an integration developer, you will be contributing to the development of integration solutions for a multi-tenanted integration platform.

You will need to bring together your experience across the Microsoft cloud product family and experience in softwaredevelopment languages such as Java.

Within this role, you will be providing on-going development, design, and support for code deployments into Azure.


Principal objectives

  • Working closely with project team to develop, design and deliver integration solutions that utilise modern tools, techniques, and design patterns.
  • Develop integration specifications to address systems interface requirements.
  • Ensuring system components adhere to nonfunctional requirements such as security, resilience, performance, ongoing maintenance.
  • Develop and execute test plans to ensure integration tasks are performing as required, taking into consideration.
  • Estimating integrations and customisations, creating technical documentation whilst supporting and working closely with other members of the agile team.
  • Experience developing web services and/or filebased integration solutions.
-
Proficient skills in Java (with at least 4 years in Java 8+)

:

-
Java framework experience (e.g., Apache camel, Spring Boot)

:


  • Handson experience with Azure integration development (ADF, Azure Data Bricks, Service bus, Event hub, Cosmos DB, Functions, Web apps, AKS, etc.)
  • Experience implementing batch file and synchronous / asynchronous web services patterns to integration problems.
  • Experience using messaging patterns such as EventHub, JMS, and/or MQ.
  • Designing interface data specification using OAS 3.0, XML, JSON, CSV, Flat files.
-
TDD/BDD/Junit 5/Mocking

:

-
Git, CI/CD pipelines
  • GitLab/Jenkins
:


  • Must be a quick learner and willing to adapt to new technologies.
  • Should be passionate and have a positive cando attitude.
  • A strong understanding of the software development lifecycle and methodologies. That is, working agile on new features and deliverables in a fastpaced environment.

Desirable

  • Experience with event driven solutions using Kafka or other similar technologies.
  • Spring framework (e.g., Spring Cloud, Spring Security)
  • Experience in investment banking or financial services.
  • Avro, Protobuf
  • Liquibase

More jobs from Zenith People LTD