Job Summary
We are looking for a Senior Developer with strong hands-on experience in Java and Python development, excellent working knowledge of AWS cloud services, and exposure to DevOps and CI/CD tools. The candidate should be capable of developing automation solutions, creating pipelines and debugging failures, and supporting application teams with deployment failures in a cloud-native environment.
Key Responsibilities
• Develop and maintain applications and automation solutions using Java and Python.
• Work with AWS cloud services and support cloud-native application development.
• Create, maintain, and troubleshoot CI/CD pipelines.
• Debug pipeline and deployment failures and provide support to application teams.
• Apply DevOps principles, source control, and release management practices.
• Work with CI/CD tools such as Jenkins, GitHub, Harness, BitBucket, and Nexus.
• Support security vulnerability scanning using tools such as SNYK, CrowdStrike, SonarQube, and similar technologies.
• Collaborate with development and application teams to troubleshoot technical and deployment issues.
• Apply Docker, Kubernetes, and Infrastructure-as-Code concepts where applicable.
• Contribute to application support and continuous improvement initiatives.
Required Qualifications
• Strong development experience in Java and Python.
• Good understanding of AWS cloud services and cloud-native architecture.
• Working knowledge of DevOps principles, source control, and release management.
• Experience creating and maintaining CI/CD pipelines using tools such as Jenkins, GitHub, Harness, BitBucket, and Nexus.
• Exposure to security vulnerability scanning tools such as SNYK, CrowdStrike, SonarQube, and similar technologies.
• Strong problem-solving and communication skills.
Preferred Qualifications
• Familiarity with Docker, Kubernetes, and Infrastructure-as-Code (Terraform) concepts.
• AWS Certification.
• Experience working in Agile/Scrum environments.
• Exposure to monitoring and observability tools.