Job Title: | Senior / Lead Java Developer |
Contract Type: | Permanent |
Location: | Hampshire, England |
Industry: | |
Salary: | Negotiable |
Start Date: | ASAP |
REF: | PP/P/RW/JD_1536149009 |
Contact Name: | Rassin Wurie |
Contact Email: | Rassin.WURIE@projectpeople.com |
Job Published: | over 5 years ago |
Job Description
Lead / Senior Java Developer
Permanent
Hampshire
About The Company
My client, based in the Hampshire area, are telephone, television and internet services provider in the UK. They looking for a highly experienced Lead / Senior Java Developer to join their The Technology and Innovation unit which operates across Europe who continues to grow their product offering and customer base.
About The Role
- Technical involvement in all stages of the development life-cycle of products and services, using middleware and Java / J2EE.
- Responsible for the development, integration, support and maintenance of internet and provisioning based applications/services written in Java.
- Accountable for software delivery from third party system integrators. Can demonstrate effective third party relationship building and end to end solution delivery within agreed architecture, development methodology and timescales.
- Provides day-to-day management of internal and/or offshore development resources and third party suppliers who are providing services or resources to the team.
- Responsible for signing off individual development stages including design, development, unit testing and approving work completed by third party suppliers.
- Responsible for ensuring that all deliverables are of appropriate quality and meet the sated requirements (e.g. design documentation, software, unit test documentation & results, etc).
- Responsible for delivering loosely coupled components with clearly defined interfaces within a large component based infrastructure that conforms to a detailed design and requirements definition.
- Responsible for all development aspects within the development life-cycle from design through to the support and enhancement of applications once they are in production.
- Work closely with IT Operations teams to ensure applications are operationally robust and that application performance remains within defined boundaries.
- Work with the Development Manager to define and maintain software development standards and methodologies.
- Promote development standards and best practice within the team.
Skills & Experience Required:
- You will have a strong Java/J2EE development background and at least some experience of being the lead within a team.
- Strong hands on middleware software design and development experience. Specifically loosely coupled component interface design within a large component based infrastructure.
- An experienced software team leader that has successfully developed and delivered large scale, high availability applications.
- Experience of managing suppliers to ensure they deliver services and solutions agreed to within the terms of the contract. Ability to build effective working relationships between the two organisations.
- Proven experience of developing software within a well-defined development process. Fully familiar with the tools and techniques used (e.g. UML, and Agile Development).
- Proven design and development skills, using some or all of the following technologies / languages:
- Java / J2EE
- Web services (SOAP, Fusion Weblogic/OSB/EJB ) / Message based provisioning systems
- RDBMS experience (Oracle, MySQL)
- Tools (Subversion, Maven, Eclipse)
- Application Server Environments (Weblogic 11g)
- Able to communicate and collaborate with a variety of audiences (both technical and non-technical) to achieve the department objectives, deliver projects and work items.
- Have a sound understanding of IT systems (preferably those used by a large Telco) and worked in a variety of IT or Technical roles. Has a good understanding of the potential value of technology solutions for business problems.
Must Have Technical Skills:
- Java Oracle Fusion 11g, RESTful APIs, SOA
- Java, JEE5
- Unix / Linux
- Web Services, REST, JSON, XML, XSD, WSDL, EJB, XSL, JAXB, JAXWS, JDBC, JMS, JNDI, etc
- Eclipse / Intellij, Maven, SVN / Git, SOAPUI, XML-Spy, etc
- Testing - SOAPUI, TDD - Junit, BDD - Cucumber
- Concepts: Service Oriented Architecture, Enterprise Application Integration, OO, GoF patterns, JEE core design patterns
- Enterprise Service Bus, Configuration, Release, Change & Build Management
- Frameworks - Spring, JBI, etc
Aware of and/or have used:
- Docker
- Kubernetes
- Hystrix
- Ansible
- Vagrant
- Virtualisation environments VMware/VirtualBox/OpenStack etc
- Splunk
- JIRA/Confluence/bamboo
- Nexus/SonarQube
- HPQC
Nice to have:
- Spring Boot
- Akana
- EVCache
- UML modelling an advantage
If you are interested in this opportunity then please apply and I will aim to get back with 48 hours. Alternatively, you can contact me directly on rassin.wurie@projectpeople.com.
Project People is acting as an Employment Agency in relation to this vacancy.
SIMILAR ROLES
-
ADC Programme Lead - Mobile Telecom
Location: Reading
Salary: Negotiable
-
Comms Supervisor/Cabling Team Lead (CSCS/ECS/Fibre/Copper)
Location: London
Salary: Negotiable
-
Compensation and Benefit Advisor _ Mandarin / Chinese speaking
Location: Cambridge
Salary: Negotiable
-
Payroll and Benefits Specialist_ Mandarin/Chinese speaking
Location: Cambridge
Salary: Negotiable
-
Organisational Design Consultant/Architect
Location: Reading
Salary: Negotiable
-
Employee Relations Specialist - Part-Time -12 month FTC
Location: Reading
Salary: Negotiable