Jobs Companies Thermo Fisher Scientific Lead Java Engineer

Sobre esta vaga de Lead Java Engineer na Thermo Fisher Scientific

Thermo Fisher Scientific · Presencial · Bangalore, India

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.

DESCRIPTION:
Join our collaborative team at Thermo Fisher Scientific and help develop innovative software solutions for scientific instruments. You'll work on advanced technologies that enable breakthrough research in fields like semiconductors, life sciences, and materials analysis. As a Software Engineer III, you'll design and implement sophisticated software applications that control our electron microscopes and analytical instruments, helping customers make discoveries that improve lives worldwide. Working in an agile environment with international teams, you'll contribute to technical innovation while collaborating with scientists, engineers, and domain experts across multiple disciplines.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and services using Java and Spring Boot.
  • Define and drive backend design principles, coding standards, and engineering best practices.
  • Design and develop secure, reliable, and well-structured RESTful APIs.
  • Define API contracts, request/response models, error-handling mechanisms, and versioning strategies.
  • Design efficient and scalable relational and/or NoSQL database models.
  • Develop and optimize database queries, indexing strategies, and data-access layers.
  • Integrate backend applications with databases, third-party services, enterprise platforms, and external systems.
  • Design and implement backend integration patterns for reliable data exchange across systems.
  • Develop reusable backend components, libraries, and common services.
  • Ensure backend systems meet requirements for performance, scalability, availability, security, and maintainability.
  • Identify and resolve complex application, API, database, and integration-related issues.
  • Conduct code reviews and ensure adherence to software engineering and secure coding standards.
  • Collaborate with frontend developers, technical leads, product owners, QA engineers, DevOps teams, and other stakeholders.
  • Participate in technical design discussions, solution reviews, estimation, and implementation planning.
  • Mentor and provide technical guidance to backend developers.
  • Drive improvements in automated testing, build processes, CI/CD, deployment, and observability practices.

Required Technical Skills

  • 6–9 years of overall software development experience, with significant experience in backend application development.
  • Strong hands-on expertise in Java and object-oriented programming.
  • Strong experience with Spring Boot and the broader Spring ecosystem.
  • Strong experience in designing and developing RESTful APIs and backend services.
  • Good understanding of API design principles, HTTP standards, authentication, authorization, and error handling.
  • Strong experience in database design, data modeling, normalization, and performance optimization.
  • Experience with relational databases such as Oracle, PostgreSQL, MySQL, SQL Server, or equivalent technologies.
  • Strong proficiency in SQL and database query optimization.
  • Experience with ORM and persistence frameworks such as Spring Data JPA, Hibernate, or equivalent technologies.
  • Strong understanding of backend integration patterns and enterprise application integration.
  • Experience integrating applications with internal and external services through REST APIs, messaging, or other integration mechanisms.
  • Good understanding of concurrency, multithreading, asynchronous processing, and transaction management.
  • Experience developing modular, reusable, and maintainable backend components.
  • Strong understanding of application security and secure API development.
  • Familiarity with unit testing, integration testing, and automated testing frameworks.
  • Experience with source control systems such as Git.
  • Understanding of CI/CD pipelines and modern software development practices.

Preferred Skills

  • Experience working on large-scale enterprise applications and distributed systems.
  • Experience with microservices-based applications.
  • Knowledge of messaging technologies such as Kafka, RabbitMQ, JMS, or equivalent solutions.
  • Experience with caching technologies such as Redis or similar platforms.
  • Experience with API documentation tools such as OpenAPI/Swagger.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of logging, monitoring, tracing, and observability practices.
  • Experience with automated testing frameworks such as JUnit, Mockito, or equivalent technologies.
  • Exposure to event-driven systems and asynchronous integration patterns.
  • Experience with Agile/Scrum software development environments.

Behavioral Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder-management skills.
  • Ability to translate business and system requirements into robust backend solutions.
  • Strong ownership and accountability for technical deliverables.
  • Ability to lead technical discussions and influence solution decisions.
  • Ability to work independently as well as collaboratively within cross-functional teams.
  • Strong mentoring and coaching capabilities.
  • Ability to troubleshoot complex backend, database, and integration issues.
  • Strong focus on software quality, reliability, and engineering excellence.

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.

Pronto para se candidatar à Thermo Fisher Scientific?
Candidatar-se à Thermo Fisher Scientific

Sobre a Thermo Fisher Scientific

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of more than $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our global team delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosyste

Ver todas as vagas na Thermo Fisher Scientific →

Vagas semelhantes

Cisco
Software Engineer - Backend,Java/Go, Distributed Systems, Cloud- 4+ Years
Cisco
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 8h
State Street
Java Developer - Manager
State Street
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 15h
Light & Wonder
Back-End Software Engineer - Core Java
Light & Wonder
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 1d
Celonis
Associate Software Engineer - Java
Celonis
⚡ Candidate-se cedo Bangalore, India Híbrido
● Nova 👁 Vista ✓ Candidatada há 2d
Celonis
Senior Software Engineer - Java
Celonis
⚡ Candidate-se cedo Bangalore, India Híbrido
● Nova 👁 Vista ✓ Candidatada há 2d
Celonis
Staff Software Engineer - Java
Celonis
⚡ Candidate-se cedo Bangalore, India Híbrido
● Nova 👁 Vista ✓ Candidatada há 2d
RO
Lead Developer:Java+React+Azure
Referrals Only
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 2d
TF
Lead Java Engineer
Thermo Fisher Scientific
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 2d
TF
Sr. Systems Java Developer
Thermo Fisher Scientific
⚡ Candidate-se cedo Bangalore, India Presencial
● Nova 👁 Vista ✓ Candidatada há 2d

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na Thermo Fisher Scientific

Ver todas as vagas na Thermo Fisher Scientific →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis