GovCIO
Overview
GovCIO is hiring for a Senior Full Stack Developer (Spring Boot + Angular) to lead a team of developers in an Agile environment and handle 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. Responsibilities
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. Additional responsibilities described in the overview include leading a team, providing end-to-end project ownership, and delivering enterprise-scale applications in a cloud/microservices environment. Qualifications
Experience Level
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. Core Technical Skills
Backend (Java + Spring Boot): 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. Frontend (Angular): Proficiency in Angular (12+), TypeScript, RxJS, NgRx; building modular, scalable, and responsive SPAs; UI/UX best practices, component libraries, and state management. Database & Persistence Strong experience in RDBMS (PostgreSQL, Oracle, MySQL) with advanced SQL. Exposure to NoSQL (MongoDB, Redis) for high-performance use cases. ORM expertise (Hibernate, JPA). Familiarity with database optimization and design for scale. DevOps & Cloud 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. Logging/monitoring practices using ELK, Prometheus, Grafana, Datadog. Testing & Quality Strong advocate of Test-Driven Development (TDD) and BDD. Unit and integration testing frameworks: JUnit, Mockito, Testcontainers. Frontend testing: Jasmine/Karma, Cypress. Familiarity with SonarQube and code quality governance. Agile / Scrum Practices Strong background working in Agile/Scrum environments. Active participation in Scrum ceremonies: sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives. Experience breaking down epics into user stories, estimating tasks, and delivering within sprint commitments. Collaborating with Product Owners, Scrum Masters, and QA teams. Proficient in Agile tools (Jira, Confluence, Azure DevOps). Advocates continuous improvement, transparency, and incremental delivery. Leadership & Collaboration Team Leadership: Mentored and led teams of 5–10+ engineers. Agile Delivery Ownership: Coordinated with cross-functional teams to ensure sprint and release goals are met. Code reviews, architectural decisions, and enforcing best practices. Conflict resolution, stakeholder communication, and driving delivery under tight deadlines. Soft Skills Excellent communication and interpersonal skills. Strong decision-making and problem-solving mindset. Ability to balance hands-on coding with team leadership. Passion for continuous learning and bringing in new technologies. Company Overview
GovCIO is a team of transformers—people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer? What You Can Expect
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets. Location: US-Remote
#J-18808-Ljbffr
GovCIO is hiring for a Senior Full Stack Developer (Spring Boot + Angular) to lead a team of developers in an Agile environment and handle 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. Responsibilities
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. Additional responsibilities described in the overview include leading a team, providing end-to-end project ownership, and delivering enterprise-scale applications in a cloud/microservices environment. Qualifications
Experience Level
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. Core Technical Skills
Backend (Java + Spring Boot): 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. Frontend (Angular): Proficiency in Angular (12+), TypeScript, RxJS, NgRx; building modular, scalable, and responsive SPAs; UI/UX best practices, component libraries, and state management. Database & Persistence Strong experience in RDBMS (PostgreSQL, Oracle, MySQL) with advanced SQL. Exposure to NoSQL (MongoDB, Redis) for high-performance use cases. ORM expertise (Hibernate, JPA). Familiarity with database optimization and design for scale. DevOps & Cloud 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. Logging/monitoring practices using ELK, Prometheus, Grafana, Datadog. Testing & Quality Strong advocate of Test-Driven Development (TDD) and BDD. Unit and integration testing frameworks: JUnit, Mockito, Testcontainers. Frontend testing: Jasmine/Karma, Cypress. Familiarity with SonarQube and code quality governance. Agile / Scrum Practices Strong background working in Agile/Scrum environments. Active participation in Scrum ceremonies: sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives. Experience breaking down epics into user stories, estimating tasks, and delivering within sprint commitments. Collaborating with Product Owners, Scrum Masters, and QA teams. Proficient in Agile tools (Jira, Confluence, Azure DevOps). Advocates continuous improvement, transparency, and incremental delivery. Leadership & Collaboration Team Leadership: Mentored and led teams of 5–10+ engineers. Agile Delivery Ownership: Coordinated with cross-functional teams to ensure sprint and release goals are met. Code reviews, architectural decisions, and enforcing best practices. Conflict resolution, stakeholder communication, and driving delivery under tight deadlines. Soft Skills Excellent communication and interpersonal skills. Strong decision-making and problem-solving mindset. Ability to balance hands-on coding with team leadership. Passion for continuous learning and bringing in new technologies. Company Overview
GovCIO is a team of transformers—people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer? What You Can Expect
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets. Location: US-Remote
#J-18808-Ljbffr