Java Developers (Intermediate & Senior)

 

Recruiter:

RMG Recruitment

Job Ref:

32294126

Date posted:

Sunday, February 20, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

The client is a dynamic and energetic environment which encourages an ownership attitude. The environment provides innovative systems development, architecture, support and infrastructure to internal clients. This environment thrives on customer engagement and customer experience as well as mutually beneficial relationships with our business units and other key stakeholders. It is important for our employees to provide a world class service to our internal and external clients, thereby ensuring long and sustainable relationships.

Key Purpose

Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role.

AREAS OF RESPONSIBILITY MAY INCLUDE BUT NOT LIMITED TO

  • Work closely with business analysts to analyze and understand the business requirements and business case, in order to produce simple, cost effective and innovative solution designs.
  • Implement the designed solutions in the required development language (typically Java) in accordance with the company standards, processes, tools and frameworks.
  • Testing the quality of produced software thoroughly through participation in code reviews, the use of static code analysis tools, creation and execution of unit tests, functional regression tests, load tests and stress tests and evaluating the results of performance metrics collected on the software.
  • Participate in feasibility studies, proof of concepts, JAD sessions, estimation and costing sessions, evaluate and review programming methods, tools and standards, etc.
  • Maintain the system in production and provide support in the form of query resolution and defect fixes.
  • Prepare the necessary technical documentation including payload definitions, class diagrams, activity diagrams, ERDs, operational and support documentation, etc.
  • Driving the skills development of team members, coaching of team members for performance and coaching on career development, recruitment, staff training, performance management, etc.

Education and Experience

  • A diploma or degree in IT would be advantageous
  • 5 or more years of experience within a similar role
  • Learning orientation, structured and analytical problem solving, prioritization, planning and organizing; coaching and mentoring (essential)
  • Knowledge of Java, Object Orientation, Spring, Hibernate, Junit, SOA, SOAP, REST, Microservices,
  • Docker, Data Modelling, UML, SQL, Architectural Styles (essential)
  • Knowledge of Kafka, Zookeeper, Zuul, Eureka, Obsidian, Elasticsearch, Kibana, Fluentd (advantageous)

 

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



 

 

 

Similar jobs you might be interested in:

Senior / Lead Automation Tester
Location: Johannesburg
Salary:
34 days ago


Full Stack Developer
Location: Johannesburg
Salary: 50 000 Monthly
Are you a Full Stack Developer looking for your next opportunity? We are building a network of strong developers for upcoming roles in Johannesburg.
1 day ago


Specialist Developer (JAVA)
Location: Sandton
Salary:
1 day ago


Front-End Developer (Senior) 0828
Location: Menlyn
Salary:
senior Front‑End Developer – Angular | Enterprise UI PlatformsCore Tech: Angular - TypeScript - NgRx - RxJS - Enterprise UI
2 days ago


Technical Business Analyst 
Location: Johannesburg
Salary:
2 days ago


Senior Salesforce Developer
Location: Johannesburg
Salary:
Our client is seeking a senior Salesforce Developer to join their team, based fully in-office in Bedfordview. This role is suited to a highly experienced Salesforce professional who is passionate about designing scalable architecture, leading technical solutions, and delivering high-quality enterprise systems.
2 days ago


Senior Java Developer
Location: Johannesburg
Salary: 450000 Annually
You’ve spent years mastering java; now put that expertise to work where it truly matters! We’re looking for a seasoned java Developer to build resilient, large‑scale systems that power critical business solutions for a 12month contract (Always add in project duration).
2 days ago


Solution Architect - Java & Angular
Location: Rivonia
Salary:
3 days ago


Senior Java Developer
Location: Johannesburg
Salary:
Purpose:The company is a market leader in Investment Banking, and our biggest asset is our peopleWe believe there is no end to what we can achieve for our clients, our shareholders, and ourselves if we have the right peopleWe seek the best – smart, hard-working, self-motivated, committed people with positive attitudes and passion for their work and the success of the companyOur people come f...
3 days ago


Platform Engineer
Location: Johannesburg
Salary:
Our client is looking for a skilled Platform Engineer to join their high-performing team. This is an exciting opportunity to work on modern cloud platforms, building scalable, resilient systems while collaborating with top-tier engineering talent.
7 days ago


Create a free job alert for Java Developers (Intermediate & Senior) in Johannesburg

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