Lead Java Backend Engineer

Thermo Fisher Scientific India Pvt Ltd

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Thermo Fisher Scientific India Pvt Ltd is seeking a Lead Java Engineer to design and implement scalable backend systems for analytical instruments. The role emphasizes Java, Spring Boot, RESTful APIs, and secure data models in an agile, cross-device environment.

You will collaborate with scientists, engineers, and product teams, lead backend development efforts, and mentor junior engineers while driving CI/CD and quality improvements across distributed systems.

Qualifications

  • 6–9 years of software development experience, focused on backend
  • Strong hands-on Java and OO programming skills
  • Experience with Spring Boot and the Spring ecosystem
  • Designing RESTful APIs and backend services with robust security
  • Database design, SQL optimization, and data modeling
  • Experience with ORM (Hibernate, Spring Data JPA) and CI/CD tools

Responsibilities

  • Design, develop, and maintain scalable backend applications with Java/Spring Boot
  • Define API contracts, request/response models, error handling, and versioning
  • Build secure, reliable RESTful services and data access layers
  • Integrate with databases, third-party services, and enterprise systems
  • Mentor backend developers and drive CI/CD, testing, and observability practices
  • Collaborate across cross-functional teams to deliver high-quality software

Skills

Java
Spring Boot
REST APIs
SQL
Microservices
CI/CD
Git
Security

Education

Bachelor’s or Master’s in CS/IT/Engineering

Tools

Hibernate
OpenAPI/Swagger
Docker
Kubernetes
Kafka

Job description

Lead Java Engineer 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 .
  • Experience Level Senior Level
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Systems Developer
Senior Java Systems Developer

Thermo Fisher Scientific India Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Senior Software Engineer - .NET Lead
Senior Software Engineer - .NET Lead

Thermo Fisher Scientific India Pvt Ltd • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Lead I - Software Engineering- Java Backend
Lead I - Software Engineering- Java Backend

UST • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Principal Software Engineer Java Full Stack
Principal Software Engineer Java Full Stack

Eurofins Viracor • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Java Developer
Lead Java Developer

Acesoft Labs • Hyderabad

Hybrid
INR 2,500,000 - 4,000,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • India

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer - AI and Automation
Senior Software Engineer - AI and Automation

Thermo Fisher Scientific India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Software Engineer
Software Engineer

People Tech Group Inc • Hyderabad

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