Chennai, Tamil Nadu
Software Engineer Senior #1028219Job Description:
- Develop high-quality reusable code to develop the dynamic user interface for various platforms in PD Prototype applications.
- Design and develop software to deliver user stories that contribute to a valuable working software product.
- Enhance testing platforms, implement test automation and foster software craftsmanship.
- Cloud development using cutting-edge technologies and integrations with enterprise systems to optimize use of GCP.
- Collaborate with cross-functional teams to design, develop, and implement solutions that meet business requirements.
- Monitor and evaluate the performance of our solutions.
- Identify and share best practices with software engineering team.
Skills Required:
- JAVA, Angular, GCP, POSTGRES
Experience Required:
- Strong experience with: Core Java, JUnit, Spring boot, Angular.
- Modern databases (Relational and non-relational), including experience with Flyway.
- Continuous integration/continuous delivery tools and pipelines, such as: (Tekton, Terraform, Docker, SonarQube, Checkmarks, Fossa, Maven, Gradle, Apigee X).
- Strong experience with REST API development including the use of tools like Postman, Ready API and Swagger, as well as creating mock APIs for testing.
- Strong experience in developing and deploying to cloud platforms, such as Google Cloud Platform
Education Required:
- Bachelor's Degree