Intermediate Java Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

2119109501

Date posted:

Friday, September 3, 2021

Location:

Cape Town, South Africa

Salary:

Negotiable


SUMMARY:
-

POSITION INFO:

Our client is a Global Technology Solutions Provider. Their core business focusses on the Customs and Border Management business sphere. Their solutions are proven to spur economic growth and facilitate trade, whilst mitigating risk to the borders of South Africa. The world changes daily and Customs agencies are defined by those changes, be it shifting trade and travel trends, to complex economic, social and political realities in our interconnected world.

Our client ensures that they stay on top of those trends and changes, whilst constantly re-focusing and customizing their large-scale smart software solutions.

Â

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:

Intermediate Full Stack Developer
Location: Cape Town
Salary:
10 days ago


DevOps Data Engineer
Location: Cape Town
Salary:
17 days ago


Senior BI Developer
Location: Cape Town
Salary: 200 000 Annually
Our client is on the hunt for someone who's been in the Business Intelligence game for a solid 5 years, no less. We need someone who's seen it all, done it all, and is ready to tackle even the trickiest data puzzles. Apply now and challenge the data world!
Today


(Talent search) Java Developer
Location: Cape Town
Salary: 200 000 Annually
Are you ready to level up your career in the world of java development? Well, Bazinga! Our client’s is on the lookout for a java developer to join their geek-tastic squad. If you can speak java as fluently as you discuss the latest episode of Doctor Who, then you might just be the Sheldon to their Leonard.
Today


Senior C# .Net Developer
Location: Cape Town
Salary:
In a galaxy not so far, far away, an epic quest awaits for a C# .NET developer ready to embrace the force and join our noble cause! Our client, like the Rebel Alliance, seeks a seasoned intermediate to Senior C# .NET developer to venture forth and shape destinies with their coding mastery.
Today


Java Developer (Java Pioneer)
Location: Cape Town
Salary: 480 000 Annually
Embark on an interstellar journey with my client as they navigate the boundless realm of technology! My client is in search of intrepid java developers to join their cosmic crew and chart new frontiers in software innovation.
2 days ago


SQL Developer (SQL Samurai)
Location: Cape Town
Salary:
Are you ready to join the ranks of the elite? We are on the hunt for a SQL developer who can conquer any database challenge with finesse and precision to join our client’s team. If you have what it takes to become a true champion in the world of SQL, then this is the opportunity for you!
3 days ago


C# Developer
Location: Cape Town
Salary:
WANTED: INTERGALACTIC C# developer  Are you ready to venture into the cosmic depths of code? Do you wield the power of C# like Star-Lord wields his blasters? Then listen up, fellow galactic wanderer! Our client is on the hunt for a skilled C# developer who dances effortlessly between the realms of javaScript and .NET Core
3 days ago


(Talent Search) Platform Engineers
Location: Cape Town
Salary:
Why did the platform engineer break up with their significant other? Because they said they needed more "uptime" in their relationship!I am always on the lookout for great talent, and today I am in search of a Platform Engineer who is at the forefront of innovation, designing and maintaining the infrastructure that powers my client's galactic universe. If you feel that this is a call to you, ...
3 days ago


Full Stack Java Developer
Location: Stellenbosch
Salary:
Our Client is looking to employ a Full Stack java developer to join our relatively small but highly skilled and motivated software development team to help build out our world class software platform.
6 days ago


Create a free job alert for Intermediate Java Developer in Cape Town

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