Front End Developer
Fredericksburg, VA 
Share
Posted 14 days ago
Job Description

Position Description Front-End Developer

Title: Front-End Developer

Clearance: Public Trust clearance will be applied for upon acceptance

Location: Remote

Overview:

IntelliBridge is an award-winning national security company looking for a Front-End Developer/Software Engineer with an Angular/Java, Spring and J2EE background to support our contract with the U. S. Customs and Immigration Service (USCIS).

As a Developer at IntelliBridge, you will be part of an integrated project team delivering scalable and secure solutions. You will use user-centered and agile methodologies to build and continuously deploy server and client-side solutions. You will perform in AWS cloud environment to support the continuous development, deployment, integration, and monitoring of server and client-side solutions. As a member of a project delivery team, you will collaborate with project and product managers, user experience designers, and business analysts. Your efforts will directly serve and assist end-users. Your work will be produced in the context of IntelliBridge's DevSecOps practices, including but not limited to continuous development, deployment, integration, and monitoring. Full-Stack Developers at IntelliBridge are expected to have experience developing or integrating databases as well as developing and integrating server and client applications.

As a direct employee of IntelliBridge, you would receive a benefit package that includes health/dental/vision insurance coverage, 401K with company match, PTO & paid holidays, and annual tuition/training assistance. For more information, please visit our website.

Clearance:

  • Public Trust clearance requires a background investigation (BI) and entry on duty (EOD) status. This must be applied for upon acceptance of employment offer. Candidates with existing or recently completed Public Trust background investigations are preferred.

Responsibilities/Duties:

  • Produce quality and maintainable code
    • Write clean, concise, and maintainable code
    • Create and sustain applications using Angular
    • Work with other agile teams to effectively design, build, and deliver cloud-based solutions
    • Actively participate in merge requests
    • Help define and enforce development best practices
    • Automate pain points in the software development process (local development and CI/CD pipeline)
    • Contribute to the development of user stories, acceptance criteria and participate in story estimation
    • Participate in writing automated tests to verify the intent of stories
    • Support other developers through code reviews and pairing when they have questions or hit blockers
    • Work with other teams to coordinate integration testing across multiple (more than 3) teams
  • Support and improve the overall system
    • Work closely with business analysts and subject matter experts to understand requirements and translate to software solutions
    • Participate in design meetings with other projects and the client's technical specialists
    • Plan and carry out deployments (roughly once a month)
    • Investigate data quality issues raised by users of the system
    • Investigate errors in applications and perform root cause analysis
    • Research data sources for ways to expand the usefulness of the system
    • Provide application programming interfaces (APIs) and services
  • Support the security posture of the system
    • Contribute to hardening OS images, applications, and containers
    • Perform security scans and produce reports of the outcomes
    • Collaborate with and as a team and attend Daily Stand Ups (DSUs), backlog grooming, sprint demos, and other agile ceremonies
    • Facilitate communication and integration across AI/ML, Engineering and DevSecOps teams.
  • Proven experience with the following technologies:
    • Languages: Java 8+, JavaScript, and J2EE
    • Frameworks: Spring Framework (preferably Spring Boot), Node.js,
    • Web Frameworks: Angular, React
    • Database: Experience with a relational database
    • Infrastructure: Jenkins, Terraform, Amazon Web Services (AWS) or Google Cloud Platform (GCP),
    • Development Tools: Git, Docker, Gradle, Maven,
    • Development Methodologies: Test Driven Development, Agile Software Delivery, Scrum, Kanban, Continuous Integration/ Continuous Deployment

Required Qualifications:

Full-Stack Engineers should be able to perform automation and engineering tasks, AI/ML implementation, data, infrastructure/operations, and security engineer tasks in cloud environments.

  • 5+ years of experience in writing and testing enterprise software solutions (A degree in Computer Science and three (3) years of experience is also acceptable)
  • 3+ years of experience in troubleshooting software.
  • 3+ of specific software engineering experience related to front-end and back-end applications and/or data services. (JavaScript and Angular/React)
  • Experience working in AWS, software containerization and Agile development processes.
  • Experience in large-scale, high-performance enterprise big data application deployment and solution architecture on complex heterogeneous environments in AWS.
  • Experience with full stack engineering (defined as proficient in database development/integration as well as server and client application development/integration), including three (3) years of experience deploying production enterprise applications in AWS.
  • Knowledge of RESTful API-based applications

About Us:

IntelliBridge delivers IT strategy, cloud, cybersecurity, application, data and analytics, enterprise IT, intelligence analysis, and mission operation support services to accelerate technical performance and efficiency for Defense, Civilian, and National Security & Federal Law Enforcement clients.


IntelliWare provides equal opportunity for all persons and prohibits discrimination in employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability (including pregnancy, childbirth or related medical conditions), veteran or marital status, or any other factor prohibited by law. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leave, compensation, and training.

IntelliWare maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce. Due to security clearance requirements, U.S. citizenship is required for most positions.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields