Thermo Fisher Scientific

Staff Engineer, Software

Thermo Fisher Scientific
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, test, and maintain Java applications and backend services.
  • Develop RESTful APIs and backend integrations from business and technical requirements.
  • Participate in architecture and design discussions and make sound technical decisions.
  • Conduct code reviews and promote engineering best practices.
  • Troubleshoot complex technical issues and support root-cause analysis.
  • Improve software performance, security, scalability, maintainability, and quality.
  • Mentor junior and mid-level engineers and guide implementation of complex work.
  • Collaborate with product, QA, DevOps, and engineering teams.
  • Contribute to technical documentation and continuous process improvement.

Requirements

  • Strong experience in Java development and backend services.
  • Knowledge of Spring Framework, Spring Boot, object-oriented programming, design patterns, and SOLID principles.
  • Experience with RESTful APIs, SQL, relational databases, and JPA, Hibernate, or similar ORM frameworks.
  • Strong unit and integration testing experience using JUnit, Mockito, or equivalent tools.
  • Experience with Git, code reviews, debugging, and static code analysis.
  • Knowledge of application security, authentication, and authorization.
  • Experience with microservices, distributed systems, cloud platforms, Docker, Kubernetes, messaging systems, monitoring, observability, performance tuning, or scalability improvements is advantageous.
  • Familiarity with Spring Security, Spring Cloud, reactive programming, CI/CD pipelines, OpenAPI, Swagger, GraphQL, HTML5, CSS3, JavaScript, TypeScript, Angular, React, Vue.js, Cypress, Playwright, or Selenium is advantageous.
  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • Typically 12+ years of relevant software development experience.
  • Experience mentoring engineers or leading technical initiatives is advantageous.

Benefits

  • Standard Monday-Friday work schedule.
  • Office-based work arrangement.

Tech Stack

AngularApache KafkaCypressDockerGitGraphQLJavaJavaScriptJUnitKubernetesMySQLPostgreSQLRabbitMQReactSeleniumSpring BootSQLTypeScriptVue.js

Categories

Thermo Fisher Scientific

About Thermo Fisher Scientific

10,000+ employees

Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.

Contact me