Accessibility Links

Java Developer - Core Java, JVM

  • Job reference: 32553
  • Location: City of London
  • Job type: Contract
  • Start date: Not specified
  • Contact: Not specified
  • Sector: Digital and Development
  • Salary: £500 - £600 per day

Scope of Services

The role is a software developer in a scrum team. The team will have up to five developers (one technical lead) responsible for a suite of IT applications for a particular business domain. The team comprises up to 5 developers, up to 2 Business Analysts, up to 2 Quality Assurers and 1 Scrum Master. Support transition of the Scope of Services to personnel or a Third Party Provider once appointed.

Implementation Arrangements

The role reports to the IT Software Development Manager with delegated accountability to the Development Lead for technical content.

Deliverables

  • Evangelise Agile principles to establish and continuously improve efficient working practices
  • Investigation and resolution of complex technical problems using a variety of techniques
  • Contribute to drawing up specific technical proposals for a modified or replacement system
  • Estimate and plan with your scrum team colleagues, lead Business Analyst (BA), lead Quality Assurer (QA), developers, other BA's, QA's and embedded Subject Matter Experts (SME's) using Agile techniques and artefacts.
  • Work closely with your Lead Developer, Technical Architects (TA), business analysts (BA), quality assurers (QA) and other developers to build or enhance systems
  • Installing and testing components and integrated solutions, capturing approach and results
  • Evaluating test results and fixing technical problems
  • Delivering test automation and improvement wherever practical
  • Delivering continuous integration and continuous deployment with and without supplier assistance where appropriate.
  • Delivering operational delivery automation and continuous improvement in conjunction with DevOps suppliers and IT Operations.
  • Delivering operational monitoring of components through integrated solutions
  • Working in other technologies used beyond your core disciplines as required by strategic and project demands
  • Help others by undertaking general tasks not related to your discipline when required
  • Motivate self and others to continually reflect and adapt to improve quality and delivery cadence
  • Maintain and improve your own skillset to ensure it stays relevant to the current market and industry trends
  • Mentor and develop other developers in your team whether staff, contract or externally supplied
  • A diligent and conscientious approach to completing work on time and to an agreed, acceptable level of quality is required

As a deliverable the consultant will ensure this scope of services is successfully transitioned to the clients personnel or a Third Party Provider, as required, and the knowledge transfer is complete

Experience:

Essential

  • Strong Java experience of coding and integrating components, at least 5 years.
  • Developing micro services at least 3years
  • Developing services through use of and supporting APIs, at least 3 years
  • Experience of developing component designs and specification from a high level solution architecture
  • Experience of delivering code into, supporting and extending resilient Continuous Integration (CI) and Continuous Deployment (CD) environments
  • Experience of delivering software in a formal regime using source control management and controlled gates with relevant artefacts to support design, quality and support.
  • Experience delivering test automation or frameworks and incorporating these into CI/CD environments
  • Understanding of and ability to apply the following practises:
    • BDD
    • TDD
    • XP
  • Experience with the following technologies/frameworks:
    • Spring framework, Spring Boot
    • JSON, XML
    • JPA, Hibernate
    • REST APIs

Desirable

  • Spring Batch
  • RPC API Paradigm
  • Elastic/ELK stack, Elasticsearch, Logstash, Kibana
  • JMS
  • ActiveMQ,
  • DB technologies SQL, PL/SQL, SQLServer, Oracle
  • HTML, CSS, SCSS and JavaScript
  • UML
  • Eclipse, IntelliJ
  • Git
  • Maven, Gradle, Jenkins
  • Selenium, SOAPUI, Postman, NeoLoad, JMeter
  • Activiti or other Business Process Management Solution (BPMS) engine
  • Experience of software development in a financially regulated business such as the Banking or Insurance market

Track Record

  • Working on Agile software delivery teams, following an iterative approach to deliver working software
  • Working collaboratively within a team to achieve common goals
  • Helping your team to succeed at all times and continuously improve
  • Managing time effectively to deliver working software, of acceptable quality, at a regular cadence
  • Adapting to change and challenging the team to deliver the best results possible
  • Working closely with the customer so that the focus on business value is first and foremost in all decisions taken
  • Clear communication in both a written and verbal form
  • Being dynamic and self-motivated
  • Handling complex and fluid situations in a measured and collaborative way
  • Being persistent and resilient
  • Achieving set objectives
  • Working in a diverse environment
  • Listening
Related jobs
.NET Developer - Contract (FinTech) £500-550 - Central London
  • Contract
  • London
  • £500 - £550 per day
  • Reference 36534
  • .NET Developer - Contract (FinTech) £500-550 - Central London (C#, .NET CORE, MongoDB, ElasticSearch, SQL) Our leading FinTech client based in Central London are looking for an enthusiastic and talented .NET Developers to join them for an initial 3-month contract. As a .NET Developer...
Read more
NodeJS Engineer
  • Contract
  • City of London
  • £500 - £600 per day
  • Reference 36584
  • Contract Senior NodeJS Engineer Contract Senior NodeJS Engineer with experience of NodeJS, JavaScript, AWS, Lambda, CI/CD and Java/Python is required to join an international BigData business on an initial 6 month rolling contract with some work from home flexibility, based in the City...
Read more
Software Developer in Test
  • Contract
  • City of London
  • £500 - £525 per day
  • Reference 36610
  • A Software Developer in Test with automation experience with Javascript, Protractor, Jasmine is sought to work with a fintech client based in Central London to work on their growing digital platform. You will be strong in scripting with Javascript and building, maintaining and extending front end test frameworks...
Read more