Mid Level Java/Scala developer

Cape Town
Posted 9 months ago

A self-funded startup is looking for talented developers to join us to develop a series of new products and platforms. We need people that can work with a variety of technologies, including web and desktop. We highly prefer people that enjoy experimenting with new technologies.

Training opportunities will be available to help improve skills where required. We are seeking someone who is not scared of new challenges and knows how to work hard whilst maintaining a fun and friendly attitude. The ideal candidate enjoys working in a team with a culture of learning and mutual respect; where you can bring new ideas to the table and have them heard.

We don’t want to give our developers requirements – we want them to solve problems.

Main responsibilities – Software development

  • Designing, architecting and implementing high-quality enterprise level software to work with large number of users
  • Design high performance REST APIs
  • Designing and implementing efficient data management strategies and systems
  • Maintaining and enhancing existing data processing tools responsible for real-time gathering and interpreting various data feeds
  • Working across the full project lifecycle, from initial requirements gathering through to release and support
  • To keep up to date with the latest software development technologies and methodologies
  • To drive consistent standards and approaches throughout the team
  • To write clean and healthy structured, well-documented code
  • To build future-proof reusable core code libraries, which can be shared, in order to drive further efficiencies throughout the team
  • To deliver code which is well tested and consistently error-free
  • To design and build database schemas with integrity and scalability with data access layers that are optimized for performance and security

Desired Skills and Experience

  • Must have experience with Java and Spring Boot
  • Must have experience with Docker containers
  • Must have experience writing JSON REST APIs with Java/Spring Boot
  • Experience with source code management software (Git or SVN)
  • Must be comfortable using Mac and Linux environments
  • At least 2 years of work experience
  • Be ready to work in a fast-paced, engaging and fun environment

Bonus Points
– Any front end experience (e.g. Angular or Vue/React) will be highly advantageous

Desired Qualification Accreditation

  • A Masters degree/PHD in Computer Science or IT preferred
Full Time 5000 - 100000 Closing: 2019-11-30

Job Features

Job TypeFull time

Apply Online

A valid phone number is required.