This site uses cookies. To find out more, see our Cookies Policy

Full Stack Java Developer (Angular 2, Spring) in Duluth at Vaco

Date Posted: 5/7/2019

Job Snapshot

Job Description

Job Description:

Full Stack 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 proposals and develops/modifies systems to meet the business need. The developer should have experience delivering scalable, secure, and robust web applications. They will act as resource for colleagues with less experience; may lead or direct the work of other developers/projects. The developer further cultivates analysis and development skills by learning new and emerging technologies.

ESSENTIAL SKILLS:

  • 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, such as VueJS, Node, etc

EXPERIENCE:

  • College degree in Information Technology (preferred)
  • Minimum of 5 years work experience in Information Technology
  • Minimum of 4 years Java/ J2EE (including Servlets/JSPs), JDBC, HTML, JavaScript, CSS, SQL and XML development experience, including Java IDE's such as Eclipse or RAD.
  • Minimum 2 years frame work experience in STRUTS, SPRING, or similar JavaScript frame works.
  • Minimum 2 years' experience developing REST Services using Spring MVC / JAX-RS and/or experience building and consuming JAX-WS / JAX-RPC Web Services

SOFTWARE SPECIALIZATION:

  • Highly proficient in JavaScript and JS Principles and Patterns - focus on ES6 and object-oriented programming
  • Proficient in HTML, CSS (Personal portfolio and GIT repo preferred)
  • Experience in front end framework(s) such as Angular(1 or 2) is a huge plus
  • Experience building SPA's desirable
  • Experience designing mobile applications using Ionic / Cordova desirable
  • Experience developing and consuming REST Services.
  • Experience with jQuery, AJAX
  • Experience in JS build tools such as Grunt, Gulp, or Webpack
  • Working Knowledge of relational database design, SQL experience, and database programming
  • Experience with troubleshooting and debugging tools such as browser DevTools, etc
  • Knowledge of Fiddler, Wireshark, Postman etc.