Intermediate Java Developer

Posted 7 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Develop and support enterprise Java/J2EE applications and integrations using Spring, Apache Camel, REST APIs, databases, messaging systems, Docker, and Kubernetes. Responsibilities include SQL development, API testing, troubleshooting, debugging, integration and system testing, deployment, documentation, code reviews, and Agile collaboration.
Summary Generated by Built In

Intermediate Java Developer

Build. Integrate. Solve. Grow.

Ready to take your Java career to the next level?

We’re looking for a hands-on Intermediate Java Developer to join a dynamic professional services environment, working on enterprise-scale software development, integration and support.

If you enjoy solving complex technical problems, building robust applications and working with a broad range of enterprise technologies, this could be your next opportunity.

The Tech Stack:

You’ll work across a powerful enterprise technology stack, including:

Java / J2EE • Spring • Apache Camel • REST APIs • Oracle • MSSQL • MySQL • PostgreSQL • RabbitMQ • ActiveMQ • Docker • Kubernetes • Linux • Bash • Git

 

What You’ll Be Doing:

·       Design, develop and maintain robust software solutions using Java/J2EE, Spring and Apache Camel.

·       Develop and integrate REST APIs and enterprise systems.

·       Work with Oracle, MSSQL, MySQL and PostgreSQL databases.

·       Write complex, efficient and optimised SQL queries.

·       Build and support integrations using RabbitMQ and ActiveMQ.

·       Deploy and configure applications using Docker and Kubernetes.

·       Use Git for version control and collaborative development.

·       Work with Linux and Bash for scripting and technical tasks.

·       Test, troubleshoot and debug applications and integrations.

·       Participate in integration testing, FAT, UAT and system testing.

·       Use Postman or similar tools to test APIs and application functionality.

·       Support applications post-implementation, including troubleshooting and bug fixing.

·       Participate in code reviews, technical documentation and quality initiatives.

·       Collaborate with development and cross-functional teams within an Agile/Scrum environment.

·       Apply sound SDLC principles throughout the development lifecycle.


Requirements

What We’re Looking For:

·       5+ years of Java development experience

·       Strong hands-on Java/J2EE experience

·       Strong knowledge of Spring Framework and Apache Camel

·       Solid SQL and relational database experience

·       Experience with Oracle, MSSQL, MySQL and/or PostgreSQL

·       Experience with RabbitMQ and/or ActiveMQ

·       Experience with Docker and Kubernetes

·       Strong REST API and systems integration experience

·       Experience with Git, Linux and Bash

·       Experience with Postman or similar API testing tools

·       Strong troubleshooting, debugging and testing capabilities

·       Experience working in Agile/Scrum environments

·       Strong analytical and problem-solving skills

·       Excellent communication and teamwork abilities

 

If you're a Java Developer who enjoys building, integrating, troubleshooting and solving complex technical challenges, this is an opportunity to put your skills to work in a demanding enterprise environment.



Skills Required

  • 5+ years of Java development experience
  • Strong hands-on Java/J2EE experience
  • Strong knowledge of Spring Framework and Apache Camel
  • Solid SQL and relational database experience
  • Experience with Oracle, MSSQL, MySQL and/or PostgreSQL
  • Experience with RabbitMQ and/or ActiveMQ
  • Experience with Docker and Kubernetes
  • Strong REST API and systems integration experience
  • Experience with Git, Linux and Bash
  • Experience with Postman or similar API testing tools
  • Strong troubleshooting, debugging and testing capabilities
  • Experience working in Agile/Scrum environments
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
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
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Sabenza IT Logo Sabenza IT

Java Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

TransUnion Logo TransUnion

Consultant

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Mastercard Logo Mastercard

Manager, Specialist Sales, Prepaid Management Services, Southern Africa

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

HPE Networking Senior Presales Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
2 Locations
85422 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account