Jobs in

Java Developers - Johannesburg

Copious Software

About us on www.copious-software.com or give us a call to chat more . Our prestigious Health Insurance (Sandton, Johannesburg) client, is embarking on a brand new Cloud Product development using latest Java & AWS tech stack, something very creative & innovative. To achieve the project's objective we need your experience, expertise as well as your passion for innovation & creativity Job Description Skills required - Primary Tech Stack : Java 8 / Spring Stack (boot, cloud, batch) / Camunda / Hibernate / Webservices (Soap & Rest) / Maven / ELK (Elasticsearch, Logstash, Kibana) / Angular 5 / Docker. 3 years of experience with Java / J2EE development and design. 2 years of experience in the Spring Framework. 2 years of hands-on experience working in ORM technologies using Hibernate or JPA. Must have worked on Java 1.7 or Java 1.8. AWS Cloud / Git / Jira uses & expertise is beneficiary. Database Knowledge : SQL/PL-SQL (Inner Outer Joins, Group By, Having, Stored Procedures, Triggers, Cursors etc). Data Structures and Collections : List, Map, Set, Vectors, and Matrix. Knowledge of Concurrency or Multithreading, CRUD operations, Aggregations, Indexing. Role & Responsibility - Understand the business goals and make sure the solutions meet client expectations. Understand the problems holistically and solve them in a generic manner by producing re-usable components or services when it is possible. Follow established coding standards, architecture principals, and development process. Develop software solutions to support business clients. Develop Unit tests and Integration tests and performing quality assurance of development. Document logic used, comment on the code and troubleshoot isolating issues within complex environments. Produce code following Technical standards and selected design patterns. Release source code to QA and Production environment. Consult with the Systems Analyst and Systems Architect on technical issues encountered. Participate in code reviews to check the applications standards, logic and effective use of libraries and reusable aspects of the application. Understanding and applying the fundamentals of SOA and OO principles and methodologies. Other skills required - Go-getter, Result oriented, Creative & Innovative approach. Problem solver & Customer service orientation Conflict Resolution skills. Better time management & Stress management. Professional Communication (written, verbal/presenting and listening). Qualifications Awards & Certifications - Degree or Diploma in IT. Related tech-stack certifications are beneficiary. Additional Information We define the role level as below - Junior - 1 to 3 years of related experience. Intermediate - 3 to 5 years of related experience. Senior - 5 to 8 years of related experience. Graduates & Trainees - Please make use of our published position. Employment type - Our preferred engagement model is contracting (approx 12 months of initial engagement & renewable). We do welcome a permanent employment model too; let's discuss this further close to the onboarding stage. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Java Developer - Boksburg

Falcorp Resourcing

...

Java Developer (JAV) - Johannesburg

DVT

...

Java Developer - Johannesburg

Boardroom Appointments

...

Intermediate Java Developer - Boksburg

Network IT

...

Java Developer - Johannesburg

...

Want to do another search?

Jobs in