Job Description :
We are looking for Java Full Stack Developer at Bedford, MA with one of our major clients. Please go over the details let me know

Java Full Stack Developer
Bedford, MA

Java Full Stack Developer

Client is looking for a Java Full Stack Developer to build end to end business solutions and to work with one of the leading healthcare providers in US.


As a Java full stack developer, you will

Technical Exploration analysis, alternative evaluations
Coordination with product owners, system architects leads for needs understanding
Solution implementation, coding, and verification of the quality of the deliverables
Assist the team with proper Testing strategies, Testing tools and expertise in Test Automation
Collaborate with stakeholders for understanding needs
Demonstrate developed solutions to stakeholders
Document technical solutions for handover to stakeholders


Full Stack Developer with at least 5 years of experience


- Expert in Back end and Front end technologies, seniority with UI design and development, as well as developing unit component testing strategies, 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
- Experience in Testing tool or Language
- Health care domain experience preferred but no mandatory

Technical Skills Competencies:

Front End

- Proficient understanding of web mark up, DOM including HTML5, CSS and SASS
- Proficient understanding of object oriented client side scripting using ES6 and JavaScript frameworks, including jQuery.
- 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.

Back End

- 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.

Behavioral Competencies:

Advance proficiency in Interpersonal skills, Problem solving, Planning execution and Impactful communication
Proficiency in Customer orientation and technical acumen
Experience working in an agile environment is a plus