Technical Development:
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build responsive and dynamic user interfaces using Angular.
- Integrate and manage cloud services on AWS and Azure platforms.
- Develop and maintain infrastructure as code using Terraform, Helm Charts, and manage deployments on Kubernetes.
CI/CD & DevOps:
- Manage and optimize CI/CD pipelines using GitLab, ensuring smooth and automated build, test, and deployment processes.
- Oversee infrastructure provisioning and deployment workflows across environments.
Quality Assurance:
- Conduct code reviews to maintain coding standards and improve code quality.
- Write and maintain unit tests using JUnit to ensure robust and error-free code.
- Oversee testing and deployment processes to ensure smooth releases across environments.
Collaboration & Communication:
- Work closely with cross-functional teams including QA, DevOps, and Product Management.
- Ensure clear documentation and communication of technical solutions and project progress.