Thermo Fisher Scientific

Staff Engineer, Software

Thermo Fisher Scientific
Apply
18 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Provide software and systems architecture and design leadership across multiple engineering teams.
  • Design and implement cloud services and software architecture for new and existing products.
  • Perform hands-on programming, requirements analysis, system design, code review, design review, unit testing, and integration testing.
  • Guide programmers on technical implementation and serve as the primary resource for architecture and design questions.
  • Automate feature testing and establish measurable testing goals.
  • Mentor and coach technical talent across multiple teams.
  • Lead development-community initiatives, share standard processes, and support organizational initiatives.
  • Document and communicate technical artifacts and processes.
  • Contribute to white papers and intellectual property creation.

Requirements

  • Bachelor's degree in Engineering or Master's degree in Computer Science and 10+ years of proven experience.
  • At least 10 years of web application development experience using Java/J2EE-related technologies and expertise in OOAD principles and methodologies.
  • Extensive experience with Apache Tomcat, Jetty, Google Juice, Spring, JSON, XML, and Ajax.
  • Strong knowledge of object-oriented principles, design patterns, data structures, unit testing with TDD using JUnit, and Domain-Driven Design.
  • At least 4 years of cloud computing experience with AWS services including S3, DynamoDB, SNS, SES, and EC2.
  • At least 4 years of experience with Postgres, MySQL, Oracle, NoSQL databases, persistence frameworks, and SQL.
  • Experience developing sophisticated multithreaded applications and large-scale, highly available distributed software.
  • At least 3 years of experience with GitHub, Docker, and Jenkins-based CI/CD frameworks.
  • Experience defining and implementing non-functional requirements for security, performance, cost, and code quality.
  • Experience publishing white papers, contributing to intellectual property, mentoring, and coaching technical talent.
  • Strong communication, collaboration, accountability, problem-solving, and continuous-learning abilities.

Benefits

  • Standard Monday-Friday work schedule in an office environment.

Tech Stack

Amazon DynamoDBAWSDockerJavaJenkinsJUnitMySQLPostgreSQLSQL

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