
Intermediate Java Developer
Posted Nov 3

Posted Nov 3
This is a fully remote position, open to applicants in South Africa.
• Write code that adheres to established software testing criteria.
• Create software builds for deployment onto target hardware from the VAS-X system development software source code.
• Develop integration test specifications in accordance with project timelines.
• Execute tests as outlined in specifications and document any failures.
• Generate FAT test results for each developed function.
• Create system integration reports.
• Collaborate closely with the development team to design, build, and sustain reliable and efficient code utilizing suitable Java frameworks or Oracle PL/SQL and Apex.
• Convert business requirements into data models and structures using MSSQL, Oracle, MySQL, or Postgres databases.
• Write complex and optimized SQL queries.
• Deploy, install, and configure software releases.
• Utilize Git for version control and collaborative programming.
• Troubleshoot and debug software applications.
• Provide support for technical assistance requests.
• Offer support for software solutions post-implementation and address bugs or issues.
• Document software solutions and systems thoroughly.
• Engage in quality reviews and testing processes.
• Conduct User Acceptance Testing (UAT) sessions with clients.
• Perform application functionality and performance testing using tools like Postman.
• Employ Bash/Linux for scripting, system administration, and server management.
• Participate in cross-service activities and projects as necessary.
• Diploma or Degree in Engineering, Customer Service Management, or Business Management.
• At least 5 years of relevant experience.
• Completed Grade 12.
• Standard literacy skills.
• Proficient in reading, writing, and speaking English.
• 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, including Linux.
• In-depth understanding of SQL and industry-standard databases.
• Comprehension of J2EE containers and web servers.
• Comprehensive understanding of the Software Development Life Cycle.
• Solid experience with RabbitMQ / ActiveMQ.
• Experience with Scrum/Agile methodologies.
• Proficient in Docker and Kubernetes deployments.
• Strong problem-solving abilities and accurate assessment of required effort and timelines.
• Respect for and appreciation of diversity.
• Ability to multitask and self-motivate.
• Trustworthy, honest, and accountable.
• Customer service orientation.
• High efficiency with attention to detail.
• Quality assurance mindset.
• Excellent interpersonal and communication skills.
• Strong team player.
• Commitment to team deliverables while promoting cooperation and harmony.
• Well-groomed and professional appearance.
• Adaptability and capability to work under pressure.
• Occasional work outside of regular hours due to critical business needs.
• Opportunities to attend conferences and workshops as required.
• Opportunities for learning and skill development to stay current with industry trends and new technologies.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.