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.
#J-18808-Ljbffr
Similar jobs

More from Magnus Consulting Solutions Pty Ltd
Magnus Consulting Solutions Pty Ltd 2 days ago
Magnus Consulting Solutions Pty Ltd 2 days ago
Magnus Consulting Solutions Pty Ltd 2 days ago

Java Developer

Apply Now
Back to search page