Java Developers (Product POC & Development)
- Full-time
Company Description
- 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.
- A team of 5+ Java Developers to start immediately to work for a brand new team with Enterprise Architect. The successful candidate has a chance to work on a project of it's kind.
- 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.
- 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 the 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 onboarding stage.
Additional Information
All your information will be kept confidential according to EEO guidelines.