Full Stack Developer Java/React

We are recruiting to fill positions Java/React and Full Stack Developer positions to work in an Agile development environment for a growing software development team supporting a global distribution company. There are multiple opportunities for qualified candidates with full stack development experience or expertise on the front/back end and interest in a cross-training environment.  Qualified candidates will have expertise with JavaScript UI frameworks. This position requires living within a local commuting range of Birmingham, AL or willingness to relocate. 

Job Type: This is a full-time opportunity offering excellent benefits.
Location: The team is currently remote during COVID-19 and on-site work will resume once health precautions have been lifted. Relocation assistance will be considered. 

Role and responsibilities include:

  • Serve a senior development role supporting an Agile environment to design and build responsive web applications
  • Work with business users to gather functional requirements for design, development, and deploying REST API integration solutions
  • Serve as a technical liaison between technical and non-technical teams and stakeholders to support requirements definition
  • Collaborate with designers, product owners, and engineering teams to design and deliver clean usable code
  • Promote industry best practices and guidelines through integrated product team sessions, trainings, and code reviews
  • Use automated testing tools to support test driven development (TDD) with test plan development, test scripts, code reviews, and unit testing

Requirements include:

  • U.S. citizenship or Green Card Holder
  • Lives within a commuting range to Birmingham or able to relocate to the area
  • Bachelor's degree in a related discipline; master's degree preferred
  • 8+ years of software development experience; full stack is a plus
  • 5+ years of experience developing responsive websites and mobile apps with HTML, CSS, Bootstrap
  • 3+ years of experience working with WebSphere application server
  • 3+ years of overall experience should include supporting model-view (MV*) frameworks
  • Hands-on experience with front-end framework development using React is a must
  • Expertise with JavaScript frameworks and technologies such as jQuery, ExtJS, AngularJS, ReactJS
  • Hands-on development experience using Java; strong .NET experience will be considered as a substitute
  • Current experience supporting full-stack development or interest in cross-training for full stack Java/React environment
  • Experience with automated testing and tools such as Selenium
  • Effective written and verbal communication skills to succeed in a blended environment of technical professionals at all skill levels
  • Experience working across full SDLC from gathering requirements stage
  • Experience supporting design and architecture including UI framework to support requirements 
  • Ability to design and build UIs for responsive web apps
  • Experience interacting directly with stakeholders and product owners, as requested
  • Experience working collaboratively with functional and technical teams including UX designers, back-end designers, and architects
  • Experience with design and development of prototypes including business intelligence dashboarding and data visualization tools
  • Ability to work with technical and non-technical stakeholders and translate functional requirements to technical design specifications


Full time
Birmingham, AL 35275, US