Senior Back End/Full Stack Developer

Our client an innovative and very well established technology company are seeking to recruit an experienced developer to join their team.

Job Description

  • Contribute towards ensuring the timely implementation and maintenance of business logic in the back end or full stack software projects using agile development processes.
  • Co-owner of the development cycle:
  • Converting user stories into a software design and then into code based on functional and non-functional requirements
  • Implementing unit tests; setting up a local and server-based test environment to verify functional integrity;
  • Ensuring code quality against automated reports and working closely with your team’s test engineers to validate the requirements.

Required Skills & Experience

  • University degree in Informatics, Information Technology or other comparable qualification
  • Experienced and proficient in the development of complex software components for core business logic using Java (Enterprise edition), the Spring framework and JPA (Hibernate)
  • Able to implement REST and SOAP-based services
  • Solid knowledge of the principles of configuration management, competent in the use of git
  • Capable of connecting databases to applications using ODBC, JDBC or JPA
  • Experienced in handling complex SQL statements
  • Knowledge of effective database access strategies and handling of huge amounts of data
  • High level of quality awareness and knowledge about software testing strategies, especially writing Unit Tests
  • Excellent command of English language
  • Interest and participation in open source development, innovation, coding events

Remuneration & Benefits

  • Excellent salary to including 13th salary
  • Annual bonus
  • Medical insurance
  • Flexible working hours & the ability to work some hours from home
  • Subsidised lunch
  • Free parking