Java Full Stack Engineer AngularLocation: Las VegasThe Full-Stack Developer is the Swiss Army Knife that will succeed in whatever situation they come across. They are just as comfortable building out a new website as they are making changes to a scheduled job. This gives them a wide range of experiences and challenges in a software development environment.Job DutiesBuild and test new features that are defect free.Analyze existing user interface components and find the areas that we can improve.Drive the resolution of problems found in existing applications.Work with the back-end developers to create lean interfaces that perform well and can be extended easily for new functionality.Manage and maintain source code.Job RequirementsExperience in one or more modern development language (Java, C#, C++, Go, or Rust)Hands-on experience with a JavaScript structural framework (Angular, Vue, React).Previous work done on high-traffic public facing websites.Understand the mechanics of responsive web design using HTML, CSS3.Experienced consuming APIs (REST, GraphQL)Familiar with coding patterns, both object oriented and procedural.Makes a habit of covering the majority of their code with unit tests.Ability to debug code quickly and efficiently.Experience working with SQL, NoSQL, message and data (Not Required, but Preferred)Experience developing mobile applicationsExperience with the automated build and deployment of websitesExperience with Oracle and PL/SQLExperience securing a public facing APIExperience developing as part of an agile teamExperience solutioning and estimating requirementsExtensive knowledge of system architecture patterns.