Java Development Lead- Fortune 500 Company

Recruiter
Cloudstream
Location
Slough
Salary
60000.00 - 70000.00 GBP Annual
Posted
25 May 2017
Closes
30 May 2017
Sectors
IT
Contract Type
Permanent
Hours
Full Time

Java/micro services/Agile/TDD/BDD/Spring

Java Development Lead

An ever-expanding environment requires the expertise and Technical Leadership of an experienced Java Technical Lead, with experience in a Test-Driven Environment. The ideal candidate would live and breathe Agile, and enjoy coaching developing engineers in a space where technology is constantly evolving. The environment is a Global one, with focus on high performance, results, and delivery excellence. As the Lead Developer, you will be recognised as an expert in a specific technical area, coaching your colleagues and external consultants on complex development projects.

As a Technical Champion, you will need to keep abreast of industry changes and trends, new developments and techniques and how they can be assimilated into the company, to add value and drive continuous improvement.

You will be responsible for;

Driving Continuous improvement in coding practices and code quality; contributing to the project design and architecture to enable secure, highly scalable, and maintainable software; clearly articulating the implications of Design/Architectural decisions. You will also be responsible for providing hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers; estimating development work effort for a development team or review and verify estimates and identify high risk development areas; conducting design and code reviews to ensure that code developed meets or exceeds coding best practice guidelines; collaborating with off shored teams to deliver ambitious software solutions.

The ideal candidate would have the following qualities:

  • Senior Level experience in application design and implementation, distributed architecture and concepts, data manipulation and analysis using PL/SQL or SQL, and familiar with Object Oriented concepts and design
  • Ability to create scalable, service-oriented and n-tier systems
  • Experience developing in Java and automating testing using JUnit, QUnit, Selenium, Cucumber or similar tools
  • Familiarity with web technologies: HTTP, Web Services - REST and SOAP and WEB service testing eg Soap UI
  • Experience in micro services
  • Experience with web development frameworks, eg Spring OR Hibernate
  • Experience with static code analysis, eg SonarQube or similar
  • Experience with service virtualization, eg IBM Rational Test Virtualisation or similar
  • Experience with Javascript, JQuery and other client side web development
  • Familiarity with setup and configuration of database server and web server configurations
  • Understanding of network protocols and issues with load balanced applications

More searches like this