Java Developer

Magnus Consulting Solutions Pty Ltd

Cape Town

On-site

ZAR 400,000 - 600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A consulting firm in Cape Town is looking for a Java Developer with expertise in Core Java and Java 8, as well as experience in implementing EJB components and Hibernate ORM. The ideal candidate should be proficient in Spring MVC, Spring Boot, and possess solid knowledge of SQL and ETL processes. Knowledge of Microservices architecture, containerization, and UI frameworks like Angular or React is also required. This is a full-time position requiring immediate availability, working on-site at the client’s office.

Qualifications

  • Proficient in Core Java and Java 8 with functional programming features.
  • Solid understanding of object-oriented programming and design patterns in Java.
  • Hands-on experience implementing and optimizing EJB components and Hibernate ORM.
  • Familiar with MVC architecture, JDBC, and RESTful services, with expertise in SOAP services.
  • Strong knowledge of SQL and relational database design with experience in various databases.
  • Hands-on with ETL processes and Java-based tools for data extraction and loading.

Skills

Core Java and Java 8 features
EJB components
Hibernate ORM
Spring MVC
Spring Batch
SQL
ETL processes
SOAP-based web services
Microservices architecture
Spring Boot
Angular 6+/React.js
Maven
Gradle
Git
Docker
Kubernetes
JBoss

Job description

Location: Cape Town (100% at customer office)

Notice period: Immediate

Required Technical Skill Set
  • Profound insight into Core Java and Java 8 features
  • Expertise in implementing and optimizing EJB components and Hibernate ORM
  • Strong understanding of Spring MVC and Spring Batch frameworks
  • Solid knowledge of SQL and relational database design
  • Experience in ETL processes and data integration workflows
  • Proficiency in developing and consuming SOAP-based web services
  • Hands-on experience with performance optimization techniques in Java applications
  • Familiarity with Microservices architecture and RESTful service design
  • Experience with Spring Boot and modern Java frameworks
  • Working knowledge of UI frameworks like Angular 6+/React.js, along with HTML, JavaScript, and CSS
  • Familiarity with build and version control tools such as Maven, Gradle, and Git
  • Good understanding of containerization and deployment using Docker, Kubernetes, and JBoss
Must have
  • Proficient in Core Java and Java 8, with a strong understanding of its ecosystems and functional programming features (Streams, Lambdas, Optional).
  • Solid understanding of object-oriented programming and design patterns in Java.
  • Hands on experience in implementing and optimizing EJB components and Hibernate ORM.
  • Familiar with MVC architecture, JDBC, and RESTful services, with added expertise in SOAP-based web services.
  • Experience with Spring MVC, Spring Boot, and Spring Batch for enterprise and batch processing applications.
  • Strong knowledge of SQL, relational database design, and experience with both external and embedded databases.
  • Hands‑on experience with ETL processes, including data extraction, transformation, and loading using Java‑based tools.
  • Proficient in writing clean, reusable, and scalable Java code.
  • Understanding of the JVM internals, including class loading mechanisms, limitations, and performance tuning.
  • Experience in performance optimization of Java applications and database queries.
  • Familiarity with Microservices architecture and distributed systems.
  • Proficient in using build tools such as Maven and Gradle, and version control with Git.
  • Working knowledge of containerization and orchestration tools like Docker, Kubernetes, and application servers like JBoss.
  • Exposure to UI frameworks such as Angular 6+ or React.js, along with HTML, JavaScript, and CSS.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Java EE Developer
Senior Java EE Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Java Developer
Java Developer

Network Contracting • Randburg

On-site
ZAR 900,000 - 1,300,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000