Intermediate Java Developer

 

Recruiter:

Cyberpro Consulting

Job Ref:

JHB001784/YM

Date posted:

Monday, October 31, 2022

Location:

Johannesburg, South Africa

Salary:

300 Hourly


JOB SUMMARY:
CyberPro Consulting is a Microsoft Gold Partner as well as Oracle Java partner that develops Line of Business Systems, Mobile Apps as well as Web Applications. Our expertise extends to System Integration, Database Development and Business Intelligence solutions.

JOB DESCRIPTION:

If you are an Intermediate Java Developer who is passionate about your career and enjoys constantly upgrading your skills, then we could be the perfect match for you! We are looking for a confident, well-spoken, and proactive developer who loves working in a dynamic, fast-paced and innovative environment.
If this sounds like you, and you meet the requirements below, please send us your CV today!
What you'll do:
  • Build and maintain systems as well as design solutions across several systems
  • Be able to design and manage the development of components, sub-routines and other application elements
  • Integrate new systems with existing ones
  • Translate functional specifications into workable project deliverables and stage these according to team capability and capacity
What you'll need:
  • BSc (IT/Computer Science) or any other relevant qualification is highly beneficial
  • 3+ years of systems development experience in Java EE (8+)
  • Working knowledge of JavaScript Frameworks (Angular 4+) a must
  • Knowledge of Spring technologies i.e spring-boot, springdata-jpa etc.
  • Knowledge of relational databases
  • Exposure to integration environments
  • Agile methodology in the particular scrum
Software Engineer Requirements:
  • 3 years + experience
  • Excellent communication, analytical skills and decision-making ability in collaborative environments
  • Excellent understanding of java 8+
  • Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms
  • Experience with test-driven development and domain-driven development
  • Experience with one or more of the following application frameworks: Spring
  • Solid understanding of messaging protocols like SOAP and REST
  • Experience with the open-source relational database management system
  • Knowledge of server application containers: Tomcat, Jetty, JBoss
  • Good understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS
  • Experience with CI / CD servers (preferably Jenkins) and Artifact Management (preferably Nexus), ability to create and maintain sophisticated CI / CD pipelines (preferably Jenkins)
  • Strong understanding of version control and related concepts and techniques, particularly Git
  • Experience with an appropriate unit testing framework(s)
  • Excellent debugging and problem-solving skills.
  • Comfortable with stubbing tools like wire mock and/or hoverfly
  • Experience with scripting languages like Bash and/or Python
  • Familiar with OAuth and SAML, preferably with an understanding of AD / LDAP / Kerberos as well
  • Familiar with Docker & Rancher
Technologies:
  • SOAP
  • REST
  • Java (mention versions)
  • Spring Boot
  • Kong
  • OAuth (authorization)
  • JWT (authorization)
  • Spring Framework
  • Java MicroServices
  • Docker Containerization

If you are interested in this opportunity, please send your CV to Yonela ( )

Please consider your application to be unsuccessful if you have not received feedback within 10-business days

 

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



 

 

 

Similar jobs you might be interested in:

Intermediate/Senior Java Developer
Location: Pretoria
Salary: 60000.00 Monthly
Our client is seeking an intermediate/Senior java developer to join their dynamic team in a hybrid capacity based in Lynnwood Manor, Pretoria. This is an excellent opportunity to work on high-performance web applications, lead development initiatives, and contribute to innovative solutions in a fast-paced, collaborative environment. The role offers challenging projects and strong career growth opp...
15 days ago


Java Developer
Location: Pretoria
Salary: 45000 Monthly
Are you a java developer with a passion for clean code, scalable systems, and solving real-world problems? Join a forward-thinking tech team where your skills will help shape impactful digital solutions.
18 days ago


Full Stack Engineer
Location: Johannesburg
Salary:
14 days ago


Junior Software Developer
Location: Pretoria
Salary:
A well-established technology-driven company based in Pretoria is seeking a Junior Software developer to join their growing development team.This role is ideal for a motivated developer who is eager to build hands-on experience, grow technical skills, and work on real-world business systems in a supportive environment.
4 days ago


Senior Data Engineer
Location: Johannesburg
Salary:
58 days ago


Data Engineer/API Developer
Location: Sandton
Salary:
Today


Senior Full Stack Developer (Java & Platform Engineering)
Location: Johannesburg
Salary: TBC
Short Term Insurance
Today


Enterprise Architect
Location: Johannesburg
Salary:
Answer the Call of the Uncharted!Beyond the known systems and familiar paths lies a vast digital frontier—clouds to be shaped, frameworks to be mastered, and architectures yet to be drawn. My client seeks a Junior Enterprise Architect with the spirit of a great explorer: curious, disciplined, and unafraid of complexity.This is not merely a role—it is a journey. You will chart pathways ...
1 day ago


Senior Backend Engineer
Location: Pretoria
Salary:
1 day ago


Software Developer
Location: Johannesburg
Salary: R600KPA
Support, maintain, and enhance critical manufacturing and quality management systems, with a strong focus on the Product Tracking Quality Management System.
2 days ago


Create a free job alert for Intermediate Java Developer 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