Full Stack Engineer – REMOTE
CBP, DHS
Clearance: DHS Cleared already (current DHS or DHS Subagency )
Basic Qualifications:
- Bachelor’s Degree and 8 years of related professional experience OR Master’s Degree and 6 years of related professional experience or high school diploma/equivalent and minimum 12 years of relevant professional experience
- Minimum of 7 years related technical experience, with software design, development and implementation in a Windows Environment using PostgreSQL, Java Spring Boot, Typescript, JavaScript, CSS and HTML and Angular.
- Must have the ability to pass CBP background investigation prior to start; US Citizenship Required (This background investigation may include: 3-year check for felony convictions, 1 year check for illegal drug use and/or 1 year check for misconduct such as theft or fraud).
Preferred Qualifications:
- In-depth knowledge of the Angular framework and Angular Material, as well as experience creating RESTful services using Java and spring-boot.
- Knowledge of creating Angular components, services, good understanding of state management and UI performance
- Creating reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests, and applying beautiful visualizations to solutions
- Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice built on Spring Boot based backend
- Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material), backed by RESTful services
- Bridge the gap between user interface design and technical implementation
- Passion for user experience and user-centric development
- Continuously research new and best coding practices
- Optimize application for maximum speed and scalability
- Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
- Experience with a variety of technologies which may include Java; Spring Boot, Spring framework, Hibernate (or other ORM), JAX-RS, JavaScript, XML, JSON, Web-Services (JAX-WS or JAX-RS), Eclipse, maven, Junit, and shell scripting.
- Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
- Experience with source code control systems and concurrent development workflows (Git preferred)
- Experience with SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases a plus.
- Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
- Professional experience upgrading AngularJS projects to Angular.
- Technical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
- Direct experience providing production support for applications utilizing Oracle databases; experience.
- Additionally, familiarity with any of the following highly desirable: Spring, ETL tools, ESB message queuing, application security, automated testing, UML, Sparx Enterprise Architect, state-management angular libraries such as NGRX or NGXS
- DevOps experience /CI/CD pipeline.
- GovTact Team: https://govtact.com/who-we-are/#meet-our-team
- GovTact Benefits: https://govtact.com/careers/benefits/
Awards
Job Type: Full-time
Pay: $130,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
Education:
Experience:
- spring boot: 4 years (Required)
- Java: 5 years (Preferred)
- angular: 4 years (Required)
License/Certification:
- Must have an active DHS / EOD Public Trust Clearance? (Required)
Work Location: Remote