A startup in the field of agile marketing technology solutions is looking for an Software Architect. Qualifications: •B.Sc. in computer science or equivalent. •At Least 5 year experience in developing / architecting web-based applications in enterprise or SaaS environments, including back-end and UI development experience. •Managerial experience (2+ years) - Advantage. •Test fanatic, prove your feature is working by providing a complete automated test suite. TDD advocate is a big plus. •Deep understanding of the Java language and its APIs. •Excellent knowledge in development methodologies, coding practices, and understanding of SW infrastructure and architecture concepts and patterns. •Passion for building scalable, distributed systems. •Team player, quick learner and a problem solver.