Jobs in

Java Developer South Africa - South Africa

Hi-Tech Recruitment - Cape Town

Reference: CPT005276-JB-1 Wanting to " catch " your next big "break "? Here's hoping that you will " byte " at this opportunity. An innovative, Digital Company is looking for your Java skills - working in a diverse travel industry 1. System Design and Development Requirements Analysis: Understand functional and system requirements thoroughly. Architecture Design: Design scalable, responsive, and stable backend systems. Module Development: Develop and modify modules using appropriate technologies and frameworks (e.g., Java/Spring Boot for microservices). Quality Assurance: Ensure responsiveness, stability, and quality of applications through rigorous testing and code reviews. 2. Testing and Bug Fixing Testing Strategies: Implement unit tests, integration tests, and participate in QA testing processes. Bug Fixes: Address issues promptly and efficiently to maintain application stability. 3. Agile Methodology Scrum Participation: Actively engage in daily scrum meetings for project updates and impediment resolution. Sprint Planning: Contribute to sprint planning sessions to set goals and prioritize tasks effectively. 4. Documentation Technical Documentation: Create and maintain technical documentation for developed modules to facilitate understanding and future maintenance. 5. Code Quality and Standards Code Reviews: Participate in and conduct code reviews to ensure adherence to coding standards, best practices, and overall code quality. 6. Continuous Integration and Deployment CI/CD Pipelines: Set up and maintain CI/CD pipelines using tools such as GitHub, Jenkins, GitHub Actions, and Spinnaker to automate testing and deployment processes. Deployment and Operations: Collaborate with DevOps team to ensure smooth deployment and operation of systems on cloud platforms like AWS and GCP. Skills and Technologies: Backend Development: Proficiency in languages like Java, Python, or similar, and frameworks such as Spring Boot. API Development: Experience designing and implementing RESTful APIs. Microservices Architecture: Knowledge of microservices patterns, Docker, and Kubernetes. Database Management: Familiarity with SQL and NoSQL databases. Testing Frameworks: Experience with JUnit, Mockito, Postman, etc. Version Control and CI/CD: Git, GitHub, Jenkins, GitHub Actions, Spinnaker. Cloud Platforms: AWS (Amazon Web Services), GCP (Google Cloud Platform). Collaboration and Communication: Team Collaboration: Work closely with cross-functional teams including DevOps, QA, and frontend developers. Communication Skills: Clear and effective communication of ideas, issues, and solutions. Please send your updated cv and skills matrix to jackihi-techcpt.co.za R 40 000 - R 70 000 - Monthly plus Provident fund, Group life and bonus Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Java Developer Johannesburg, South Africa - Johannesburg

Isilumko Staffing

...

Java Integration Developer Cape Town - South Africa

DeARX Services Ltd

...

Senior Java Developer: Spring: Banking: 1 Year FTC - Johannesburg

...

Senior Java Developer Midrand - Midrand

E-Merge IT Recruitment

...

Senior JAVA Developer - Johannesburg

...

Want to do another search?

Jobs in