Minimum of 7 years of hands-on experience in full web application development lifecycle, particularly with scalable micro-services-based architectures.
Expert knowledge of Java and Spring Boot for backend development, along with proficiency in Angular, HTML5/CSS, and JavaScript for frontend development.
Strong understanding of architectural styles, design patterns, and best practices for developing scalable and maintainable solutions.
Experience in leading software teams is a plus, demonstrating leadership qualities and collaboration abilities.
Familiarity with SCRUM/Agile software development methodologies, contributing to efficient and iterative development cycles.
Experience with relational databases and proficiency in database management for data storage and retrieval.
Knowledge of virtualization, Docker, and Kubernetes for efficient deployment and scaling of applications.
Experience with test automation tools and frameworks for web applications, ensuring robust testing processes and quality assurance.
Responsibilities:
Contribute to building innovative Security solutions for Homeland Security, Smart Cities, and Critical Infrastructures.
Take ownership of technical/solution designs, code development, and component test execution to ensure alignment with product specifications.
Collaborate with product/solution architects to create, implement, and maintain the development roadmap.
Ensure all work follows the company\'s software development methodologies and processes, maintaining high-quality standards.
Thoroughly document designs to ensure usability, supportability, and maintainability of developed solutions.
Provide strong and timely support to the IVVQ team and assist in site deployment, operation, and maintenance.
Stay updated with industry trends, emerging technologies, and best practices to enhance development processes.
Collaborate with cross-functional teams to troubleshoot issues, perform root cause analysis, and propose innovative solutions.