Job Details
Job Description :Position Summary:This position will work within the DPE (Digital Platforms & Engineering) group to develop and implement various enterprise initiatives and technical projects related to Fisher Scientific and Thermo Fisher Scientific eCommerce web sites Candidate will work with others on the development team to translate business requirements and technical design into well optimised functioning code using JAVA and related technologies Candidate will be responsible for implementation, maintenance of web applications and services that interact with Product, Content, Search and E-Commerce systems Candidate should be able to work effectively in a team to build web applications and services 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.
Job Functions:Work closely with development team, architect, project manager, business analysts to design, develop, unit test, debug and maintain Java based web applications in accordance with functional requirements and scope of work
- Contribute and conform to DPE adopted software development standards
- Focus on quality and continuous improvement to application and processes
- Participate in production deployment and provide assistance to production support group when needed
Minimum Requirements/Qualifications:
- Bachelor degree in Computer Science or equivalent.
- 6+ years overall experience in design, developing eCommerce web applications using Java and related technologies
- Must be strong in Java, J2EE, Spring, Sprint Boot, Spring Cloud and JUnit
- Prior work experience in developing and interfacing with web services, RESTful, and JSON are required
- Must be very comfortable for Database concepts, query optimisation of relational databases
- Prior experience or good knowledge of Kafka, Spring Batch would be nice to have
- Exposure to NoSQL, Cloud/AWS would be nice to have
- 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 and DevOps model
- Experience using GIT, SVN, defect tracking tools such as JIRA/HP and build management tools such as Jenkins/Bamboo is desired
- Hands on experience in coding and scripting (Python, Perl, Ruby, Shell, AWK) would be nice to have
- Prior work experience in UI technologies like Node JS, JQuery, Javascript, AJAX, Handlebar JS, JSON, HTML5 and CSS3 would be nice to have
- Prior work experience in responsive design would be nice to have.
- Must possess strong problem solving and troubleshooting skills
- Be highly motivated to adopt new technologies, challenges and work in a fast paced environment
- Be performance driven and perform well with minimal supervision
- Be a quick learner and be open to working on new technologies if needed
- Excellent team player with strong verbal & written communication skills.
- Be able to step up when situation demands such as meeting deadlines and critical production issues
- Be flexible to work with some overlapping work overs if needed and attend onshore calls
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status