Govcio LLC-posted 4 months ago
$150,000 - $170,000/Yr
Full-time • Senior
1,001-5,000 employees

GovCIO is currently hiring for a Senior Full Stack Developer (Spring Boot + Angular) to lead a team of developers in an Agile environment and do end-to-end project architecture, requirements analysis, design, development, testing, deployment, and post-release support in a cloud/microservices environment. This position is fully remote.

  • Builds and codes applications and/or modules using languages such as C++, visual basic, ABAP, JAVA, XTML, etc.
  • Provides patches and upgrades to existing systems.
  • Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
  • May design graphical user interface (GUI) to meet the specific needs of users.
  • Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • May build add-on modules using application program language.
  • Designs and codes applications following specifications using the appropriate tools.
  • Maintains and modifies existing software applications.
  • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution.
  • Performs modifications to and maintenance of operational programs and procedures.
  • Participates in code reviews to represent reviewed work for adherence to standards and specifications.
  • Writes or revises program documentation, operations documentation and user guides in accordance with standards.
  • 10+ years of professional software development experience.
  • Proven track record as a Technical Lead / Team Lead guiding developers and delivering enterprise-scale applications.
  • Experience in end-to-end project ownership: requirements analysis, design, development, testing, deployment, and post-release support.
  • Deep expertise in Java (8/11/17) and Spring Boot ecosystem (Spring MVC, Spring Data JPA, Spring Security).
  • Strong experience with RESTful APIs, microservices architecture, messaging (Kafka/RabbitMQ).
  • Hands-on knowledge of scalability, performance tuning, and distributed systems.
  • Proficiency in Angular (12+), TypeScript, RxJS, NgRx.
  • Strong experience in RDBMS (PostgreSQL, Oracle, MySQL) with advanced SQL.
  • Exposure to NoSQL (MongoDB, Redis) for high-performance use cases.
  • Experience leading deployments with CI/CD pipelines (Jenkins, GitLab, GitHub Actions, Azure DevOps).
  • Containerization & Orchestration: Docker, Kubernetes.
  • Hands-on with cloud platforms (AWS, Azure, or GCP) – including deployment, scaling, and monitoring.
  • Strong advocate of Test-Driven Development (TDD) and BDD.
  • Excellent communication and interpersonal skills.
  • Strong decision-making and problem-solving mindset.
  • Familiarity with database optimization and design for scale.
  • Unit and integration testing frameworks: JUnit, Mockito, Testcontainers.
  • Frontend testing: Jasmine/Karma, Cypress.
  • Familiarity with SonarQube and code quality governance.
  • Strong background working in Agile/Scrum environments.
  • Proficient in Agile tools (Jira, Confluence, Azure DevOps).
  • Passion for continuous learning and bringing in new technologies.
  • Employee Assistance Program (EAP)
  • Corporate Discounts
  • Learning & Development platform, to include certification preparation content
  • Training, Education and Certification Assistance
  • Referral Bonus Program
  • Internal Mobility Program
  • Pet Insurance
  • Flexible Work Environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service