Job Description :

Mid Full Stack Developer
Location - Remote till Covid Situation is resolved. After, it will be in Alexandria, VA

Mid Full Stack Developer

Job Description:

We are looking for a mid-level Full Stack Java Developer with at least 6 years of experience designing, developing, and implementing web-based applications and backend interfaces using JavaScript, Java, and Spring technologies. The developer will work with an agile-methodology team to perform requirements reviews, report on technical feasibility and evaluation studies, create design documents, and work collaboratively with other teams to resolve technical issues through debugging, research and investigation.

Required Skills:

  6+ years of relevant experience and a Bachelor’s degree is required. Commensurate experience for education.

  4+ years of hands-on experience with Java Technologies including Spring Boot/Framework (including MVC, JPA/Hibernate, etc.)

  4+ years of hands-on experience with front-end web technologies (HTML/5, Bootstrap, JavaScript, jQuery, SASS/CSS, and modern MVC frameworks such as Ember.js) and back-end integration (REST, SOAP, XSLT/XML/XSD)

  Experience with developing for and deploying to app servers (WebLogic, Glassfish, Tomcat)

  Experience with database design and integration (Stored Procedures, DML and DDL tasks)

  Experience with automated unit and integration testing (JUnit, QUnit, Selenium, etc.)

  Experience performing requirements and code reviews with an understanding of development and coding best practices

  Experience drafting and reviewing technical design documents

  Familiarity with one or more version control systems (Git, SVN, etc.)

  Experience with production support & issue resolution

  Excellent communication and teamwork skills in a fast-paced, complex project

Preferred Skills:

  Experience working with in an Agile (Scrum or Kanban) development environment

  Experience with Atlassian Suite of tools, including Jira and Confluence

  Experience with AWS (or other Cloud platform) technologies (EKS, EC2, S3, etc.)

  Excellent debugging skills - advanced usage of browser-based developer tools, IDE developer tools, and logs to identify and resolve issues

  Experience with and confidence with diagramming tools such as Vizio and

  A desire and aptitude to question old code/methodologies, to propose and implement modern best practices, and to learn with the team as we help modernize and grow an application and business area



Similar Jobs you may be interested in ..