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:
Must have experience
Java Any versions
REST API - JAXRS
Any RDS system
Angular 4 or 6 or 8 is ok. (Minimum 1 years)
Nice to Have
AWS - Serverless eco system / Lambda
AWS RDS (postgres SQL)
Good Understanding of solution architecture for large enterprise applications using Java/J2EE, 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.
Good 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.
Good command on Java/J2EE concepts and current industry trends.
Good with containerization related management stacks like Kubernetes
Good understanding of application architecture capabilities cloud providers Amazon AWS
Experience with AWS platform, specifically Lambda, API Gateway, IAM
Cloud native architectures - microservices, serverless architectures
Good understanding of microservice architectures, principles and patterns
Strong 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: Maven Hibernate Web services jQuery SOA RDBMS Enterprise applications Bpel Open source Distribution system
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.