EXPLORE

Careers at ThermoFisher Scientific

CareerOpportunities

What Story Will You Tell?
Apply Now >>    
Job ID :
40893BR
Location :
India - Bangalore
:
Job Description

Essential Functions:

  • Lead responsibility for the Java back end design, development and implementation of web based data analysis, data visualization, reporting, and case management software
  • Responsible for initial design and development of new software and/or extensive software revisions. Define technical requirements and create user-stories, wire-frames, interactive prototypes, and detailed user interface specifications and software.
  • Represent the team in cross-organizational development forums as well as customer requirements gathering and software validation and training sessions
  • Rely on extensive experience and judgment to understand complex problems and resolve them efficiently, Use prior knowledge and experience to provide functional and technical support and leadership to colleagues
  • Participate in training and orienting new software engineers as they join the team

Minimum Qualifications (must have)

  • 5+ years experience in Java/J2EE development
  • 5+ years experience in Web Application Development using MVC architecture
  • Expert knowledge in database applications (Postgres/MySQL/Oracle)
  • Extensive experience in Java application development frameworks and technologies: Apache tomcat, Spring, Hibernate and JSON/XML/Ajax
  • Experience with open-source technologies including SOA/REST, Big Data, etc. will be strong plus
  • Ability to develop and guide a test driven development approach using frameworks like JUnit
  • Experience using Agile software development methodologies
  • Has experience, instincts, and enthusiasm around testing and testability
  • Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others
  • Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and take risks. Greets challenge and change as opportunity
  • Experience working with geographically distributed team
  • A highly motivated fast learner who can self-start and “figure out what needs figuring out”
  • Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
  • BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.

Preferred Qualifications (nice to have)

  • Experience with building applications using genomic or biomedical data
  • Experience with cloud based application development

*IND-APAC



Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.

Join

SHARE