Full Stack Developer

By September 2, 2019 No Comments

Position Description:

  • Looking for Full-Stack developers that embrace Lean Agile and Extreme Programming practices.
  • Software engineers will work in small, cross-functional teams.
  • They will collaborate directly and continuously with product managers and designers, and business partners to release early and often.
  • As a Software Engineer the candidate will be combining the art of design with the art of mobile programming.
  • They will work with UX and Interaction designers and translate UI/UX design wireframes to actual code that will produce APIs and/or visual elements of applications.

Experience Required:

  • 5-7 years of Java web development experience
  • 2-3 years of cloud platform development and deployment experience (AWS, Azure, Cloud Foundry etc..)
  • 3+ years of Spring Framework development experience e.g Spring Boot, Spring Framework, Spring MVC, Spring Data, Spring Security
  • 3+ years of Restful web service (API.s) development experience
  • 3+ years of experience in securing Restful API.s using Industry standard protocols
  • 3+ years of extensive front end development experience and frameworks including
  • Javascript, HTML5, CSS3, Bootstrap, Angular JS, React JS, jQuery
  • 3+ years of agile and iterative development experience
  • 2+ years of Test Driven Development and CI/CD deployment experience
  • 2+ years of mobile application development (iOS, iPhone)
  • 2+ years of paired programming experience
  • Knowledge of API Managers and Microservices application design
  • REST API integration
  • 3rd Party Library integration
  • Custom User Interface
  • Visual transitions Core Animation
  • Custom User Interface
  • Visual transitions Core Animation
  • Custom User Interface
  • Visual transitions Core Animation
  • Conduct all development work in native programming languages (i.e. Objective-C/Swift for iOS or Java for Android. Ruby/Python/Node.JS are available for custom backend solutions)
  • Perform Unit and integration testing on all code as it is developed.

Experience Preferred:

  • Strong Communications skills(oral and written communications)
  • Ability to illustrate and convey ideas and designs effectively with team and partners
  • Presence (demonstrating confidence, ability to learn quickly, influence and shaping)

Education Required:

  • B.S. Information Systems, Computer Science or equivalent work experience in the requested field