Context: Landis+Gyr (Pty) Ltd is part of a global organisation and is engaged in the design, production and distribution of energy metering and energy management products.
Principal Software Systems EngineerKey Responsibilities: Design and Develop: Create and maintain Java-based applications, ensuring they meet performance and quality standards.Database Management: Develop and optimize SQL queries, manage database schemas, and ensure data integrity.Code Review and Debugging: Conduct code reviews, debug and resolve issues, and ensure code quality.Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver robust solutions. Able to work independently without dependence on a team.Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.Documentation: Maintain comprehensive documentation for all development activities and processes.Required Skills and Qualifications: Experience: 10+ years of experience in Java development.SQL Proficiency: Strong knowledge of SQL and experience with database management systems (e.g., MySQL, PostgreSQL, Oracle).Technical Skills: Proficiency in Java frameworks (e.g., Spring, Hibernate), RESTful APIs, and microservices architecture.Problem-Solving: Excellent analytical and problem-solving skills.Communication: Strong verbal and written communication skills.Education: Bachelor's degree in Computer Science, Information Technology, or a related field.Preferred Qualifications: Cloud Experience: Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).Agile Methodologies: Experience working in Agile environments.Certifications: Relevant certifications in Java and SQL technologies.
#J-18808-Ljbffr