Full Stack Java Developer
at DataTech Recruitment
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Sep, 2024 | Not Specified | 18 Jun, 2024 | N/A | Java,Mysql,Procedure Development,Postgresql,Confluence,Kubernetes,Angular,Jquery,Jenkins,Xml,Information Systems,Spring,Bootstrap,Design Patterns,Computer Science,Hl7 Standards,Web Services,Healthcare Industry,Maven,Docker,Linux | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are seeking a talented Full Stack Java Developer to join a dynamic team onsite in Cape Town. You will play a pivotal role in revolutionizing healthcare solutions. By leveraging your expertise in full-stack Java/Angular web application development, you will have the opportunity to enhance product offerings, drive application modernisation, and deliver secure, high-quality solutions that significantly impact patient care and operational efficiency.
You must have a Bachelor’s degree or equivalent in Information Systems, Computer Science, or a related field with minimum 3 years of application development and design experience in Java 11+, Spring, J2EE, Maven, Jenkins, RESTful web services, XML, JSON formats, HTML5, CSS3, JavaScript/TypeScript, Bootstrap, jQuery, and Angular (version 10+). You must be familiar with API integration, API security (Basic Auth, oAuth2), and micro-service architectures, and have knowledge of post-relational and relational SQL databases (PostgreSQL, MySQL) and database query/stored procedure development. Experience with container platforms (Kubernetes, Docker), Linux, and Atlassian Jira and Confluence is required. Exposure to the Healthcare industry, FHIR, and HL7 standards (advantageous).
Type: Permanent
Salary: R50 000 – R60 000 CTC Per Month
Area: Cape Town
Responsibilities
- Gain Domain Mastery: Immerse yourself in the healthcare domain and strategic business objectives to deliver impactful solutions.
- Refine Requirements: Collaborate closely with Product, DevOps, Support, and QA teams to refine requirements and address application stability issues.
- Estimate Accurately: Develop precise work estimates to inform development timelines and backlog planning.
- Build Quality Solutions: Craft clean, functionally excellent, fast, and technically elegant solutions that meet business requirements.
- Deliver Tested Solutions: Provide well-tested and documented solutions that adhere to quality and security standards.
- Drive Modernization: Spearhead application modernization and migration initiatives to enhance our product offerings.
Requirements
- Bachelor’s degree or equivalent in Information Systems, Computer Science, or a related field.
- Minimum 3 years of application development and design experience.
- Proven ability to work independently and collaboratively within a team environment.
- Strong understanding of software engineering principles, architectural concepts, and design patterns.
- Proficiency in Java 11+, Spring, J2EE, Maven, and Jenkins.
- Experience with RESTful web services, XML, and JSON formats.
- Expertise in HTML5, CSS3, JavaScript/TypeScript, Bootstrap, jQuery, and Angular (version 10+).
- Familiarity with API integration, API security (Basic Auth, oAuth2), and micro-service architectures.
- Knowledge of post-relational and relational SQL databases (PostgreSQL, MySQL) and database query/stored procedure development.
- Experience with container platforms (Kubernetes, Docker), Linux, and Atlassian Jira and Confluence.
- Exposure to the Healthcare industry, FHIR, and HL7 standards (advantageous).
Responsibilities:
- Gain Domain Mastery: Immerse yourself in the healthcare domain and strategic business objectives to deliver impactful solutions.
- Refine Requirements: Collaborate closely with Product, DevOps, Support, and QA teams to refine requirements and address application stability issues.
- Estimate Accurately: Develop precise work estimates to inform development timelines and backlog planning.
- Build Quality Solutions: Craft clean, functionally excellent, fast, and technically elegant solutions that meet business requirements.
- Deliver Tested Solutions: Provide well-tested and documented solutions that adhere to quality and security standards.
- Drive Modernization: Spearhead application modernization and migration initiatives to enhance our product offerings
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Information systems computer science or a related field
Proficient
1
Cape Town, Western Cape, South Africa