Full Stack Java Developer

at  DataTech Recruitment

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Sep, 2024Not Specified18 Jun, 2024N/AJava,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,LinuxNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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