Intermediary Java Developer X 2

 

Recruiter:

HR Genie

Job Ref:

PDG8966008

Date posted:

Thursday, January 7, 2021

Location:

Somerset West, South Africa

Salary:

Market related


SUMMARY:
Intermediary Java Developer

POSITION INFO:

Our client, a leading Tech firm is seeking 2 Intermediary Java Developers to join their dynamic team in Someset West. They offer excellent benefits, a great working environment, exposur to new technology, stability and growth.

Purpose:
To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points.

Responsibilities/Tasks:

  • Support existing and develop new functionality and components.
  • Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
  • Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
  • Work effectively in a team environment and follow/develop product software development processes and standards.
  • Evaluate and improve application performance, and high availability features.
  • Create unit and integrated system tests to show that the developed functionality works as intended.
  • Create technical documentation that explains how the various components of the system work and how to use them.
  • Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Build and deploy the system on an application server.
  • Create and execute functional test scenarios (dev testing).
  • Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc.

 

Requirements:

  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
  • A strong knowledge of Java is essential.
  • 2-3 years relevant experience as an intermediary back-end developer as part of a team in a software development environment.
  • Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).
  • Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model.
  • A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology.

Skills and Knowledge Requirements:

  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation
  • Experience of the following technologies:
    • JEE (J2EE) server side technologies
    • Spring framework (preferable)
    • JPA /Hibernate
    • Experience with an application server (IBM Websphere - preferable)
    • Integration experience (Web/RESTful services, JMS)
    • JAXB and XML Schema
    • Maven
    • SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)
    • SoapUI/Postman
  • Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Knowledge and experience of the following would be a plus:
    • Business process/workflow layers e.g. JBPM, BPEL (Activiti)
    • Rules engines (e.g. Drools)
    • Design patterns (Object Oriented, SOLID, GRASP)
    • Continuous integration (i.e. Jenkins, Bamboo, Docker)

Personal Profile:

  • Self-starter, self-motivated, team player
  • Excellent communication and interpersonal skills
  • Strong attention to detail
  • Able to work under pressure and meet deadlines
  • Finisher


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Business Process Analyst
Location: Stellenbosch
Salary:
Our client is looking for a Business Process Analyst who will be responsible for optimizing HR systems and processes.
2 days ago


Business Process Analyst
Location: Stellenbosch
Salary: 800 000 Annually
It has come to my attention—through careful observation, rigorous deduction, and a not inconsiderable amount of logic—that our client is in need of a most specific mind: a Business Process Analyst of proven experience and uncommon clarity of thought.This is not a role for the inattentive. They seek an individual who perceives patterns where others see noise, who extracts requirements f...
2 days ago


Senior Software Engineer
Location: Cape Town
Salary:
Our client is looking for a Senior Software developer who will play a key role in designing, building, and leading robust software solutions.  This role is perfect for someone who loves clean architecture, enjoys guiding others, and knows when to roll up their sleeves and dive into production issues.
3 days ago


Python Developer
Location: Cape Town
Salary:
Our client is on the hunt for an Intermediate developer who loves building reliable, efficient systems and isn’t afraid to roll up their sleeves.
3 days ago


IT Support Specialist
Location: Cape Town
Salary:
Where others see a chasm of frustration between people and technology, a visionary organization sees an opportunity for connection. They do not seek a mere fixer; they seek an Ole Gunaar—a Bridge Builder. This is a role of profound trust and quiet heroism. Your mission is to span the gap, to translate the unintelligible, and to ensure that no one is ever left stranded on the wrong side of a ...
3 days ago


Senior Software Developer
Location: Cape Town
Salary:
At the heart of every complex system lies a fundamental truth: precision is everything. A pioneering organization operates in the critical space where software meets motion, where a single line of code dictates the flawless rhythm of the digital world. They seek a Master of Motion—a developer who understands that efficiency, timing, and balance are not goals, but prerequisites.
3 days ago


Intermediate Python Developer (Remote)
Location: Cape Town
Salary:
New Year. New Code. New You.2026 is here, and it’s not just about resolutions—it’s about evolution. If you’ve promised yourself growth, impact, and a career that challenges you, this is your chance to make it real. Our client is looking for an Intermediate Python developer ready to turn ambition into action.
3 days ago


Product Owner – Digital Payments Innovator
Location: Cape Town
Salary:
Step into 2026, where customer obsession meets tech innovation. Our client is searching for a Product Owner who doesn’t just manage products—they shape experiences that customers crave. If you understand the psychology behind what makes users click, swipe, and stay loyal, this is your stage to create products that feel irresistible.
3 days ago


Quality Assurance Engineer (Automation)
Location: Cape Town
Salary:
2026 is the year of AI everywhere, space tourism, and hyper-automation—and you’re invited to be part of the revolution. Our client is building software that powers the future, and they need a QA Automation Engineer who doesn’t just test code—they protect trust in a world where digital reliability is everything. If you want to future-proof your career and join a team th...
3 days ago


Quality Assurance Engineer
Location: Cape Town
Salary: 400 000 Annually
My client is looking for a QA Engineer who loves automation, thrives on solving complex problems, and wants to make a real impact on cutting-edge software solutions. This is your chance to join a collaborative, fast-paced team and elevate quality standards across exciting projects.
4 days ago


Create a free job alert for Intermediary Java Developer X 2 in Somerset West

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions