JAVA Developer

KEY RESPONSIBILITIES

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Translate application storyboards and user stories into functional applications
  • Identify bottlenecks and bugs, devise solutions
  • Help maintain code quality, organization and automation
  • Collaborate with other Scrum team members
  • Actively contribute to our developer community
  • Actively contribute to a continually improving Agile software development framework

QUALIFICATIONS

  • Java or Spring certification would be advantageous

EXPERIENCE

  • Experience of development commercial applications.
  • Experience of Web Service development – advantageous
  • Experience of developing RESTful services – advantageous.

SKILLS

  • Knowledge of JAVA
  • Exposure to any of the following is advantageous:

JUnit, Spring, Selenium, Kanban, CI (Bamboo), Scrum, TDD, REST, SVN, Ant, SOA, SOAP, OOP, MVC, Automated Testing, Scalability, Performance, HTML5, Tomcat, J2EE, MySQL, CSS3, XML, JSON

APTITUDES

  • Forward thinking, pro-active and creative
  • Able to demonstrate good interpersonal and communication skills with both internal and external customers
  • Able to consistently work to a high level of accuracy
  • Able to solve problems and think logically
  • Using analysis and design skills, able to convert requirements specified at either a business or technical level into a successful implementation
  • Able to work under pressure, satisfying internal/external demands and meeting agreed deadlines
  • Methodical, disciplined and innovative in approach to development tasks
  • Able to raise, monitor and resolve project or development issues

GENERAL COMPETENCIES

Adaptability: Accepts need for flexibility
Trust: Acts with integrity
Communicating and Influencing: Communicates clearly
Continuous Improvement: Wants to do job well and expresses desire to improve performance
Working with Others: Is a willing participant
Customer Focus: Responds appropriately
Responding to Change: Open to new ways of working
Decisiveness: Makes day to day decisions
Problem Solving: Sees Basic Relationships

If you feel you are a good match for the above role we look forward to hearing from you on the following email: career@software4insurance.co.uk