Senior Software Engineer
Experience
5–8 Years
Key Technologies
Java, Spring Boot, REST APIs, SQL/NoSQL Databases, OpenShift, Kubernetes, AWS, Jenkins, CI/CD, Git, Splunk, Python, Agile, AI/ML
Role Summary
We are seeking a highly skilled Senior Software Engineer to design, build, and maintain scalable cloud-native applications using Java, Spring Boot, AWS, and OpenShift.
The role requires strong hands-on development experience, DevOps exposure, and the ability to work independently within an Agile environment.
Key Responsibilities
- Design, develop, and maintain high-performance backend services and microservices using Java and Spring Boot.
- Build and deploy applications on AWS and OpenShift (Kubernetes) using containerized architectures.
- Implement and maintain CI/CD pipelines using Jenkins and Git to enable automated builds and deployments.
- Ensure application reliability, scalability, and security by following best engineering practices.
- Monitor application health using tools such as Splunk and proactively resolve production issues.
- Collaborate with cross-functional teams in an Agile development environment to deliver high-quality solutions.
- Contribute to architectural decisions, code reviews, and technical mentoring.
- Develop scripts and automation using Python where required.
- Explore opportunities to leverage AI/ML capabilities for platform optimization and innovation.
- Communicate effectively with stakeholders and provide technical leadership when required.