- Develop innovative solutions by designing and analyzing data driven applications from Vehicles/IoT devices to solve problems in the Connected Car world
- Understand and Align Solutions towards Business needs.
- Responsible for Developing Responsive Frontends with Angular
- Java/J2EE development with OOPs design principles and Java Design Patterns.
- Responsible for maintaining the CI/CD pipelines
- Design and Development of microservices, messaging services, Stream processing in Big Data environment.
- Agile development practices and DevOps methods.
- Define and Ensure Best Practices of Application Development.
- Team Mentoring and Competency development
Experience and Skills
- 5 7 years of relevant experience
- Programming skills in Java/J2EE with good understanding of OOPs design principles and Java Design Patterns. Excellent understanding of SpringBoot framework
- Experience in developing cloud-based solutions using Azure with deep understanding of design for scalability and performance.
- Experience in Databricks is a good to have
- Should have experience with databases such as Postgres/NoSQL
- Experience in developing Microservices (preferably Spring Boot) with valuable exposure to web application frameworks.
- Exposure to IoT and Big Data platforms.
- Working knowledge on Kubernetes
- Experience of DevOps concepts, tools and technology landscape.
- Experience with various tools of the trade including build tools (Maven, Gradle), version control (subversion, Git), automation servers (Jenkins, VSTS, Bamboo)
- Unit Testing with Junit
- Scripting languages like Python, JavaScript would be beneficial