About the job
Why Join Us:
· Work in a cutting-edge, cloud-native environment utilizing a comprehensive Java tech stack (Java 21+) along with UI components designed in the Vaadin framework.
· Experience continuous learning and innovation opportunities in a collaborative, supportive workspace.
· Team up with a diverse array of experts across data, product management, and technology sectors.
· Make significant contributions to projects that drive meaningful change within our organization and the broader industry.
Your Role:
· Design, develop, and maintain robust data modeling components on a distributed data platform.
· Collaborate with interdisciplinary teams to gather requirements and convert them into actionable technical specifications and solutions.
· Apply software development best practices, including conducting code reviews, unit testing, and managing CI/CD processes.
· Diagnose and rectify software defects and performance bottlenecks promptly.
· Engage in sprint planning, daily stand-ups, user demonstrations, and retrospectives to ensure team alignment and progress.
· Mentor junior developers, fostering their professional growth through knowledge sharing and code reviews.
· Stay abreast of emerging technologies and industry trends to enhance our software quality and performance continuously.
· Document technical designs, processes, and workflows to ensure knowledge transfer and project transparency.
· Communicate project statuses, challenges, and solutions with stakeholders, ensuring alignment with business objectives.
· Contribute to the overall architecture and design of the TeraHelix ecosystem, ensuring scalability, reliability, and security.

