Our Team is at the forefront of developing innovative security solutions for Homeland Security, Smart Cities, and Critical Infrastructures. We are looking for a highly skilled Senior Angular Developer to join our dynamic team and help us build cutting-edge applications.
You will:
- Be part of the project team to build innovative security solutions for Homeland Security, Smart Cities, and Critical Infrastructures.
- Be responsible for the technical/solution designs, code development, and component test execution to demonstrate alignment with the product/functional specifications of the solution.
- Collaborate with product/solution architects to create, implement, and maintain the product/solution development roadmap.
- Ensure all work adheres to our software development methodologies and processes.
- Thoroughly document designs to ensure the usability, supportability, and maintainability of the developed solutions.
- Provide strong and timely support to the Integration team and site deployment, operation, and maintenance in ensuring 24/7 system operational needs.
Experience and Qualifications:
- 7+ years of hands-on experience and expert knowledge of the full web application development lifecycle of scalable micro-services-based architectures, including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.
- Strong knowledge of architectural styles and design patterns.
- Experience in leading a software team is good to have.
- Experience in SCRUM/Agile software development methodologies.
Programming Languages/Frameworks/Technologies:
- Proficiency in the following language/framework: Java, Spring Boot.
- Expert in Angular, HTML5/CSS, JavaScript, and Apache Kafka.
- Experience with relational databases.
- Experience with virtualization and container technologies, and knowledge about Dockers and Kubernetes.
- Good knowledge related to Elasticsearch.
- Experience with test automation tools and frameworks for web applications is good to have.
- Experience with setting up continuous integration (e.g., GitLab CI) is good-to-have.