Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9wzw9wbgvzb2x2zwqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Senior - Full – Stack Java Developer

Senior - Full – Stack Java Developer

Job Title: Senior - Full – Stack Java Developer
Contract Type: Permanent
Location: Western Cape
Industry:
Reference: JN -012020-19362
Contact Name: Sadeekah Starenberg
Contact Email: sadeekah.starenberg@peoplesolved.com
Job Published: January 21, 2020 09:21

Job Description

Purpose & Overall Relevance for the Organisation
The role will be charged with building scalable, sustainable systems from project inception right
through to production. Our experts code to the best of their ability to ensure the highest level of
quality in our digital products.
Our seniors are expected to spend most of their time coding in multiple applications from front to
back-end (; and from web to mobile)

Key Responsibilities

Application Design:
• Design, code and implement multiple projects: platforms and programming languages vary.
• Understanding of good programming principles to solve complex problems.
• Capability to design and draw out technical architecture components.
• Logically split solutions into functional groups, catering both for performance and ease of use.

Programming Skills:

• Strong object oriented & Java 8.
• Solid skills with Spring (4 preferred), Hibernate / JPA.
• Writing testable code, the tests.
• Continuous Integration & Agile experience.
• Experience using a wiki to help build out our technical designs and documentation
• Deployments – You are going to support what you build, so ensure you can.
• REST services
• React.js (other MVC JavaScript framework skills might be transferable)

Advantageous skills:
• Use of JavaScript tools
• Linux (servers) & Mac (dev)
• Docker / Kubernetes
• Capability to setup infrastructure from OS to Prod build
• Test Driven Development
• Domain Driven Design
• Continuous Integration & Continuous Delivery
• One big open-minded approach to learning
• Git

Requirements

  • Work closely with software engineers, quality assurance, product managers and other engineering teams to get high-quality products and features through the software project lifecycle (build, test and release on time).
  • Writing top notch, high standards, complex codes
  • You will be closely working with product team