Lead Back End Software Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <strong>Lead Back End Software Engineer<br/><br/></strong><strong>Job Summary<br/><br/></strong>We are seeking a highly skilled Software Engineer with architecture skills and extensive experience in event-based architecture, RESTful APIs, RDBMS, NoSQL, IoT, and proficiency in Java, Spring and Quarkus frameworks. The ideal candidate will have a strong background in designing and implementing complex software systems, mentoring development teams, and promoting best practices in software development. This is a full time role (100%) and based in Cham office location (ZG).<br/><br/><strong>Key Responsibilities<br/><br/></strong><ul><li>Design and implement scalable, event-based architectures for high-performance applications.</li><li>Develop and maintain RESTful APIs to support front-end and mobile applications.</li><li>Architect and manage both relational (RDBMS) and NoSQL databases to ensure data integrity, scalability, and performance.</li><li>Ensure the security by implementing robust cybersecurity measures.</li><li>Provide technical guidance to development teams, ensuring adherence to best practices in software development.</li><li>Collaborate with cross-functional teams to define, design, and ship new features.</li><li>Conduct code reviews and mentor developers to strengthen their coding skills and ensure high-quality code.</li><li>Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.</li><li>Document architectural decisions and designs for various stakeholders.</li><li>Identifying technical debts and creating solutions to minimize them.<br/><br/></li></ul><strong>Required Skills And Qualifications<br/><br/></strong><ul><li>Proven experience as a software engineer in a similar role.</li><li>Experience in Software Architecture</li><li>Expertise in event-based architecture and building scalable systems.</li><li>Strong knowledge of RESTful API design and implementation.</li><li>Extensive experience with RDBMS (e.g., MySQL, PostgreSQL) and NoSQL databases.</li><li>Familiarity with IoT technologies and architecture.</li><li>Strong proficiency in Java programming.</li><li>Experience with the Spring and/or Quarkus frameworks.</li><li>Excellent problem-solving skills and ability to work in a fast-paced environment.</li><li>Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.</li><li>Experience in teaching and mentoring developers to follow best practices in software development.<br/><br/></li></ul><strong>Preferred Qualifications<br/><br/></strong><ul><li>Bachelor’s or Master’s degree in computer science, engineering, or related field.</li><li>Experience with the AWS cloud platform.</li><li>Familiarity with CI/CD pipelines and DevOps practices.</li></ul> </div>