Digital Solutions Back-End Developer (Java)Location: Midrand, Gauteng, South Africa (On-site)Are you a passionate back-end developer looking to make... Read more
Location: Midrand, Gauteng, South Africa (On-site)
Are you a passionate back-end developer looking to make a significant impact in the technology solutions industry? We are seeking a talented individual to join our clients team and contribute to the development of a cutting-edge cloud-based Service & Application Solution platform. This role offers an excellent opportunity to grow and learn within a supportive and collaborative environment.
Responsibilities:Collaborate with cross-functional teams to deliver data-driven digital solutions from specification through implementation and deployment (CICD).Implement software solutions with a focus on security, stability, usability, efficiency, and performance.Write clean, efficient, and maintainable code that meets project requirements.Assist in testing, troubleshooting, debugging, and software upgrades to ensure high-quality deliverables.Create and maintain up-to-date documentation of code, application requirements, business processes, workflows, systems architecture, features, and user guides.Stay current with the latest software development trends, technologies, and frameworks.Actively participate in agile team activities, including daily stand-ups, sprint planning, and retrospectives.Communicate daily work, challenges, and solutions, share ideas, and receive constructive feedback from team members.Play a proactive role in beta testing and market introduction of new solutions.Essential Skills & Experience:Bachelor's or Master's degree in Information Technology, Electronics-ICT, Computer Science, Software Engineering, or a related field.4+ years of experience in software development.Strong proficiency in back-end development (Java, Spring).Basic knowledge of database concepts and experience with database development (PostgreSQL, Azure Data Lake).Soldi understanding of web services, APIs, communication data types, and protocols (JSON, HTTP/REST, MQTT, WebSocket).Familiarity with Agile practices (Azure DevOps).Basic understanding of streaming frameworks such as Akka, Java Streams, Kafka.Experience with SoftwareAG's Cumulocity IoT platform is a plus.Interest in IoT architecture, industrial automation, and related technologies.Read less
for the following search criteria