Senior Java Developer – Gauteng Johannesburg

Senior Java Developer – Gauteng Johannesburg

Job specification

  • Strong background in application / software development or Java programming
  • Good experience in systems, application architecture, design, development, implementation and deployment (end to end).
  • Ability to work at different levels of the application
  • Object-oriented design and MVC pattern
  • Experience in web technologies (JavaScript Frameworks web development, preferably Angular 4, JavaScript, CSS, HTML5, etc.)
  • Strong experience in J2EE (Servlet, JSP, JDBC, JMS, EJB), Spring Framework, JPA, Hibernate, Open Source Frameworks
  • Strong experience with SOA-Architecture with related integration protocols (e.g., Web Services (SOAP / XML), REST & JSON, and MQ), as well as related SOA security requirements / models.
  • Robust application database management practices in a high-volume Java environment (SQL, DB2 and NoSql – Cassandra / MongoDB).
  • Strong experience in JEE / WebSphere Foundation, especially in WebSphere Application Server, JBOSS, Linux, virtualization technologies and cache technologies.
  • Design, creation and execution of IBM Websphere Application Server Infrastructure Solutions
  • Migrating proprietary application servers to WAS
  • Performance and troubleshooting of the WAS infrastructure
  • Good experience with integrated systems environments
  • Practical experience in a high volume banking environment. (For example, application grouping, scaling, multiprocessing, session management, etc.)
  • Experience with reuse and standardization, security considerations, deployment architecture such as automated application generation, software configuration tools and management, and more.
  • Experience with the challenges of integrating applications into a large corporate environment with, for example, WebSphere MessageBroker, DataPower, MQ-Series, and ESB’s API-Connect.
  • Demonstrated skill as a problem solver
  • Self-employed, self-employed, technological leader and able to work independently.
  • Must have work experience in the following tools / IDE
  • Eclipse
  • InteliJ
  • Git
  • Maven
  • Jenkins
  • SonarQube
  • Nexus
  • Debugging and troubleshooting.
  • Write well-documented and maintainable code.
  • Passion for software excellence and being quality oriented.
  • You have to be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things that way.

Educational requirements:

  • B-Degree in Computer Science or related technical field.
  • Experience in programming / development of Java applications
  • JEE-Experience
  • Experience in the application server, that is, in the Websphere application server
  • Experience in relational databases (preferably DB2

Desired skills:

  • WebSphere Application Server
  • Enterprise Java Beans
  • Java Platform 2
  • Enterprise Edition
  • J2EE
  • Servlet
  • Java database connectivity
  • JDBC
  • Java messaging service
  • JMS
  • Spring frame
  • JPA
  • Java Persistence API
  • Java programming
  • SOA-Architecture
  • Web services (SOAP / XML)
  • SOA security requirements
  • SOA security model
  • JSON
  • SQL
  • ERA
  • IBM Websphere Application Server
  • Angular
  • Java development
  • Hibernate
  • RESTful web services
  • DB2
  • InteliJ
  • Java Enterprise Edition
  • JEE

Desired work experience:

Desired qualification level:

More information / Request this position

Source link

Related post

JavaScript-React Developer – IT-Online

JavaScript-React Developer – IT-Online

Platform for developers / Application integration Understanding of BI tools will be a plus Understanding the integration between different technologies Coordination…
JavaScript-React Developer – Gauteng Pretoria

JavaScript-React Developer – Gauteng Pretoria

Platform for developers / Application integration Understanding of BI tools will be a plus Understanding the integration between different technologies Coordination…
How to access Netflix games on iPhone and iPad

How to access Netflix games on iPhone and iPad

While Netflix has made a name for itself as a streaming service that offers movies and TV shows, including an extensive…

Leave a Reply

Your email address will not be published.