Back to jobs Featured

Senior Java Developer - Southampton - up to £65K

Job description

Senior Java Developer is required to join a leading and highly progressive company from their head office based on the outskirts of Southampton.

The role of Senior Java Developer will involve working as part of a team and reporting to the Technical Director. You will ensure the delivery of high-quality software solutions that meet the expectations of their customers and enable the business to achieve its ambitious growth demands. As part of a multi-year project, there is a need to re-architect its existing products utilising the latest web, Java and mobile-based technologies. This role will provide a significant contribution to this strategy.

 

Role responsibilities:

  • Hands-on development with a variety of technologies in an agile environment (SCRUM)
  • Analyse software requirements for a given project
  • Identify the impact of possible implementation options
  • Design robust and scalable solutions
  • Review existing processes and tools and make recommendations for improvements
  • Write automated unit, integration and UI tests where needed
  • Test and review code for technical accuracy, standards, and functional compliance to the design
  • Performance improvement and refactoring of existing code
  • Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
  • Create and defend estimates and help the team do the same
  • Follow and contribute to software development processes and standards
  • To share knowledge and skills with others
  • Highlight task level issues and risks as appropriate and assist in finding solutions
  • Coaching and mentoring other members of the team
  • Assisting with the recruitment of other team members

 

The ideal candidates for this role will have at least 5 years commercial experience in software development and be educated to degree level in Computer Science or equivalent. You will have the following skills:

 

Essential:

  • Expert knowledge of the following: Java, Spring, Hibernate, Maven, Jenkins, Jira, JavaScript, MVC
  • Excellent knowledge of Object Oriented Programming, Relational Databases, modern IDEs and version control software, such as SVN or Git
  • Experience of modern web client frameworks such as React
  • Excellent working knowledge of Windows and Linux
  • Thorough understanding of Service Oriented Architecture
  • Practical experience of developing scalable eCommerce or Enterprise solutions using a Service Orientated Architecture
  • Strong problem solving abilities, and ability to pick up and adapt to new concepts quickly.
  • High level of accuracy and fluency in written and spoken English.

 

Desirable:

  • UI experience in the latest JavaScript frameworks such as React (highly desired)
  • Mobile app development ideally using Xamarin
  • Scrum Master experience
  • Payment industry experience
  • PCI / GDPR awareness
  • .Net based languages.

 

This is an excellent opportunity to join a growing and highly ambitious company who would be able to offer further opportunities along with a good benefits package: