Full Stack Developer

Join the Freya Systems team as a Full Stack Developer

Location: Media, PA

Worker Category: Full Time

Job Class: Full Stack Developer

The associates of Freya’s team are the root of our success. We hire people with passion, drive, and a vision for the future. We acknowledge that it is the hard work our associates perform which makes our goals reality. Our culture is fueled by the cooperative and collaborative environment we work in every day.

Position Summary

The applicant will be working in our team to deliver and support modern and complex web applications.  Part of the role will include developing domain knowledge to support and understanding of the applications being developed, interacting with customers, and being able to create solutions based on general requirements.  The position will involve working with one of the company senior developers to realize the technical vision for projects with our lead customer.  The applicant will be primarily responsible for developing web applications on several projects to meet customer requirements.

Technical Requirements

Applicant should have a bachelor’s degree in computer science or related field.  Applicants without a bachelor’s degree will be considered but a successful applicant must be able to demonstrate a high level of software development knowledge and experience equivalent to or better than that obtained from an academic course.

Strong problem solving and analytical skills are essential to the position.

The applicant should have greater than 3 years’ experience developing web-based applications.  The applicant should also be able to demonstrate the experience with the following technologies;

  • Front-end
    • Strong knowledge of JavaScript/HTML/CSS and cross-browser compatibility
    • Strong knowledge of AJAX techniques and modern JavaScript frameworks (Angular/AngularJS or equivalent ie ReactJS)
    • Experience with jQuery and/or several modern JavaScript libraries
    • Experience using CSS pre-processors (SASS / LESS / Post-CSS)
    • Experience using D3.js, E-Charts or similar charting library
  • Back-end
    • Strong knowledge of Java
    • Strong knowledge of Spring or similar frameworks
    • Strong knowledge of Application Servers (Apache Tomcat, JBoss, Websphere etc)
  • Databases
    • Strong, in-depth knowledge and experience in SQL/PLSQL
    • Experience with databases (Postgres, Oracle, SQL Server etc)
  • Web services
    • Experience working with Restful web services and JSON
  • General
    • Experience developing using Agile methodologies
    • Experience with task management and version control systems (GIT, JIRA etc)
    • Strong organizational and presentation skills.
    • Analytical and problem-solving abilities, with keen attention to detail
    • Ability to clearly communicate with other team members and customers

It would be desirable for the candidate to have experience with big data technologies including;

  • Experience with Apache Solr
  • Knowledge of Python
  • Knowledge of Big Data, MongoDB, PostgreSQL, Spark/Hadoop considered an asset

Key Attributes

Self-motivated with an enthusiasm to explore solutions and pursue an understanding of modern web and adjacent technologies and application development techniques.

The applicant will have a proven track record leading and motivating small teams.

Must be eager to learn and have an aptitude for thinking outside of the box.

Needs to be able to communicate ideas clearly and work in a collaborative environment.

Must have a propensity for gathering requirements, executing tasks, and presenting the analysis in a concise manner with minimal guidance.

Additional Requirements;

  • Candidates should be a US Citizen (US permeant residents may be considered in some circumstances)

Desired Knowledge (not required);

  • Knowledge of aviation and aerospace domain
  • Knowledge of military domain

Compensation

Competitive Full-Time Salary Position

Comprehensive Benefits Packages including; Bonus scheme, Healthcare, 20 days of vacation a year plus 8 days for public holidays and 401k.

Interested in applying? Send us a cover letter and resume: careers@freyasystems.net

 

Make Our Team Yours.