Job Information
IBM SDE 2 (Software Developer) in BANGALORE, India
Introduction
We are looking for a Software Developer 2 with expertise in Java, AWS, and basic dev-ops practices.
This role involves designing, developing, and optimizing cloud-native applications using modern technologies like Kubernetes, Docker, Terraform, and GitHub Actions. You will collaborate with cross-functional teams to build scalable, secure, and high-performance applications, ensuring seamless cloud deployment on AWS handling Petabytes of Data in ETL and Realtime processing environment.
This is a great opportunity for a highly motivated engineer to work with cutting-edge cloud technologies while playing a crucial role in driving system architecture and performance improvements.
Your role and responsibilities
Your Role and Responsibilities
You will be part of team working for FinOps related products. A good hands on experience with multiple Cloud Service Providers and handling their Petabytes of data.
Software Development & Cloud Engineering:
Develop scalable, high-performance Java applications with a focus on reliability and security.
Design and implement cloud-native solutions using AWS services (S3, SQS, DynamoDB, IAM, SNS).
Build and manage containerized applications with Kubernetes and Docker.
Write clean, maintainable code while following industry best practices
DevOps & Automation
Automate CI/CD pipelines using GitHub Actions for seamless deployment.
Define and manage Infrastructure as Code (IaC) using Terraform and YAML-based configurations.
Improve monitoring, logging, and alerting for cloud-based applications
Additionally,
Collaborate with DevOps, security, and product teams to define system architecture.
Mentor junior developers, conduct code reviews, and foster a learning-oriented culture.
Utilize JIRA for Agile project tracking and sprint planning.
Work with AWS, Azure, and GCP Access and Identity Management (IAM) to secure cloud environments.
Required technical and professional expertise
5+ years of experience in software development with strong experience in Java.
Experience on AWS services (S3, SQS, DynamoDB, IAM, etc.)
Hands-on experience with Kubernetes and Docker for container orchestration
Good understanding of cloud security and identity management (AWS, Azure, GCP)
Preferred technical and professional experience
Nice to have
GoLang is an added advantage but not mandatory
Experience working with Terraform and YAML-based configurations for cloud infrastructure is an added advantage