Responsibilities

  • Participate in the design, development, and deployment of applications on Google Cloud Platform (GCP) using Python and Spring Boot.
  • Implement and manage data integrations with BigQuery and SQL databases, ensuring efficient data storage and retrieval.
  • Develop responsive and dynamic user interfaces using Angular, ensuring smooth integration with backend services.
  • Design, implement, and maintain Jenkins CI/CD pipelines for automated build, test, and deployment processes.
  • Apply Software Craftsmanship practices and tools to maintain high code quality, readability, and integrity.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Monitor and optimize application performance, identify bottlenecks, and ensure high availability and scalability.
  • Develop and execute unit tests, integration tests, and automated test cases to ensure application reliability.
  • Debug and resolve technical issues and provide timely fixes and improvements.
  • Create and maintain technical documentation for code, APIs, and development processes.