Chennai, Tamil Nadu
Web Development Associate #1025913Job Description:
- Serve as a core member of the secure coding product team that enables the design, development, and creation of secure coding practices
- Develop application software and RESTful services using GCP and Spring Framework.
- Experience building distributed, service oriented, cloud micro service-based architectures.
- Use of Test-Driven Development and code pairing/mobbing practices.
- Develop components across all tiers of the application stack.
- Continuously integrates and deploys developed software.
- Modify CI/CD pipeline and scripts as necessary to improve continuous integration practices.
- Consults with product manager to identify minimal viable product and decomposes features by story slicing.
- Collaborate with other product teams on integrations, testing, and deployments
Skills Required:
- React, JavaScript, Application Support, Big Query, Application Testing, Application Design, Coding, Angular, SPRING, Application Development, Developer, Java, Web Services
Experience Required:
- Experience in cloud services engineering, including Pivotal Cloud Foundry (GCP – J-Frog, GitHub, Spring, Angular), RESTful services, CI/CD pipeline (Tekton or similar).
- Experience with Swagger, logging/tracing, Conformance, Dynatrace, Spring security, and SonarQube
- Understanding Spring Cloud Data, Spring Security, OAuth, Service monitoring on Cloud
- Experience in application testing, release management, and support activities.
- Experience with various Software Development Life Cycle methods such as Agile
Experience Preferred:
- 4+ years of development experience (Purchasing/Automotive industry experience a plus) preferably utilizing Java, Spring, Angular, React, Web Services, etc.
- 3 years of experience designing and building technical solutions using Java technologies such as Spring, Spring Boot, Web Services, Microservice Architecture etc.
- Comprehensive understanding of relational database (Microsoft SQL Server), PostgreSQL, NoSQL database and flat file processing concepts
- Strong knowledge in design patterns and principles, experience in developing web services, REST APIs, and related architectures
- Exposure to automated testing concepts, tools, and frameworks
- Excellent communications skills - ability to engage in deep technical discussions with customers and peers and become a trusted technical advisor
Education Required:
- Bachelor's Degree
Additional Information :
- 4+ years of development experience (Purchasing/Automotive industry experience a plus) preferably utilizing Java, Spring, Angular, React, Web Services, etc.
- 3 years of experience designing and building technical solutions using Java technologies such as Spring, Spring Boot, Web Services, Microservice Architecture etc.
- Comprehensive understanding of relational database (Microsoft SQL Server), PostgreSQL, NoSQL database and flat file processing concepts
- Strong knowledge in design patterns and principles, experience in developing web services, REST APIs, and related architectures
- Exposure to automated testing concepts, tools, and frameworks
- Excellent communications skills - ability to engage in deep technical discussions with customers and peers and become a trusted technical advisor