WaveBL is a market leading blockchain-based digital courier platform that mirrors the traditional process for transferring original paper documents — electronically. Our solution enables instant, encrypted and authenticated transfer of Bills of Lading and other unique digital documents. WAVE BL’s platform is designed to meet the needs of every member along the supply chain, from the smallest importer to the largest shipping carriers and banks.
Responsibilities
- Lead and mentor a team of skilled engineers, fostering a culture of innovation and excellence.
- Oversee and enhance the architecture of our applications.
- Take a hands-on approach in development, code reviews, and design discussions.
- Coach and promote Agile principles, best practices, and team collaboration.
- Troubleshoot and resolve technical challenges and blockers.
- Collaborate with Solution Management and Product Management to align technical and business goals.
- Encourage knowledge sharing and system thinking within the team.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience as a Java Software Engineer
- At least 2 years of experience leading small to medium-sized development teams with hands-on responsibilities
- Excellent communication skills in English (reading, writing, speaking)
- Strong knowledge of Software Design, OOP, and Microservices architecture
- Hands-on experience with Java, Spring Boot, Redis, Kafka, MySQL, React
- Experience with web development concepts and best practices
- Strong experience with Agile development methodologies
- Understanding of testing methodologies and best practices
- Familiarity with DevOps processes and tools
- Experience with AWS cloud services is a plus