Senior Java Developer (Spring Boot, Spring Cloud AWS)

  • Location

    Newcastle upon Tyne, Tyne and Wear

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    Negotiable

  • Contact:

    Charlotte Edwards

  • Contact email:

    Charlotte.Edwards@experis.co.uk

  • Job ref:

    115848_1576064774

  • Published:

    about 2 months ago

  • Duration:

    3 months

  • Expiry date:

    2020-01-10

  • Start date:

    ASAP

  • Client:

    #

Our client, a leading outsourcing company require an experienced Senior Java Developer (Spring Boot, Spring Cloud AWS) for an initial 3 month contract based in Newcastle.

Responsibilities:

  • Full life cycle from discovery to live with Agile and DevOps ways of working.
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.
  • Writing scalable, robust, testable, efficient, and easily maintainable code.
  • Translating software requirements into stable, working, high performance software.

Essential skills & experience

  • Java
  • Spring Boot, Spring Cloud AWS
  • Experience of designing and implementing micro services in a container environment
  • AWS
  • Maven
  • Jenkins
  • Consuming and providing services via APIs.
  • Git, CI/CD pipelines and build automation.
  • TDD, Automated testing platforms and unit tests.
  • Agile delivery utilising Scrum and Kanban methodologies.
  • Enterprise scale application design & development.

Desirable skills

  • Docker & Kubernetes.
  • API management and API gateway products.
  • Serverless Computing, Message Queuing.
  • Shell Scripting and Linux.

You possess:

  • Can-do, will-do attitude.
  • Hunger to learn new technologies and methodologies.
  • Strong problem solving, analytical and logical skills.
  • Excellent team & communication skills.
  • Good customer facing skills and ability to clearly communicate technical issues to both technical and non technical audiences.
  • Ability and desire to share technical experience with colleagues.
  • Demonstrated ability to develop robust enterprise solutions within timelines.
  • Solid understanding of software design principles and best practices.

Suitable candidates should submit their CV in the first instance.