About this role
Software Engineer, Java at Upstream. Location: Johannesburg, Gauteng, South Africa. Role: Developing applications, Writing modules, Reviewing designs Requirements: 3-5 years of Java software development; strong OOD; Spring Framework, JPA/Hibernate, JEE; SQL/relational databases; HTTP APIs; Maven, Git; CI/CD. Category: Software Development Seniority: Mid Level Tools: Java, Spring Framework, JPA/Hibernate, JEE, Maven, Git, CI/CD, SQL, Relational Databases, HTTP APIs, RabbitMQ, Kafka, NoSQL Databases, Caching, Hazelcast, EhCache, Redis, Elasticsearch Commitment: Full Time Workplace: Hybrid Languages: English