Java Developer

Johannesburg, Gauteng, South Africa

Job Description


Our client in the IT industry is currently looking for a Java Developer, in Johannesburg (Hybrid)Requirements:

  • Enterprise Java Beans (EJB), Java (Strong), Java EE.
  • 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 ESBs 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.
  • 8-10 years industry experience.
  • 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.
Remuneration:
  • R80 000 - R100 000 per month.

InspHired Recruitment Solutions

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1327745
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned