Full Stack Developer

Carl Zeiss India (Bangalore) Pvt. Ltd.

Bengaluru Urban

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ZEISS India, headquartered in Bengaluru, is seeking an experienced software engineer to develop MES software for lens manufacturing and to implement system functions and diagnostics. You will work in an agile environment using Azure DevOps, deploying services across edge environments and collaborating with cross‑functional teams.

The role requires advanced Java programming, strong English communication, and experience with enterprise software development, unit testing, and distributed systems.

Qualifications

  • A successfully completed degree in computer science/business informatics or equivalent work experience.
  • Minimum 5 years’ experience working with in software development infrastructure or server administration (Windows / Linux / Virtualization / networking / Security).
  • Must Have: Using Modern IDEs (IntelliJ IDEA, Eclipse, Visual Studio, …)
  • Must Have: Advanced programming experience in Java
  • Must Have: Very good written and spoken English.
  • Must Have: Very good teamwork skills as well as a customer and service-oriented way of thinking and working.
  • Must Have: First experiences in working in international teams
  • Should Have: Experience in front-end development with React, Vue, or Angular
  • Should Have: Basic knowledge of using GIT for source code versioning
  • Should Have: Experience in software development of enterprise software.
  • Should have: Experience in unit testing including mocking.
  • Preferred: Usage of Azure Devops for CI/CD
  • Preferred: Experience in Quarkus or Java Spring Framework
  • Preferred: Experience in developing distributed systems or using Microservice Architectures

Responsibilities

  • Develop MES software for Lens Manufacturing.
  • Implement systems functions, controls, and algorithms.
  • Implement Unit-Test to achieve reasonable test coverage.
  • Work within an agile project with Azure DevOps.
  • Managing the deployment of new or changed versions of the software-solution into edge-environments.
  • Working directly with various technologies (SQL/MongoDB/Kafka/Docker) to diagnose issues across your running services.
  • Extended diagnostics using and improving monitoring/logging tools (Grafana/Loki/Mimir) to find the root cause of issues in your running services.
  • Communicating with on-premises support regarding changes to services and providing training on new features when required.
  • Creating and maintaining training material and documentation for the services which you are deploying and are the owner.
  • Reporting new bugs/issues and solve it on a code basis.

Skills

Java
English
Teamwork
International teams
Frontend basics

Education

Bachelor's degree in computer science / related field

Tools

IntelliJ IDEA
Eclipse
Visual Studio
Git
Azure DevOps

Job description

Company

ZEISS in India ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics. ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS' success story in India is continuing at a rapid pace. Further information at ZEISS India.

Role & Responsibilities

Develop MES software for Lens Manufacturing. Implement systems functions, controls, and algorithms. Implement Unit-Test to achieve reasonable test coverage. Work within an agile project with Azure DevOps. Managing the deployment of new or changed versions of the software-solution into edge-environments. Working directly with various technologies (SQL/MongoDB/Kafka/Docker) to diagnose issues across your running services. Extended diagnostics using and improving monitoring/logging tools (Grafana/Loki/Mimir) to find the root cause of issues in your running services. Communicating with on-premises support regarding changes to services and providing training on new features when required. Creating and maintaining training material and documentation for the services which you are deploying and are the owner. Reporting new bugs/issues and solve it on a code basis.

Qualifications & Skills
  • A successfully completed degree in computer science/business informatics or equivalent work experience.
  • Minimum 5 years’ experience working with in software development (better 7 years) infrastructure or server administration (Windows / Linux / Virtualization / networking / Security).
  • Must Have: Using Modern IDEs (IntelliJ IDEA, Ecplipse, Visual Studio,…)
  • Must Have: Advanced programming experience in Java
  • Must Have: Very good written and spoken English.
  • Must Have: Very good teamwork skills as well as a customer and service-oriented way of thinking and working.
  • Must Have: First experiences in working in international teams
  • Should Have: Experience in front-end development with React, Vue, or Angular
  • Should Have: Basic knowledge of using GIT for source code versioning
  • Should Have: Experience in software development of enterprise software.
  • Should have: Experience in unit testing including mocking.
  • Preferred: Usage of Azure Devops for CI/CD
  • Preferred: Experience in Quarkus or Java Spring Framework
  • Preferred: Experience in developing distributed systems or using Microservice Architectures
Company Culture & Inclusion

Step out of your comfort zone, excel and redefine the limits of what is possible. That's just what our employees are doing every single day - in order to set the pace through our innovations and enable outstanding achievements. After all, behind every successful company are many great fascinating people. In a spacious modern setting full of opportunities for further development, ZEISS employees work in a place where expert knowledge and team spirit reign supreme. All of this is supported by a special ownership structure and the long-term goal of the Carl Zeiss Foundation: to bring science and society into the future together. Join us today. Inspire people tomorrow.

Diversity is a part of ZEISS. We look forward to receiving your application regardless of gender, nationality, ethnic and social origin, religion, philosophy of life, disability, age, sexual orientation or identity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Senior Software Engineer - DevOps
Senior Software Engineer - DevOps

ZEISS Group • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Site Reliability Engineer
Site Reliability Engineer

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru Urban

On-site
INR 3,000,000 - 5,500,000
Technical Product Owner
Technical Product Owner

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 300,000 - 560,000
Senior Full Stack Developer
Senior Full Stack Developer

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 2,800,000 - 3,800,000
Product Security Lead
Product Security Lead

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru Urban

On-site
INR 350,000 - 550,000
Application Specialist
Application Specialist

Carl Zeiss India (Bangalore) Pvt. Ltd. • Chandigarh

On-site
INR 600,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Tech Lead
Tech Lead

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
Consultant
Consultant

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000