Job Summary
We are seeking a highly skilled Software Engineering Professional to lead the design, development, and implementation of REST APIs that power Merchant Boarding and maintenance.
This role requires collaboration with cross-functional teams to gather requirements and translate them into technical specifications. The ideal candidate will have expertise in backend and server-side engineering, strong proficiency in Java programming language, and experience with Jenkins, Docker, Kubernetes, Terraform/Puppet, and Git/Github/Gitlab.
Key Responsibilities
* Lead the design, development, and implementation of REST APIs that power Merchant Boarding and maintenance.
* Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
* Develop and implement CICD pipelines for spring, java and web applications using Jenkins, Spinnaker, and GitHub on Google Cloud Platform.
* Containerize applications and deploy on Kubernetes clusters on GCP.
* Manage infrastructure and configuration using Terraform and puppet.
* Build robust monitoring alerting around devops stack using Grafana, PagerDuty.
Requirements
* 5+ years of experience in software development, with expertise in backend and server-side engineering.
* Strong proficiency in Java programming language.
* Experience with Jenkins, Docker, Kubernetes.
* Experience working on Cloud services such as GCP or AWS.
* Experience with Terraform/Puppet or other equivalent configuration management framework.
* Experience with Git, Github, Gitlab.
* Solid understanding of CI/CD pipelines, DevOps practices, and agile methodologies.
* Experience in SQL databases and designing and optimizing SQL queries.
* Experience with microservices architecture and containerized deployments (e.g., Kubernetes) preferred.