Principal JAVA Developer

Job Ref: 1271209

Principal Java Developer
Location: Ad hoc travel to a southern UK office
Salary:  £90,000 per annum + car allowance

  
This Principal Java Developer role its within the Digital team for one of the UK’s most iconic brands supporting digital development in a multimillion pound capability overhaul to transform customer experiences and engagement.
  
The Principal Java Developer will need to know Java within AWS and have strong technical experience. In this role you will be working across a variety of projects, leading up to 8 Java Developers and getting hands on if there are any difficult tasks or obstacles.
  
Responsibilities

  • Works closely with customers, business analysts, and team members to understand the business requirements and to drive the design and development of high-quality technical solutions.
  • Deliver functionality (as part of both small/BAU changes and large projects) that fully meets the defined functional and non-functional requirements (evidenced by execution of agreed test cases) within committed timescales and budget. This will include definition, maintenance and execution of unit test cases.
  • Ensure code is developed in line with agreed coding standards (whether delivered by internal or partner resource), such that we deliver maintainable & performant code. This will include making recommendations towards the development of new code or reuse of existing code as appropriate.
  • Model best practice in your own deliver, acting as a role model for more junior members of the development team. This includes consistently exceeding the defined development KPIs in your own delivery and supporting more junior members in the same vain.
  • Be a technical leader in your technology area (Java), responsible for code reviews of work delivered by more junior members of the development team (both internal and partner resources). This should include identifying repeating issues and mitigation strategies.
  • Creation of technical documentation, in line with agreed SDLC and documentation standards.
  • Where appropriate, you should be able to lead the delivery of Continuous Integration in an Agile environment.
  • Responsibilities may include participation in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations.
  • Applies knowledge and experience with technology and application development methodologies to perform basic systems analysis techniques, testing, debugging, file design, storage, etc

  Skillset

  • Java 8
  • HTTP / REST
  • Microservices
  • Spring Boot
  • Netflix OSS
  • AWS ( SQS, SNS, RDS, Dynamo)
  • Elasticsearch
  • Experience of development challenges when dealing with multiple browser technologies
  • Knowledge of Agile, TDD
  • Atlassian toolset (Git, Bitbucket, etc..)
  • 7+ experience in font end development
  • Environment Configuration and CI challenges
  • Atlassian toolset (Git, Bitbucket, etc..)
  • Environment Configuration and CI challenges
  • Experience of development challenges when dealing with multiple browser technologies
  • Knowledge of Agile, TDD

  If this Principal Java Developer role is of interest to you please send your CV to nick.trussler@cvmpeople.com

Contact Details:

nick.trussler@cvmpeople.com
01264 326 315

Category:

Data Technology, Digital Capability

Location:

London

Work Type:

Permanent

Salary:

£90000 to £95000