Job Description
Full Stack Developer
Inventory Source is a small SaaS based company with passionate team members. Our
HQ is located at Jacksonville Beach, Florida and our team spans across several countries.
Developers that work at Inventory Source generally interact directly with our product
team on major initiatives and contribute directly to the success of our company and our users.
Tasks presented often allow for creative freedom and iterative development to be championed
to completion.
We are looking for candidates to contribute to a newly launched product that leverages
Vue, Java, PostgreSQL and elastic services hosted in AWS. Applicable candidates should have
experience working with these technologies and be able to meet the expectations below.
Our Full Stack Developers
functionality may or may not be feasible given this accessibility
research these functionalities to fill their gap in understanding
clear inputs / outputs (interfaces) to enforce this isolation
'error', and 'warning' exceptions and how these impact the process at hand
other team members can understand unique functionality they build
implementations
results in a timely manner
Required Skills
['API', 'AWS', 'AWS Services', 'Advanced SQL', 'Analysis', 'Angular 2', 'Balance Analysis', 'Cloud Hosting', 'Code Reviews', 'Computer Science', 'Data Structures', 'Data Transfer', 'Dependency Injection', 'Dependency Management', 'Develop UI', 'Fault Tolerance', 'Front-End Framework', 'Git', 'Gradle', 'Intuitiveness', 'JUnit', 'Java', 'Java API', 'Less', 'Maven', 'Mockito', 'MongoDB', 'ORM', 'Passionate', 'PostgreSQL', 'Professional Development', 'Research', 'SOLR', 'SQL', 'SaaS', 'Software Engineering', 'Spring Boot', 'UX', 'Unit Testing', 'Vue', 'Workflow Diagrams']
Additional Information
Education : bachelors Qualification Criteria :
Qualifications
Bachelor's degree in Computer Science / Software Engineering
Experience working in a professional development environment with Java and a
Front-End framework like Angular 2, Vue, or React
Led or were a Senior contributor to the development of at least one (1) project
Technical Concepts That Should Be Understood
â—‹Dependency Injection
â—‹Unit Testing (JUnit, Mockito)
â—‹Dependency Management (Maven, Gradle)
â—‹Abstracting code structurally (DRY programming)
â—‹Big(O) - Memory and Time complexities
â—‹Git (branching & handling merge conflicts)
â—‹Deployment concepts
â—‹SQL - Selects, Updates, Inserts, Joins
Experience With Some Of The Following Areas Is Preferred
â—‹Spring Boot
â—‹JOOQ
â—‹SOLR, MongoDB, ElasticCache
â—‹AWS services' and / or other Cloud Hosting providers' solutions
â—‹Advanced SQL - complex queries, indices, triggers, etc.
â—‹I / O, Network, and DB bottlenecks
Skills Required
Fault Tolerance, Java, Unit Testing, Ux, Solr, Vue, Postgresql, Spring Boot, workflow diagrams , Sql, Dependency Injection, Git, dependency management, Mockito, Gradle, Junit, Api, Mongodb, Angular 2, Aws
Stack Developer • Kapurthala, India