Job Responsibilities :
- Provide excellent technical leadership in the design and implementation of software solutions, particularly within an e-commerce context .
- Apply excellent knowledge of various architecture approaches and paradigms , including but not limited to RESTful API design and Event-driven design , evaluating and selecting appropriate technology alternatives.
- Demonstrate an excellent ability to understand complex problem domains from both a business and technical perspective, and design robust, scalable solutions accordingly.
- Drive projects and champion agile methodologies , ensuring alignment and effective execution across development teams.
- Develop and deliver solutions leveraging JVM tech stack , including expertise in Java / Kotlin and the Spring Framework .
- Utilize profound organizational, communication, and conflict-resolving skills to facilitate collaboration and achieve project goals.
- Actively engage in knowledge sharing with team members, fostering a collaborative and learning-oriented environment.
- Communicate effectively, both spoken and written, in English , to a diverse range of stakeholders.
Required Skills :
Software Architecture Experience : Proven relevant working experience as a software architect, ideally within an e-commerce context.Technical Leadership : Excellent technical leadership skills.Architectural Knowledge : Excellent knowledge of architecture approaches / paradigms and technology alternatives, especially RESTful API and Event-driven design.Problem Domain Understanding : Excellent ability to understand problem domains from both business and technical perspectives and design effective solutions.Organizational & Communication Skills : Profound organizational, communication, and conflict-resolving skills.JVM Tech Stack : Demonstrated knowledge and experience in JVM technologies, including Java / Kotlin and the Spring Framework.Agile Methodologies : Demonstrated knowledge in driving projects and applying agile methodologies.Collaboration & Sharing : Passionate about sharing knowledge and collaborating with others.Language Proficiency : Very good English (spoken and written)Skills Required
Software Architecture, Restful Api, Java, Spring Framework, Agile Methodologies