
Intermediate Java Developer
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in South Africa.
• Write code that adheres to established criteria for software testing.
• Generate software builds for deployment on target hardware from the source code within the VAS-X system development framework.
• Create integration test specifications in accordance with project plans.
• Execute tests as specified and document any failures encountered.
• Provide Factory Acceptance Testing (FAT) results for each developed function.
• Compile system integration reports.
• Collaborate closely with the development team to develop, construct, and maintain reliable and efficient code.
• Comprehend and convert business requirements into data models.
• Compose complex and optimized SQL queries to fulfill application data requirements.
• Engage in the deployment, installation, and configuration of software releases.
• Utilize Git for effective version control and collaborative development.
• Diagnose and debug software applications.
• Offer technical support as needed.
• Assist with software solutions after implementation.
• Document all software solutions meticulously.
• Participate in quality reviews and perform testing as required.
• Facilitate User Acceptance Testing (UAT) sessions with clients.
• Conduct testing using tools such as Postman.
• Employ Bash/Linux for various tasks, including script creation.
• Proactively seek opportunities for learning and skill enhancement, staying updated with industry trends.
• Diploma or Degree in Engineering, Customer Service Management, or Business Management.
• At least 5 years of relevant experience.
• Grade 12 standard literacy.
• Proficiency in English: reading, writing, and speaking.
• IT Degree or Diploma.
• Extensive knowledge of Java, including J2EE, Spring, CAMEL, and related technologies.
• Familiarity with CSS and HTML.
• Working knowledge of operating systems, particularly Linux.
• Comprehensive understanding of SQL and industry-standard databases.
• Knowledge and experience with J2EE containers and web servers.
• A solid understanding of the Software Development Life Cycle.
• Significant experience with Rabbit MQ / ActiveMQ.
• Familiarity with Scrum and Agile methodologies.
• Proficient in Docker and Kubernetes deployments.
• A culture of trust, honesty, and accountability.
• Orientation towards client and customer service.
• Efficiency with a keen attention to detail.
• Commitment to quality assurance.
Tether.to
Instrumental Group
Get handpicked remote jobs straight to your inbox weekly.