Senior Java Developer (Contract)
| Location | Woodstock, South Africa |
| Date Posted | March 7, 2020 |
| Category |
IT / Information Technology
|
| Job Type |
Contract
|
| Currency | ZAR |
Description
Are you a Senior Java Developer with 7 - 10 years Java development experience? This, coupled with 4 - 6 years experience with SQL (and Oracle database design skills) will make you the ideal applicant.
Our client has scheduled a rewrite of their legacy system to serve current and future clients. This project involves designing and implementing complex software systems to further grow one of the leading organisations in the industry within Southern Africa.
Developers will be using cutting edge technology (development tools & frameworks) to implement the solution. Also, working closely with the in-house team of Systems Analysts and architects.
Bonus points for experience gained within a medical aid or managed healthcare environment.
Duties & Responsibilities
- Develop and maintain system software applications based on business system requirements and queries in order to improve and enhance system functionality for the business
Capabilities of the ideal applicant:
- Full stack development experience (UI, Server Side, Database, OS Platform: Linux)
- Strong technical skills (Java, System Integration, Best practices, etc.)
- Experienced in designing, implementing and supporting greenfield systems
- Software requirements elicitation & analysis skills
- End to end “solutioning” of requirements (Identifying impact areas of change across the system to ensure all the components "fit")
- Solid understanding of IP networks (Network security protocols – SSH, SSL, etc.) with troubleshooting skills
- Assist in supporting legacy systems
- Team player
Desired Experience & Qualification
Required education:
- Matric
- Relevant 3 year Degree/Diploma
Required skills:
- Java (JDK 7 and 8)
- Java EE 7
- JSP and JSF
- Proficient and understands Java EE concepts: transaction management (JTA), messaging (JMS) and JDBC
- Oracle - SQL writing, database design, basic query optimization including PL/SQL
- Web Services (JAX-WS & JAX-RS)
- Spring Frameworks and Springboot
- Very competent in XML/XSD/JSON
Optional skills (Bonus points):
- NodeJS
- MongoDB
- Swagger
- Familiarity with Amazon Web Service stack
Maintenance experience:
- HTML/CSS and Javascript
- Hibernate
- MyBatis
- DropWizard
- Maven build tools
- Setup, deploy to and configure Java-based application servers
- Experience with service, enterprise or Java design patterns
- Worked with and configured Continuous Integration tool platforms (Bamboo, TeamCity, etc.)
- Familiarity with Windows Server operational activities
- Familiarity with Linux terminals operational activities
Preferred Technology skills requirement:
- ActiveMQ / IBM MQ
- Wildfly and Weblogic
- Spring framework and libraries
- DropWizard or Springboot frameworks
- Docker
- Kubernetes
- Familiarity with YAML
- JQuery with Javascript frameworks (Angular JS)
- Service Oriented Architecture and Microservices
Package & Remuneration
Benefits:
- Competitive contractor rate on offer
- Renewable contract (performance based)
- Flexible working hours
- Company offers training
Important to note before applying:
We are inviting South African citizens to apply
PLEASE ONLY APPLY ONLINE (we do not monitor emailed CV's)
Interested?
Important to note before applying:
We are inviting South African citizens to apply
PLEASE ONLY APPLY ONLINE (we do not monitor emailed CV's)
