About the Role
We are looking for product minded Software Technical Lead with good experience and skills.
Essential Functions
- Lead and participate in architectural decisions to achieve high reliability, availability, and scalability
- Design, develop and/or maintain all aspects of software developed by the Software Department.
- Provide code and supporting documentation in accordance with the Software Development Processes and codes of practice.
- Collaborate with stakeholders on software and technical issues.
- Act as a mentor to other team members.
- Work closely with product, quality engineering, and development team members to ensure high-quality product
- Ensure adherence and help redefine the best practices in SDLC like code review, unit testing, functional automation, user story analysis, Continuous Integration, etc.
Education
- B.E in Computer Science, IT, or a similar field.
Experience
- 5 - 8 plus years of experience in software design, development, and algorithm related solutions using Java and related technologies.
- Experience building large scale service / micro service-oriented platforms
- Experience with Agile/Scrum development methodologies
- US or foreign countries experience in an internet start-up companies and Product development experience a huge plus.
- Prior experience as Full Stack developer or Front developer on AWS
- Extensive Experience of Building Cloud Based Platform using Microservices and C# on AWS.
- Knowledge of testing tools for cloud stack, Knowledge of test strategy (Unit, Integration etc).
- Front-End JavaScript Frameworks, especially Angular.
Knowledge, Ability & Skills
- Knowledge in configuring SaaS platform.
- Strong skills in Java programming, Java design patterns, and server-side Java
- Demonstrable versatility in multiple front-end and back-end technologies (Java, Spring, AngularJS, JQuery, CSS3, MongoDB, Solr, Memcached, Redis etc.)
- Independent, self-motivated, meticulous and methodical in creating solutions.
- Able to lead developers & QA.
- Must possess good logical & critical thinking.
- Good English communication skills.