825,038open jobs
53,179companies
135,110added this week
Browse all
Salary
≈ $33k – $70k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 12+ years exp
Employment
Full-Time

First seen by Alion on Sep 24, 2026.

Overview
Company
Impact
Profile match
About Thermo Fisher ScientificThermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of approximately $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer.
Job Description :

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

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 Thermo Fisher Scientific, the world leader in serving science, as a Staff Engineer, Software to make a meaningful impact. In this role, you will provide technical leadership and architectural guidance while developing innovative software solutions that enable our customers to make the world healthier, cleaner, and safer. Working in a supportive, multi-functional environment, you will design and implement sophisticated solutions across our product portfolio, from cloud platforms to scientific instrumentation. You will support the growth of other engineers, drive adoption of best practices, and help shape the technical direction of critical projects. This position offers the opportunity to work with advanced technologies while contributing to groundbreaking scientific discoveries.

Role Overview

We are looking for a highly experienced Lead Java Engineer with 12-15 years of software development experience and strong expertise in designing and developing scalable, secure, and high-performance backend systems.

The ideal candidate should have deep hands-on experience with Java, Spring Boot, REST API development, database design, and backend integration. The candidate will be responsible for designing robust backend solutions, developing enterprise-grade services, integrating with internal and external systems, and providing technical leadership to engineering teams.

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

  • 12-15 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
825,038 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $53k – $119k per year (Estimated) • In office • Full-Time
Java
C#
C++
C#
.NET
Apply
In office • South Korea
JavaScript
Java
TypeScript
Scala
Frontend
Next.js
React.js
DevOps
GCP
Datadog
ArgoCD
Jenkins
AWS
Kubernetes
Amazon EKS
GitLab
Chips/EDA
PoC Library
Design
Figma
Management
Slack
Miro
Confluence
Jira
Apply
In office • South Korea
JavaScript
Java
TypeScript
Scala
Frontend
Next.js
React.js
DevOps
GCP
Datadog
ArgoCD
Jenkins
AWS
Kubernetes
Amazon EKS
GitLab
Chips/EDA
PoC Library
Design
Figma
Management
Slack
Miro
Confluence
Jira
Apply
≈ $77k – $151k per year (Estimated) • Remote (Germany) • Full-Time • 7+ years exp • Berlin
Java
Ruby
Java
Spring Boot
Ruby
Ruby on Rails
Databases
PostgreSQL
Cassandra
AI/ML
Machine Learning
DevOps
Docker
Kubernetes
Apply
≈ $16k – $44k per year (Estimated) • In office • Full-Time • Krasnodar
Python
JavaScript
Java
PHP
TypeScript
SQL
Node JS
1C
Python
Django
Java
Flyway
Liquibase
PHP
Laravel
Bitrix
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Webpack
GraphQL
Angular
React.js
Vite
npm
DevOps
Rest API
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
Docker
Design
Figma
Sketch
Management
Scrum
Kanban
QA
Jest
Pytest
Mocha
Apply
QA Fullstack 2 days ago
$24k per year (net) • Hybrid • Full-Time • 3+ years exp • Moscow
Python
SQL
Databases
MySQL
PostgreSQL
RabbitMQ
Design
Figma
Management
YouTrack
QA
TestRail
Postman
Pytest
Apply
up to $26k per year (net) • In office • Full-Time • 3+ years exp • Saint Petersburg
Python
JavaScript
Java
Kotlin
TypeScript
C#
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
Redis
DevOps
Rest API
Prometheus
Git
Docker
Grafana
Amazon S3
QA
Swagger
Supertest
Apply
SDE - 1 (Backend) 2 days ago
≈ $16k – $44k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Bengaluru
Go
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
ChatGPT
DevOps
Rest API
Git
Apply
≈ $72k – $158k per year (Estimated) • In office • Full-Time • 3+ years exp • Waterloo • Toronto
Python
JavaScript
Java
Java
Maven
Gradle
Apache Tomcat
AI/ML
Model Context Protocol
JAX
AI Agents
DevOps
Rest API
Splunk
Ansible
OpenShift
CI/CD
Kubernetes
Linux
Unix
Apply
≈ $24k – $60k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Python
JavaScript
Java
TypeScript
Python
FastAPI
Java
Maven
Hibernate
AI/ML
AI Agents
Frontend
Angular
DevOps
AWS
Self-Healing
Amazon Kinesis
Management
Agile
Scrum
QA
Selenium
Apply
≈ $27k – $57k per year (Estimated) • In office • Full-Time • 6+ years exp • Bengaluru
JavaScript
SQL
C#
Node JS
C#
.NET
Databases
MS SQL
AI/ML
OpenAI
Machine Learning
Frontend
npm
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Apply
≈ $23k – $50k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
Apply
Data Engineer II 3 days ago
≈ $23k – $58k per year (Estimated) • In office • Full-Time • 4+ years exp • Bengaluru
Python
SQL
Python
pySpark
Databases
MySQL
PostgreSQL
Snowflake
Databricks
Cassandra
AI/ML
Spark
LLM
Machine Learning
DevOps
Azure
AWS
Analytics
Tableau
Power BI
Management
Microsoft Teams
Agile
Scrum
Apply
≈ $58k – $122k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Columbia
DevOps
Ansible
VMWare
Docker
Kubernetes
Configuration Management
KVM
SLI/SLO/SLA
Linux
Apply
≈ $122k – $251k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
Python
C++
C++
Qt
AI/ML
Machine Learning
DevOps
Linux
Game Dev
Houdini
Quixel Megascans
SpeedTree
Design
Maya
ZBrush
Management
Agile
Apply
≈ $123k – $252k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
Python
C++
C++
OpenGL
Qt
AI/ML
Machine Learning
DevOps
Linux
Game Dev
Houdini
Management
Agile
Apply
≈ $121k – $249k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
Python
C++
Python
PyQt
C++
OpenGL
AI/ML
Machine Learning
DevOps
Linux
Game Dev
Houdini
Design
Maya
Management
Agile
Apply
≈ $122k – $250k per year (Estimated) • In office • Bengaluru
Python
C++
Cython
C++
Qt
Cython
PyBind11
AI/ML
Machine Learning
Game Dev
Houdini
Design
Maya
Apply
≈ $121k – $249k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
Python
C++
Game Dev
Houdini
Design
Maya
Management
Agile
Apply
See all jobs
This is one of many
825,038 more open roles from verified company boards, updated every day.