Enable job alerts via email!

Senior Java Engineer

Network It

Gauteng

On-site

ZAR 40 000 - 80 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Senior Full Stack Java Developer ready for a new challenge. This role involves designing and implementing applications to enhance performance and stability, mentoring upcoming developers, and ensuring adherence to quality assurance standards. You will work collaboratively with various teams to manage application changes and maintain architectural standards. If you have a relevant Bachelor's degree and 4-6 years of experience, this is an exciting opportunity to make a significant impact in a dynamic environment.

Qualifications

  • 4-6 years of experience in relevant roles.
  • Relevant Bachelor's degree preferred.

Responsibilities

  • Design and implement applications to improve performance and stability.
  • Conduct application testing and provide technical documentation.
  • Liaise with teams to ensure proper handover procedures.

Skills

Java
Application Design
System Integration
Quality Assurance
SDLC
Troubleshooting

Education

Bachelor's in Computer Engineering
Bachelor's in Computer Science
Bachelor's in IT

Job description

Senior Full Stack Java Developer

Reference: NWA-THM-1

We are looking for a passionate Senior Full Stack Java Developer who is ready for a new challenge and enjoys mentoring and coaching upcoming developers.

Duties & Responsibilities
  1. Designs and implements applications and application changes to improve performance and stability.
  2. Evaluates new technologies for suitability and cost implications.
  3. Designs, manages, and maintains various environments for applications and system integrations.
  4. Ensures adherence to quality assurance steps for application changes and deployments.
  5. Follows SDLC and takes responsibility for deploying application changes to operations.
  6. Liaises with various teams to ensure proper handover procedures to operations.
  7. Maintains architectural standards for applications and systems.
  8. Adheres to release management procedures.
  9. Plans capacity for applications by coordinating with infrastructure teams to allocate resources.
  10. Handles system configuration changes without disrupting operations.
  11. Conducts application testing, test planning, reporting, and analysis.
  12. Provides detailed technical documentation, diagrams, and user guides for all applications and architectures.
  13. Offers troubleshooting and how-to guides for all applications.
Education & Experience

Relevant Bachelor's degree (e.g., BEng in Computer Engineering, BSc in Computer Science, or IT) is preferred.

Experience: 4-6 years in relevant roles.

Apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.