Key Activities:
Understand complex business problems and implement product features that are secure, scalable, robust and easy to implement and maintain.
Take full ownership of product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
Plan and identify solutions and risks proactively
Own delivery of assigned work in terms of committed date, scope and quality
Remain at the cutting edge of technology trends and use them to solve emerging problems
Identifying and leading technical initiatives independently towards planned outcomes
Skills Required:
Desired Profile:
Must have experience
Big Data - SPARK EMR
Python 2
AWS - Serverless eco system / Lambda
AWS RDS or Any RDS
HDFS
Angular
In-depth, experience in solution architecture for large enterprise applications using Python, Webservices (SOAP and REST), ESBs, Open Source products, and strong working knowledge of SOA, SOAP, WSDL, Service Orchestration, Business Process Choreography, BPEL, Spring MVC and Spring Boot.
Expertise with IoC containers and DI frameworks (like Guice), SOLID and DRY principles, REST frameworks, ORMs (like Hibernate), CI/CD solutions using Maven, Jenkins, TeamCity etc.
Knowledge of Web Technologies such as Html 5, CSS 3, jQuery, Spring MVVC and WebServices (SOAP/REST).
Knowledge of technology areas of Messaging, Transaction Management, Service registry & discovery, Spring Boot, Spring MVC, Hibernate, DAO, etc.
Strong command on Python concepts and current industry trends.
Experience with containerization related management stacks like Kubernetes
Expert level application architecture capabilities cloud providers Amazon AWS
Experience with AWS platform, specifically Lambda, API Gateway, IAM
Cloud native architectures - microservices, serverless architectures
Strong understanding of microservice architectures, principles and patterns
Expertise on Agile development and related methodologies like TDD, BDD, Performance/Load testing etc.
Experience with product development lifecycle, lean startup approach.
Passion and experience applying emerging technologies (e.g. Chatbots, RPA, AI/ML, etc.) to generate new business opportunities and address modern business challenges
Experience with architecting distributed systems, event-driven architecture using Kafka
Good understanding of RDBMS & NoSQL database such as MongoDB, Cassandra, etc.
Experience with REST APIs development, API Management tools (e.g. MuleSoft, Apigee)
Knowledge of design patterns is required.
Keyskills: Technical Architect Maven Hibernate Web services jQuery SOA RDBMS Enterprise applications Open source Python
As VITO wants to accelerate the transition to a sustainable world, we work in India, where fast transitions are taking place and where we can have an impact. We have undertaken research projects in collaboration with India since 2007, starting with bio-economy and green chemistry.