Design and develop cloud-native applications using Java/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 in either Core Java or Python with Design Patterns, Multithreading, Data Structures
Hands-on experience with microservices, REST APIs design and implementation (with Spring Boot, or Flask/Fast API)
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, or similar AI-assisted coding platforms to enhance productivity and code quality.
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