Position: Java Full Stack Engineer (Must have REACT JS experience)
Location: MilliporeSigma, Bedford, MA.
Position may be allowed to start and work remotely during current situation, however Bedford, MA is preferred.
Duration: 6 months minimum (Possible conversion or extension)
NO CORP TO CORP OR 1099-Candidate selected MUST be able to work on Randstad's W2 payroll
Unbale to Sponsor.
SCOPE OF EXPECTATIONS:
- Expert in Back-end and Front-end technologies, seniority with UI design and development is required
- Confirmed experience with development of operational technologies and plant automation
- Proven experience in developing and implementation and providing solutions to the given problem in the Java technologies
- Proficient in stitch together end to end application starting from Front-end web development, Back-end development, middleware integration and persisting data in no SQL or RDBMS database
ESSENTIAL JOB FUNCTION
- Experience with Java Script and React JS
- Experience working on Scrum and Agile teams.
- Technical Exploration analysis, alternative evaluations
- Coordination with product owners, system architects/leads for needs understanding
- Solution implementation, coding and verification of quality of the deliverables
- Collaborate with stakeholders for understanding needs
- Demonstrate developed solutions to stakeholders
- Document technical solutions for handover to stakeholders
Bachelors in Computer Science or Industry experience equivalency
Full Stack Java Developer with at least 5+ years of experience
Technical Skills / Competencies:
- Proficient understanding of web mark-up, DOM including HTML5, CSS and SASS
- Expert & hands-on on ReactJS and ability to design & develop SPA using components, JSX and Redux architecture.
- Understand & implemented various design patterns including but limited to PRPL, Observable, Immutable, Isomorphic etc.,
- Understands the lifecycle hooks well and ensures correct usage
- Lazy load of modules, components, routes through ReactJS to suit the need of application scalability & performance.
- Build reusable code and libraries.
- Good understand & hands-on in implementing unit tests, end-to-end tests using JEST, Enzyme (ReactJS)
- Proficient understanding of asynchronous request handling, partial page updates
- Proficient understanding of cross-browser compatibility issues and ways to work around them.Proficient understanding of code versioning tools, such as Git.
- Solid understanding of object-oriented programming
- Hands on experience in designing and developing applications using Java, Java EE platforms
- Experience of working in Spring Framework, Hibernate, Spring Boot, REST API, Junit, Mockito
- Skill for writing reusable Java libraries
- Knack for writing clean, readable Java code
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Have experience in implementing various solutions involving Microservices and implement Relational databases such as MS SQL Server.
- Advance proficiency in Interpersonal skills, Problem solving, Planning & execution and Impactful communication
- Proficiency in Customer orientation and technical acume
- Experience working in an agile environment is a plus
MilliporeSigma is an Equal Employment Opportunity employer. No employee or applicant for employment will be discriminated against on the basis of race, color, religion, age, sex, sexual orientation, national origin, ancestry, disability, military or veteran status, genetic information, gender identity, transgender status, marital status, or any other classification protected by applicable federal, state, or local law. This policy of Equal Employment Opportunity applies to all policies and programs relating to recruitment and hiring, promotion, compensation, benefits, discipline, termination, and all other terms and conditions of employment. Any applicant or employee who believes they have been discriminated against by the Company or anyone acting on behalf of the Company must report any concerns to his/her Human Resources Business Partner, Legal, or Compliance immediately. The Company will not retaliate against any individual because he/she made a good faith report of discrimination.
Job Type: Contract
- MS SQL Server: 5 years (Required)
- Java Developer: 5 years (Required)
- Java: 5 years (Required)
- Front-End Development: 5 years (Required)
Full Time Opportunity: