Responsibilities

  • Design and develop backend services using Java with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and Spring Cloud frameworks.
  • Develop REST based microservices that support enterprise applications and integrate with cloud platforms and distributed systems.
  • Build responsive front end components using Angular, JavaScript, TypeScript, HTML, and CSS while ensuring smooth integration with backend APIs.
  • Develop Python based modules for data processing and application services using Conda and PIP package environments.
  • Implement unit testing and automated validation using tools such as JUnit, Mockito, and pytest to ensure application reliability and maintainable code.
  • Design and execute SQL based data operations across relational databases including SQL Server, Oracle, PostgreSQL, Teradata, and BigQuery.
  • Develop and maintain containerized applications using Docker and manage container orchestration environments where required.
  • Implement CI/CD pipelines using tools such as Jenkins, Tekton, and GitHub to automate build, testing, security validation, and deployment workflows.
  • Support infrastructure provisioning and configuration management using Terraform and cloud services within Google Cloud Platform environments.
  • Use API development and testing tools such as Swagger and Postman to document and validate service interfaces.
  • Apply code quality and repository security checks using scanning tools such as SonarQube and 42Crunch to ensure compliance with development standards.