Intermediate Java Developer

Xcede Group

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xcede Group in Johannesburg seeks a seasoned Java Developer to design and implement high‑quality, scalable Java applications within a Scrum environment. You will test, fix defects and release software aligned to architectural standards, delivering data‑rich solutions that meet business needs.

The role requires extensive Java/JEE experience, build tool proficiency, and strong SQL/XML skills to support integrations and testing across multiple projects.

Qualifications

  • Minimum 3–5 years' experience on Java 7 and JEE (Servlets, JSP, EJB, REST and SOAP, JPA/Hibernate), JBOSS, MS SQL Server.
  • 3–5 years' working experience with build tools Maven & ANT.
  • 2 years' working experience using XML, LDAP, and design tools such as XDE.

Responsibilities

  • Design and implement high‑quality, maintainable Java applications per functional specs.
  • Test, fix defects, and release Java applications in line with SDLC standards.
  • Create data‑rich applications within a Scrum framework.
  • Engage in technical scoping and define technology, design and tools.
  • Interact with business stakeholders and ensure alignment with requirements.
  • Perform database manipulation and SQL statement creation; conduct unit and integration testing.
  • Demonstrate adherence to coding best practices and project standards.

Tools

Java (J2EE)
JBoss
Tomcat
Maven
Ant
SQL Server
XML
LDAP
UML
GitLab / SVN

Job description

Job Description

Reporting to the Senior Manager: Development, the role will be responsible for designing and implementing according to functional specification executable source code of high quality, maintainability and efficiency in alignment to the development standards.

Responsible to test, fix defects and release Java applications as per the defined architectural and design standard as well as developing data-rich applications within a Scrum development framework.

Key Accountabilities

  1. Engage in technical scoping sessions with a clear mandate of defining and agreeing the technology, design & tools.
  2. Produce working implementation (code) from functional / technical documents like a functional specification.
  3. Ensure appropriate use of tools and applications that support the development process and SDLC.
  4. Interact and maintain good relationships with business stakeholders (business users, project management resources, testing and training teams).
  5. Performance Management - Engage with leadership.
  6. Engage leadership and take initiative around career growth & training.
  7. Software Development and Testing.
  8. Database administration & manipulation to create SQL statements, etc.
  9. Unit testing.
  10. Integration testing of code.
  11. Demonstrate knowledge of best practices and project standards for coding.

Education:

  1. Matric.
  2. B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree/diploma.
  3. Linux operating environment is an advantage.
  4. Web: HTML, HTML5, XML, CSS is advantageous.

Experience:

  1. Minimum 3-5 years' experience on Java 7 and JEE (Servlets, JSP, EJB, REST and SOAP, JPA/Hibernate), JBOSS, MS SQL Server.
  2. 3-5 years' working experience with Build tools ie. Maven & ANT.
  3. 2 years working experience using XML, LDAP, Design Tool i.e. XDE, Servlets, Internet development.

Knowledge and Skills:

  1. Good understanding and knowledge of J2EE application server i.e. JBoss & Tomcat.
  2. In-depth knowledge and use of UML.
  3. Worked in a multi-project environment.
  4. Knowledge of and exposure to SDLC / Change Control / Release Management.
  5. Solid understanding of versioning software ie. SVN and GitLab.
  6. Troubleshooting.
  7. Self-motivated and able to use own initiative, with the ability to work without supervision.
  8. Quality Orientation.
  9. Analytical thinking & decision-making ability in a moderately complex environment.
  10. Problem-solving skills (analysis and business/process solution design).
  11. Interpretation of information in a clear and concise manner.
  12. Interpersonal communications skills and presentation skills.
  13. People networking and good, rapid relationship & team building.
  14. Strong personal characteristics, energy, drive, focus, motivation, and responsibility.
  15. Strong aptitude for teamwork (contributes to the team's success).
  16. Outcomes Driven.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Recruit-It • Centurion

Remote
ZAR 900,000 - 1,300,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Java Developer - Enterprise Applications
Senior Java Developer - Enterprise Applications

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Attractive salary
Medical aid
Retirement fund contributions
+3
Talent Pool: Java Developer MMH260714-24
Talent Pool: Java Developer MMH260714-24

Momentum • Centurion

On-site
ZAR 480,000 - 720,000
Java Developer
Java Developer

Magnus Consulting Solutions Pty Ltd • Cape Town

On-site
ZAR 400,000 - 600,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

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

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 360,000 - 480,000
Java Software Development Manager
Java Software Development Manager

Hire Resolve • Centurion

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

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000