Position: Java Full Stack Developer Location: Bentonville, AR XXX1X (Onsite) Duration: Long Term contract Job Description As a Java Full Stack Developer, you will
- Concepting, creating and building web and cloud applications alongside our graphic design team, including taking designer wireframes and turning them into effective code.
- Design client-side and server-side architecture.
- Working through the application development lifecycle to launch.
- Designing user-based interactions through effective front-end architecture framework
- Developing functional databases, applications and servers to support our websites on the backend
- Coding for various platforms to ensure functionality across multiple channels
- Developing and designing RESTful services and APIs
- Create and perform unit tests, as well as resolve and retest any defects identified.
- Determining application responsiveness for consumers
- Develop and perform system testing and fix defects identified during testing and re-execute unit tests to validate results.
- Define and enforce application coding standards and best practices.
- Identify and resolve technical and process impediments preventing delivery teams from meeting delivery commitments.
- Align and collaborate with architects, other team leads, and IT leadership to develop technical architectural runways supporting upcoming features and capabilities.
- Diagnose and troubleshoot performance and other issues.
- Collaborate with peers, reviewing complex change and enhancement requests.
- Evaluate potential changes and enhancements for objectives, scope and impact.
- Take a proactive approach to development work, leading peers and partners to strategic technical solutions in a complex IT environment.
- Document functional/technical requirements and design based on requirements or objectives.
- Mentor peers on coding standards, patterns and strategy.
- Build and maintain active relationships with customers to determine business requirements.
- Partner with other IT teams during integration activities to facilitate successful implementations.
- Communicate effectively with technical peers in in a clear manner, while also being able to articulate complex solutions in ways nontechnical business partners can understand.
- Keeping current with industry trends and developments that can be applied to company needs
Requirements: - BA/BS degree or technical institute training or equivalent work experience
- Strong effective communication skills, both written and verbal
- X+ years of hands on Reactjs, Nodejs, JavaScript, CSS, HTML development experience
- 3+ years of hands-on experience in Backend development & Web development
- X+ years combined of hands-on Java/ J2EE frameworks specially Java, Ruby, PH