Contract Senior Java Developer

last updated April 4, 2021 1:15 UTC

Surevine

HQ: Bristol, England, UK

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

CANDIDATES MUST LIVE IN THE UK.

Skills and experience Essential • Expert-level knowledge of Java with 5+ years experience • Experience of developing enterprise-grade, high performing scalable applications • Expert knowledge of JEE containers e.g. Tomcat • Expert knowledge of the Spring framework • Experience of working in Agile environments – Kanban or Scrum • Polished application design skills • Working knowledge of software configuration management; knowledge of Git is preferred • Experience working with build tools such as Gradle or Maven • Thorough understanding of application security and secure coding practices • A passion for XP values and principles • Comfortable using and configuring Linux to support application development and deployment

Desirable • A knowledge of the web from top-to-bottom: JavaScript, HTML and CSS • Demonstrable passion for working with Open standards / Open Source experience • Experience of designing Restful APIs • Knowledge of a variety of persistence technologies, to include SQL/noSQL

Responsibilities Primary responsibilities: • Develop solutions that meet the needs of users by considering the user at every step of the delivery process; from understanding the need to designing the solution and delivery • Work with the team to get things done • Agree and deliver on the sprint commitment • Design and implementation of secure software components • Adherence to the source control model, design, and coding standards • Participate in the iterative user needs, analysis, and design phases • Ensure that all code is fully tested in development and to take part in systems integration testing where required, to meet the agreed level of quality • Participate in the peer review process

Secondary responsibilities include: • Supporting the team through the full release cycle • Participating in development support for the resolution of bugs, provision of hot fixes and support of the production system as required by application operations • Supporting the test team where automation is necessary

Shopping Cart
There are no products in the cart!
Total
 0.00
0