ThermoFisher Scientific is seeking a talented individual to join their Bangalore team as Engineer I, Software. This position requires a candidate with a bachelor’s degree and at least 1 year of relevant experience. It presents a valuable opportunity for professionals to contribute to innovative projects within a leading global company
Company Name: ThermoFisher Scientific
Job Role: Engineer I, Software
Education Required: Bachelor’s degree
Experience Required: 1+ years
Job Location: Bangalore
Roles and Responsibilities:
- Work closely with development team, architect, scrum master, product owner to craft, develop, unit test, debug and maintain Java based web applications in accordance with functional requirements.
- Develop LucidWorks, Solr search functionality across search platform on fishersci.com.
- Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
- Conform to DPE accepted software development standards.
- Participate in code reviews with peers to ensure that each increment adheres to original vision as described in the user story and architecture patterns as appropriate.
- Focus on quality and continuous improvement to application and processes.
- Participate in production deployments and help production support group when needed.
- Proficiency in application of analysis/design engineering functions, non-functional software qualities such as resiliency, maintainability and scalability.
Required Skills and Qualifications:
- Bachelor’s degree in computer science.
- 1+ years of experience in developing web applications using Java based frameworks, such as Spring-Boot, with good understanding of object-oriented programming and design patterns.
- Must possess problem solving and debugging skills.
- Be highly motivated to accept new technologies, challenges and work in a fast-paced environment.
- Excellent teammate with strong verbal & written communication skills.
- Experience in Agile methodologies, TDD, CI/CD, GIT, JIRA, and Confluence.
- Step up when situation demands such as addressing critical production issues.
- Be flexible and work overlapping hours if needed to attend onshore calls.
- Experience with AWS services, Microservices Architecture, Postgres, Oracle and NoSQL databases is nice to have.
- Good knowledge of Kafka, Kafka Connect and Spring Batch is nice to have.
- Experience with monitoring and logging platforms.
- Experience with Docker and Kubernetes.
- Prior work experience in UI technologies like Node JS, JQuery, Javascript, AJAX, Handlebar JS and React JS is nice to have.
- Regular day to day job responsibilities does not involve travel.