moyo logomoyo logomoyo logomoyo logo
  • homeHome
  • Services
    • digital consultingDigital Consulting
      • Analytics & Business Intelligence
      • Application Development
      • Artificial Intelligence & Machine Learning
      • Business & Systems Analysis
      • Data Engineering
      • Enterprise Architecture
      • Project Management
    • moyo managed servicesManaged Services
      • BI Managed Services
      • Cloud Managed Services
    • moyo engineeringMoyo Engineering
      • Digital Transformation
      • Due Diligence & Technical Audits
      • Energy Recovery Solutions
      • Mining & Mineral Processing Engineering
      • Nuclear Energy Solutions
      • Owner’s Engineering
      • Water Recovery Solutions
    • talent solutionsTalent Solutions
      • C-Suite Offering
      • Moyo Data Academy
      • Recruitment Services
    • technology solutionsTechnology Solutions
      • Microsoft
      • Tableau
      • Trimble
      • PowaREP
      • Foresight Security
      • Simply BFI
      • Twiddle
  • Newsroom
  • Careers
    • Careers At Moyo
    • Graduate Programme
  • Partners
  • About
  • Contact
✕
Senior Data Scientist
17 Jan 2023
Legal Advisor
17 Jan 2023

Java / JEE Developer

Job Category: Java Java Developer Java Development JEE
Job Type: Full Time
Job Location: Gauteng

We are looking for an experienced Java Developer to join our client.

 

Primary Duties and Responsibilities:

The Senior Developer will interpret client requirements to develop scalable, high-performing enterprise-grade software applications and work well within the community.

 

Required Qualifications:

  • B-Degree in Computer Science or related technical field
  • 10+ Years Java application programming/development experience
  • 8+ Years JEE-Experience
  • 5+ Years Application Server experience i.e. Websphere Application Server
  • 5+ Years relational database experience (DB2 preferred)

 

Experience and Knowledge:

  • Strong technical/ software engineering background (‘hands-on’)
  • Strong application/software development or programming background in Java
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end)
  • Ability to work on different tiers of the application
  • Object oriented Design and MVC-pattern
  • Experience on web technologies (Web Development JavaScript Frameworks – preferably Angular 4, JavaScript, CSS, HTML5, Etc.)
  • Solid experience on J2EE (Servlet, JSP, JDBC, JMS, EJB), Spring Framework, JPA, Hibernate, Open Source Frameworks
  • Solid experience with SOA-Architecture with the related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related SOA-security requirements/models
  • Solid application database management practices in a high-volume Java environment (SQL, DB2, and NoSQL – Cassandra/MongoDB)
  • Solid JEE/WebSphere Foundation experience, especially on WebSphere Application Server, JBOSS, Linux, Virtualisation technologies and Caching technologies
  • Design, build and run of IBM WebSphere Application Server Infrastructure Solutions
  • Migration from proprietary Application Servers to WAS
  • Performance and troubleshooting of WAS Infrastructure
  • Good experience with integrated system environments
  • Practical experience in a high-volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
  • Experience with re-use and standardisation, security considerations, deployment architecture like automated application builds, software configuration management & tools, etc.
  • Experience with Application Integration challenges in a big corporate environment with ESB’s e.g. WebSphere MessageBroker, DataPower, MQ-Series, and API-Connect
  • Proven ability as a problem-solver
  • Self-driven, self-starter, technology leader, and able to work independently.
  • Must have working experience on the following tools/IDEs
  • Eclipse
  • InteliJ
  • Git
  • Maven
  • Jenkins
  • SonarQube
  • Nexus
  • Debugging & troubleshooting
  • Write well documented and maintainable code
  • Passion for software excellence and be quality driven
  • You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this way

 

Competencies:

  • Critical thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Active learning: understanding the implications of new information for both current and future problem-solving and decision-making
  • Systems analysis: determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes
  • Complex problem solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions
  • Systems evaluation: identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system
  • Deductive reasoning: the ability to apply general rules to specific problems to produce answers that make sense.
  • Inductive reasoning: the ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events)
  • Communication skills: ability to engage with high-level stakeholders, both verbal and non-verbal
  • Information order: the ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations)
  • Selective attention: the ability to concentrate on a task over a period without being distracted

 

Culture and Values:

  • We seek understanding
  • We make a difference
  • We’ve got your back
  • We are leaders
  • We are reliable
  • We are brave

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Share
moyo footer logo
A digital business consultancy, driven by exceptional people. We distil the complexities involved in digital transformation into optimal, actionable and sustainable solutions that deliver significant results.

Useful Links

Contact Us

Privacy Policy

Email Disclaimer

Terms & Conditions

Contact Us

Head Office
242 on Jean Office Park, Building D, 242 Jean Avenue, Die Hoewes, Centurion, 0157

+27 (0) 12 664 1392

hello@moyoafrica.com

Western Cape Regional Office
103 Crossfire Place, 15 Gardner Williams Avenue, Paardevlei, Somerset West, Cape Town, 7130

+27 (0) 21 300 5851

hello@moyoafrica.com

© 2023 All Rights Reserved
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT