ZEISS Group

Lead Developer-1

ZEISS Group  •  Bengaluru, IN (Onsite)  •  7 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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

Lead Developer

We are currently seeking a highly motivated and skilled Lead Software Developer to join our dynamic team. If you are passionate about setting up Software development practices, we want to hear from you.

Key Responsibilities:

  • Software development and delivery

    • Build and evolve digital products and components that enhance ZEISS customer and consumer experiences.

    • Analyze customer/stakeholder needs and advise Product Management on requirements and scope.

    • Translate requirements into clear software specifications (in collaboration with Product Management and consumer teams).

    • Proactively identify gaps, define work items, and take ownership of tasks that improve the broader product context.

    • Lead architecture and design for complex components, ensuring adherence to standards and cross-team compatibility.

    • Integrate developed components into the end-to-end product, validating functional and technical fit.

    • Partner with the Beyond for Online team to design and implement reusable UI library components (APIs, internal structure, and logic).

    • Define and implement manual and automated test strategies for both individual components and the overall product, aligned with DCX standards.

    • Produce high-quality technical documentation for components and the overall solution.

    • Create enablement material (e.g., manuals/training inputs) to support rollout, aligned with the rollout manager’s consolidation process.

    • Deliver software components to agreed quality and throughput, following development guidelines and ensuring interoperability across teams.

    • Communicate proactively with validation, architecture, and project management stakeholders throughout all development phases.

    • Design and own (semi-)automated testing under realistic user conditions; contribute test routines for related software components.

  • Technical consulting and coordination

    • Collaborate with internal and external stakeholders (e.g., management, sales, marketing, country organizations, and customers) to align requirements, dependencies, and solution options.

    • Break down requirements into clear, efficiently deliverable work packages.

    • Drive focus topics (e.g., new technologies) in collaboration with developers and architects to build alignment and momentum.

    • Own effort and complexity estimation for work items; consolidate estimates across involved teams.

    • Initiate and facilitate high-quality code reviews to ensure maintainability and consistency.

    • Coordinate day-to-day delivery with cross-functional roles (PMs, developers, designers, testers, DevOps) within and across teams.

    • Present and defend implementation outcomes in review/feedback forums; derive and drive follow-up actions to closure.

  • Work-package and sub-project leadership

    • Lead, coordinate, and deliver large software development work packages with contributors from multiple product teams (5+ contributors).

    • Provide functional (non-disciplinary) leadership to contributing teams within your area of responsibility, ensuring alignment on scope, timeline, quality, and dependencies.

  • Technical ownership and accountability

    • Own multiple services and components used within the product landscape (e.g., B2B customer portal for MED customers).

    • Serve as the technical owner and primary point of accountability toward key stakeholders.

    • Apply advanced software architecture expertise to develop solution concepts and present them to architects for review and decision.

    • Act as the subject-matter point of contact for external service providers contributing within your area of responsibility.

  • Team enablement and leadership

    • Provide lateral (non-disciplinary), project-based leadership to software developers within the team.

    • Act as a multiplier—sharing experience and expertise within the team and across adjacent teams.

    • Independently onboard and train new team members.

Technology and Skill Requirements

  • Programming language: Java 17; build tools: Maven or Gradle

  • Backend development: Spring Boot and Spring Framework; Spring MVC or WebFlux; Spring Data JPA (Hibernate); Spring Security; Spring Cloud

  • Data management: PostgreSQL/MySQL/SQL Server; MongoDB; Azure SQL Database; Azure Storage (Blob, Files, Table)

  • Integration: Azure Service Bus (topics and subscriptions); RESTful API design; GraphQL; OpenAPI/Swagger

  • Azure services: App Service, AKS, Key Vault, and API Management; monitoring and logging via Azure Monitor, Application Insights, and Log Analytics

  • DevOps practices: Git-based workflows; CI/CD using Azure DevOps Pipelines or GitHub Actions; infrastructure as code with Terraform or ArgoCD; Docker and Kubernetes fundamentals

  • Testing and quality: JUnit 5, Mockito, and Spring Boot testing; code quality tools (e.g., SonarQube); health checks and metrics (Spring Boot Actuator)

  • Architecture and delivery: Clean Architecture, microservices, design patterns, and observability (e.g., OpenTelemetry); Agile/Scrum delivery in Azure DevOps

What you should have:

  • 6 to 10 years of experience in software development, with atleast 2+ technical leadership and/or coordination responsibilities.

  • Strong knowledge of professional software development using the technologies listed in the Technology and Skill Requirements section.

  • Proven experience with both traditional and agile delivery models in a software development environment.

  • Ability to act as a deputy, with the potential to assume a lead role when required

Advanced knowledge in the field of software architectureAt ZEISS we encourage creative thinking and innovation. We work in dynamic and interdisciplinary, cross-functional teams and offer individual development perspectives as well as flexibility in organizing your work. We care about our employees and take responsibility for improving society and preserving our environment. These core values have shaped our corporate culture at ZEISS for over 170 years. Take responsibility and shape the future of ZEISS!

Your ZEISS Recruiting Team:

Saptarshi Chowdhury

ZEISS Group

About ZEISS Group

ZEISS is an internationally leading technology enterprise operating in the fields of optics and optoelectronics. In the previous fiscal year, the ZEISS Group generated annual revenue around 11 billion euros in its four segments Semiconductor Manufacturing Technology, Industrial Quality & Research, Medical Technology and Consumer Markets (30 September 2024).

With over 46,000 employees, ZEISS is active globally in around 50 countries with more than 60 sales and service locations, around 40 research and development facilities, and 35 production facilities worldwide (30 September 2024). Founded in 1846 in Jena, the company is headquartered in Oberkochen, Germany. The Carl Zeiss Foundation, one of the largest foundations in Germany committed to the promotion of science, is the sole owner of the holding company, Carl Zeiss AG.

Data privacy: www.zeiss.com/data-protection

Imprint: http://zeiss.com/publisher

This is ZEISS's official LinkedIn account. It follows the ZEISS Netiquette: www.zeiss.com/netiquette

Industry
Manufacturing & Production
Company Size
10,000+ employees
Headquarters
Oberkochen, DE
Year Founded
1846
Website
zeiss.com
Social Media