Full Stack Application Developer in Duluth, GA at HUNTER Technical Resources

Date Posted: 6/29/2019

Job Snapshot

Job Description



The Full Stack Lead Developer is responsible for designing, modifying and developing systems using advanced techniques including the ability to analyze current systems to resolve new and/or existing problems. The Developer evaluates technical feasibility of proposed system solution, prepares project technical proposals and develops/modifies systems to meet the business need. The Developer should have experience delivering scalable and secure web applications. They will act as mentor for colleagues with regards to technologies; may lead or direct the work of other developers/projects. The Developer further cultivates analysis and development skills by learning new and emerging technologies.

Responsibilities
  • Ability to design and implement scalable, secure, highly available applications
  • Excellent verbal and communication skills
  • Excels in ability to multi-task and stay organized in a dynamic work environment.
  • Excellent interpersonal skills with the ability to work well with subordinates, peers and management.
  • Designing, modeling and documenting program/code for an integrated software product or system that supports re-use, change and integration of various components
  • Constructing software; that meets requirements, promotes re-use, is testable and facilitates ease of support
  • Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements
  • Diagnosing, isolating, and implementing remedies for system failures caused by software code, using knowledge of the system characteristics and utilizing system maintenance and tracking tools
  • Willingness to learn new technologies
  • Ability to adhere to corporate governance and propose changes to governance as necessary


Requirements:
  • Bachelor’ s degree in Computer Engineering, Computer Science or Information Technology (preferred)
  • Minimum of 5 years of experience in Software Development
  • Strong understanding and development background in Java/ J2EE (including Servlets, JDBC & JSPs)
  • Strong front-end development skills in HTML, JavaScript, CSS and API (Preferred to have experience with one or more JavaScript frameworks such as Angular or VueJS)
  • Experience in developing and consumption of RESTful services and APIs in Spring Boot or NodeJS
  • Understanding of development of Hybrid applications
  • Experience with unit and load testing applications
  • Experience using tools like postman/soapui for testing web services



 
  • Proficiency in Java and JavaScript Principles and Patterns – focus on ES6, Typescript and ObjectOriented Programming
  • Proficiency in HTML and CSS
  • Experience using jQuery
  • Familiarity with hybrid mobiles applications using Apache Cordova
  • Responsive Web App development experience for mobile, tablet & desktop
  • Front end framework(s) such as Vue.JS or Angular (2 or above) Experience with AngularJS 1.x
  • Development and consumption of REST Services
  • Experience with troubleshooting and debugging tools such as browser DevTools, etc
  • Experience working with Git including understanding of branching, merging and tagging

Preferred Skills
  • Knowledge of Fiddler, Wireshark, Postman etc.
  • Single Page Application development o Progressive Web App development
  • JavaScript build tools such as Grunt, Gulp, or Webpack
  • Personal portfolio and GIT repo experience
  • MuleSoft, TIBCO or other ESB and API Gateway development experience