Job Title : Backend Developer- Java
Job Location : Whitefield, Bangalore
About Company :
Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $25 billion and approximately 75,000 employees globally.
We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity.
Through our premier brands Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services.
Roles & Responsibilities :
As a Backend developer you will coordinate with multiple teams e.g. UI, frontend, architecture etc. to design and implement applications based on JAVA and related technologies.
This position offers a challenging career to work on systems that interface with multiple systems including Content Management Systems, Product Information Management System, Middleware and ERPs.
Work with and / or lead a scrum team to implement, deliver and aid production support group
Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and contribute towards identifying technical risks, alternate solutions to various problems etc.
Work closely with development team, develop, unit test, debug and maintain front end of applications based on functional requirements and scope of work.
Confirm to Thermo Fisher software development standards.
Work collaboratively with Product Management, Product Marketing, and Engineering as needed during the development, launch and continuing refinement of applications
Implement functionalities and fix bugs as backend engineer and work with front end engineer for required integration.
Implement unit test and automation test if required.
Prepare develop / test environment for functional test and system test.
Ability to build cross-platform / device compatible applications
Ability to analyze complex business process and data models
Focus on quality and continuous improvement to application and processes.
Staying up to date on the latest and best coding strategies.
Ensure complete documentation and compliance to all quality / compliance requirements
Qualifications and Experience
Bachelor's degree or higher in Computer Science or relevant field
6+ years of experience in building web / mobile applications using Java and related technologies.
Strong knowledge of J2SE, J2EE and have experience in Spring framework, Sprint Boot, Junit, ORM, MyBatis, JSON format, charset, etc.
Strong knowledge of REST / SOAP API development and data interaction between different interfaces like message queue, cache, API, etc.
Working experience of database transaction and can handle complex database operations like SQL, DB link, deployment, configuration, etc.
Preferred Skills :
Working experience with PostgreSQL or MySQL. Oracle is a plus.
Working experience of Cloud computing using AWS such as S3, DynamoDB, SNS, SES, EC2 would be a plus
Experience with Docker, Kubernetes and automation / configuration management using Chef, or Puppet would be a plus.
Must have prior wok experience in Agile delivery methodology.
Strong problem solving and troubleshooting skills
Experience working with GIT, JIRA, and Confluence will be an added advantage
Excellent communication skills
Must be effective in working both independently and in a team setting.
At Thermo Fisher Scientific, each one of our 70,000 extraordinary minds has a unique story to tell. Join today http : / / jobs.thermofisher.com .
Thermo Fisher Scientific is an EEO / Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status