Java Developer

Posted 9 Days Ago
Be an Early Applicant
Cape Town, Western Cape, ZAF
In-Office
Entry level
Cloud • Logistics • Software • Transportation
The Role
Develop and optimize enterprise Java applications using Core Java, EJB, Hibernate, Spring, SQL, ETL, SOAP, REST, and microservices. Build batch-processing and data-integration workflows, tune application and database performance, and work with relational databases. Support frontend development using Angular or React, manage builds with Maven or Gradle, use Git, and deploy applications with Docker, Kubernetes, and JBoss.
Summary Generated by Built In

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.

 



Skills Required

  • Proficiency in Core Java and Java 8, including Streams, Lambdas, Optional, object-oriented programming, and design patterns
  • Hands-on experience implementing and optimizing EJB components and Hibernate ORM
  • Experience with MVC architecture, JDBC, RESTful services, and SOAP-based web services
  • Experience with Spring MVC, Spring Boot, and Spring Batch
  • Strong knowledge of SQL, relational database design, and external and embedded databases
  • Hands-on experience with ETL processes and Java-based data integration tools
  • Ability to write clean, reusable, and scalable Java code
  • Understanding of JVM internals, class loading, limitations, and performance tuning
  • Experience optimizing Java applications and database queries
  • Familiarity with microservices architecture and distributed systems
  • Proficiency with Maven, Gradle, and Git
  • Working knowledge of Docker, Kubernetes, and JBoss
  • Exposure to Angular 6+ or React.js, HTML, JavaScript, and CSS
  • Immediate availability
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
350 Employees
Year Founded: 2014

What We Do

Magnus Technologies is a trucking logistics management and transportation-technology company that develops enterprise software for carriers and brokers. Its patented, cloud-based Magnus TMS automates processes, creates operational efficiencies, and helps maximize driver and capacity utilization. The platform is designed to simplify trucking operations and reportedly supports more than 6,000 trucks and 11,000 drivers, combining logistics expertise with scalable software solutions.

Similar Jobs

Sabenza IT Logo Sabenza IT

Java Engineer

Agency • Information Technology • Professional Services
In-Office
Cape Town, Western Cape, ZAF

CP Consulting Logo CP Consulting

Senior Java Spring Boot Developer

Cloud • Information Technology • Software • Consulting
In-Office
Cape Town, Western Cape, ZAF
550 Employees
In-Office
Gardens, City of Cape Town, Western Cape, ZAF

TMC International Holdings Logo TMC International Holdings

Senior Java Engineer

Angel or VC Firm • Professional Services • Financial Services
In-Office or Remote
31 Locations
5132 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account