Apply Now    

Lead Java Developer - Vice President

Req #: 170103026
Location: Glasgow, SCT, UK
Job Category: Technology
Job Description:
Lead Java Developer - Vice President
Job Description
The Senior Web Services Developer is responsible for all aspects of business logic and delivery to the presentation layer development-including all project related middle tier technologies. The role requires someone with mastery of web services coding concepts and paradigms as well as the ability/desire to quickly learn new technologies and implement them into production ready deliverables. Passion for bleeding edge technology is a must, as is the willingness to explore and propose interesting solutions to client business problems.
  • Liaise with business users and other technology teams to identify, assess and document business requirements/user stories.
  • Responsible for designing and executing clean and progressively enhanced code for complex designs that reflect the architectural direction provided within the established technical framework.
  • Able to approach development with modularity in mind to accommodate shifting priorities and the challenges associated with rapid prototyping and Agile methodologies.
  • Willing to take the initiative to research and learn emerging technologies that may improve the quality, success, and performance of deliverables.
  • Participate in project scoping and planning, write detailed level technical and functional specifications documentation, and mentor junior engineers.
  • Document test strategies ensuring that requirements documents/user stories can be easily translated into test scripts, and ensure the testing plans are fully completed.
  • Define data quality plans to address data quality issues; work with business partners to build business understanding of data issues.
  • Continuously improve the efficiency and productivity of the development team
  • Works well as a team member within technology and other disciplines (creative, delivery management, etc.) on large projects.
Skills & Requirements
  • Proven track record in coding in an Enterprise Java environment. (Experience of Java 8 would be desirable)
  • Proven track record in Web Services, including SOAP and/or REST services using Spring, Hibernate, and/or Jersey frameworks. Use of Spring Boot would be desirable.
  • Proven track record with web application server configuration, including Websphere, Tomcat, or Apache IIS.
  • Proven track record with relational databases, including Oracle, Sybase, or SQLServer.
  • Experience of integrating with vendor products.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and Mockito.
  • Experience using continuous integration tools, including Maven and Jenkins.
  • Experience managing assignments effectively, multi-tasking, and working within tight deadlines.
  • Strong client-service orientation and experience working in a fast paced setting.
  • Experience working in a globally distributed team.
  • Strong analytical and problem solving skills in order to provide solution on complex enterprise level and multiple inter-connected/inter-dependent applications.
Desirable skills/experience
  • Experience in the financial services industry or Document Management
  • Experience using Akka or Node.js,
  • Experience of container technologies including Pivotal Cloud Foundry or Docker.
  • Experience of UI development with AngularJS would be preferable.  Use of React or other Javascript frameworks would be desirable.
Closing Date: 7th February 2018
Location: Glasgow
Salary: Competitive
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.