ZEISS logo

Software Engineer

ZEISS
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaMicroservices ArchitectureSoftware DevelopmentLinuxAgile DevelopmentApache KafkamongodbDocker

Job description

Overview

Join the development team in India to transfer an existing MES solution to a modern hybrid-cloud microservice environment and develop and support the production site in the same way.

What you'll do

  • Develop MES software for Lens Manufacturing.
  • Implement system functions, controls and algorithms.
  • Implement unit tests to achieve reasonable test coverage.
  • Work within an agile project using Azure DevOps.
  • Manage the deployment of new or changed versions of the software solution into edge environments.
  • Work directly with technologies (MSSQL, MongoDB, Kafka, Docker) to diagnose issues across running services.
  • Create and maintain training material and documentation for the services you deploy and own.
  • Report new bugs and issues and resolve them on a code basis.

What you'll need

  • A successfully completed degree in computer science/business informatics or equivalent work experience.
  • Minimum 5 years' experience in software development.
  • Using modern IDEs (IntelliJ IDEA, Eclipse, Visual Studio, …).
  • Advanced programming experience in Java.
  • Knowledge of the Linux environment.
  • Very good written and spoken English.
  • Very good teamwork skills, with a customer and service-oriented way of thinking and working.
  • First experiences working in international teams.

Nice to have

  • Basic knowledge of using Git for source code versioning.
  • Experience in software development of enterprise software.
  • Basic knowledge of HTML, JS, CSS.
  • Experience in Quarkus or Java Spring.
  • Usage of Azure DevOps for CI/CD.
  • Experience in developing distributed systems or using microservice architectures.
  • Experience in MongoDB.
  • Experience in Kafka.
  • Experience in writing UI in React or Angular.
  • Experience in development or adaptation of MES systems.
  • Experience in developing front ends in React.

Details

  • Location: Bangalore, India.
  • Good conceptual skills, structured thinking, and a creative, team-oriented approach.
  • Good communication skills in English; command of German is a plus.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer