Work Schedule
Second Shift (Afternoons)
Environmental Conditions
Office
Job Description
Join a dedicated team at Thermo Fisher Scientific Bengaluru delivering innovative technology solutions.
Description:
- Analyze requirements design and develop application components and services.
- Understand application architecture codebase and resolve defects with outstanding quality.
- Perform system analysis and prepare detailed documentation including software design specifications unit test cases and release notes.
- Ensure all activities are performed flawlessly with accuracy and compliance by writing clean code with accurate exception and error handling.
- Assist with database design.
- Coordinate with operations staff on deployment of applications.
- Work with business partners to analyze and address support requests including training.
- Perform unit and system tests as needed validation testing and ensure good coverage on JUnit testing.
Qualifications:
- Bachelors degree or equivalent (BE B Tech ME M Tech BCA/MCA BSC/M Sc) with 2 5 years of experience in the IT industry.
Knowledge Skills and Abilities:
- Proficient in frontend languages such as JavaScript (ES6) TypeScript React Native and related technologies.
- Experienced with React Testing Library Enzyme CSS/SCSS Bootstrap and state management tools like Redux.
- Strong Java 8 coding skills including predicate lambda expression streams Collections API and Concurrency API.
- Skilled in data structures multithreading OOAD and design patterns.
- Hands-on experience with JEE Spring Spring MVC Spring Boot and web services (REST/SOAP).
- Expert in debugging on both local and virtual machines.
- Proficient in SQL PL/SQL performance tuning and query optimization.
- Familiar with testing tools like JUnit and Mockito and server management on Tomcat.
- Knowledgeable in Linux/Unix Git/SVN Maven CI/CD and Docker.