- Location
- Bengaluru, KA,IN, IN
- Type
- Full-time
- Department
- IT
- Experience
- 5+ years
- Education
- Bachelor
- Source
- Eightfold
Description
### About the Role
### We are seeking a highly skilled Full Stack Software Engineer with expertise in cloud-native application development. Candidate should be very proficient in Python. This role involves designing and building scalable, secure, and high-performance solutions that power next-generation enterprise systems.
###
### Key Responsibilities
- ### End to end Full stack development
- ### Design and develop cloud-native applications using Python and microservices architecture.
- ### Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- ### Collaborate with cross-functional teams for requirements analysis and solution design.
- ### Ensure scalability, security, and performance through best practices.
- ### Write and maintain unit and integration tests to uphold code quality.
- ### Participate in Agile ceremonies and contribute to continuous improvement.
### Required Skills
- ### Strong proficiency Python with Design Patterns, Multithreading, Data Structures
- ### Hands-on experience with microservices, REST APIs design and implementation (with Spring Boot, or Flask/Fast API)
- ### Proficiency in UI development using React, Node.JS
- ### Expertise in containerization & orchestration: Docker, Kubernetes.
- ### Working knowledge of DevOps tools: Jenkins, Maven, Git.
- ### Understanding of monitoring tools (Prometheus, Grafana).
- ### Experience with development using GenAI tools such as GitHub Copilot, Claude Code, or similar AI-assisted coding platforms to enhance productivity and code quality.
- ### Ensure high system reliability through automated validation of microservices, data flows, and service orchestration.
- ### Design and develop automated test suites for backend services, APIs, and cloud-native applications.
- ### Create and maintain unit, integration, and API automation tests using Python-based frameworks like pytest, unittest etc.
- ### Integrate automation testing into CI/CD pipelines to enable continuous quality checks.
###
### Preferred Qualifications
- ### Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
- ### Minimum 5 years (up to 10 years) of experience as a software developer
###
### What We Offer
- ### Opportunity to work on cutting-edge cloud-native solutions in field of semiconductor
- ### Collaborative and inclusive work environment.
- ### Competitive compensation and benefits.
###
### Please note position will be for our Mumbai office in Goregaon West.
## Qualifications
### Education:
Bachelor's Degree: Computer science
### Skills
Python (Programming Language)
### Certifications:
### Languages:
### Years of Experience:
7 - 10 Years
### Work Experience:
## Additional Information
###
### Shift:
Day (India)
###
### Travel:
Yes, 10% of the Time
###
### Relocation Eligible:
Yes
### Referral Payment Plan:
Employee Referral (Enhanced)
Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.