Jobs / 

Java Software Engineer

We are searching high and low for the next Java Developer to join our world-class team.
Apply now
Introduction
Discipline overview
Skills & Experience required
Levels

Hello from SovTech 👋

Are you looking to become part of a team that is changing the way businesses across the world build software? We work with Africa’s smartest people, leveraging pockets of excellence across our continent’s 5 fastest moving economies. Our extensive networks within Africa’s largest Banks, Renewable Energy companies, Fintech’s, and the like allow our people to live on the bleeding edge of technology 🌍

We invest in people who can see the future & who work hard to achieve it. SovTech has a young, dynamic, and fast-growing team. We’re only looking for outstanding people – those unique individuals who are brilliant, always happy to help, socialise, get involved, work hard, and enjoy what they do! We have a continuous learning culture that allows our people to grow and develop in the opportunities across our various teams. Keep reading to learn about what else we have to offer 🙌

About the role:

Who are we looking for?

We are searching high and low for our next Java Developer to join our world-class team. We are looking for individuals at a Junior, Intermediate & Senior level.

  • 2+ years' experience of working on a Java Developer position
  • Software engineering: Capable of designing software solutions with clean code and SOLID principles
  • Ability to communicate (both verbal and written) with technical and non-technical stakeholders
  • Java 8 or higher
  • Java web frameworks (E.g. Play, Spring)
  • Relational and/or NOSQL data stores
  • Experience with various web service architecture, with a focus on REST
  • Linux
  • Have worked in an agile team as a developer
  • Distributed Version Control – Mercurial or Git

What will you be doing?

  • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Create well designed, testable, efficient code
  • Participate in all phases of the development lifecycle
  • Assist in preparation and production of releases of software components
  • Ensure designs are in compliance with specifications
  • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement

What is the Core Tech Stack you will be working with 🍔

  • Java
  • Java Web Frameworks (Spring)
  • MySQL
  • Linux
  • Git

About our Culture:

We are Fluid 🌊

Our teams are globally distributed so we have adopted a Fluid approach to remote vs office-based work, encouraging freedom, fluidity of working location, collaboration & exploration. At SovTech, teams define their remote days to encourage collaboration & knowledge sharing whilst still creating the flexibility of remote working.

Want to know more about our culture 🎉

Have a look through our Careers page & our The SovTech Spex.

Check out our latest Blog posts.

Finally, if that does not give you enough insight into SovTech, check out our Humans of SovTech Instagram page 🙌

You know what to do next… Click that Apply button 😉

Apply now

Start your software project

Get in touch and let's get started
Get started
Tick
Cost-effective
Tick
Reliable
Tick
Scalable