Back-end Developer (Java - Spring-Boot)
About the position
GovCIO is currently hiring for a Senior Back-end Software Developer (Java + Spring) to be a Technical Lead / Team Lead guiding developers and delivering enterprise-scale applications at EEOC. This position will be fully remote.
Responsibilities
⢠Lead or assist full project lifecycle including requirements analysis, design, development, testing, deployment, and support.
⢠Develop and maintain backend services using Java, Spring Boot, and microservices architectures.
⢠Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
⢠Design scalable and high-performance distributed systems.
⢠Create and optimize relational and NoSQL database structures including PostgreSQL, Oracle, MySQL, MongoDB, and Redis.
⢠Implement CI/CD pipelines and support cloud deployments across AWS, Azure, or GCP.
⢠Architect, containerize, and orchestrate applications using Docker and Kubernetes.
⢠Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
⢠Participate actively in Agile/Scrum ceremonies including planning, grooming, stand-ups, and retrospectives.
⢠Break down epics into user stories, estimate tasks, and support sprint commitments.
⢠Mentor and support junior developers and lead teams of 5ā10 engineers.
⢠Conduct code reviews, provide architectural guidance, and enforce development best practices.
⢠Collaborate with cross-functional teams including Product Owners, QA, Scrum Masters, and stakeholders.
⢠Ensure system scalability, security, performance tuning, and high availability.
⢠Drive continuous improvement, innovation, and adoption of modern technologies.
⢠Communicate effectively with technical and non-technical teams.
Requirements
⢠Bachelor's with 10+ years (or commensurate experience)
⢠10+ Years experience full stack development (Spring Boot + Angular)
⢠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.
⢠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.
⢠Strong advocate of Test-Driven Development (TDD) and BDD.
⢠Unit and integration testing frameworks: JUnit, Mockito, Test-containers.
⢠Frontend testing: Jasmine/Karma, Cypress.
⢠Familiarity with SonarQube and code quality governance.
⢠Strong background working in Agile/Scrum environments.
⢠Active participation in Scrum ceremonies: sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives.
⢠Skilled in breaking down epics into user stories, estimating tasks, and ensuring delivery within sprint commitments.
⢠Experience collaborating closely with Product Owners, Scrum Masters, and QA teams.
⢠Proficient in Agile tools (Jira, Confluence, Azure DevOps).
⢠Advocates continuous improvement, transparency, and incremental delivery.
⢠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.
⢠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.
⢠Must be able to acquire and maintain an EEOC Public Trust
Nice-to-haves
⢠Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
⢠Create and optimize relational and NoSQL database structures including PostgreSQL, Oracle, MySQL, MongoDB, and Redis.
⢠Implement CI/CD pipelines and support cloud deployments across AWS, Azure, or GCP.
⢠Architect, containerize, and orchestrate applications using Docker and Kubernetes.
⢠Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
⢠Frontend testing: Jasmine/Karma, Cypress.
⢠Familiarity with SonarQube and code quality governance.
Apply tot his job
Apply To this Job
GovCIO is currently hiring for a Senior Back-end Software Developer (Java + Spring) to be a Technical Lead / Team Lead guiding developers and delivering enterprise-scale applications at EEOC. This position will be fully remote.
Responsibilities
⢠Lead or assist full project lifecycle including requirements analysis, design, development, testing, deployment, and support.
⢠Develop and maintain backend services using Java, Spring Boot, and microservices architectures.
⢠Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
⢠Design scalable and high-performance distributed systems.
⢠Create and optimize relational and NoSQL database structures including PostgreSQL, Oracle, MySQL, MongoDB, and Redis.
⢠Implement CI/CD pipelines and support cloud deployments across AWS, Azure, or GCP.
⢠Architect, containerize, and orchestrate applications using Docker and Kubernetes.
⢠Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
⢠Participate actively in Agile/Scrum ceremonies including planning, grooming, stand-ups, and retrospectives.
⢠Break down epics into user stories, estimate tasks, and support sprint commitments.
⢠Mentor and support junior developers and lead teams of 5ā10 engineers.
⢠Conduct code reviews, provide architectural guidance, and enforce development best practices.
⢠Collaborate with cross-functional teams including Product Owners, QA, Scrum Masters, and stakeholders.
⢠Ensure system scalability, security, performance tuning, and high availability.
⢠Drive continuous improvement, innovation, and adoption of modern technologies.
⢠Communicate effectively with technical and non-technical teams.
Requirements
⢠Bachelor's with 10+ years (or commensurate experience)
⢠10+ Years experience full stack development (Spring Boot + Angular)
⢠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.
⢠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.
⢠Strong advocate of Test-Driven Development (TDD) and BDD.
⢠Unit and integration testing frameworks: JUnit, Mockito, Test-containers.
⢠Frontend testing: Jasmine/Karma, Cypress.
⢠Familiarity with SonarQube and code quality governance.
⢠Strong background working in Agile/Scrum environments.
⢠Active participation in Scrum ceremonies: sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives.
⢠Skilled in breaking down epics into user stories, estimating tasks, and ensuring delivery within sprint commitments.
⢠Experience collaborating closely with Product Owners, Scrum Masters, and QA teams.
⢠Proficient in Agile tools (Jira, Confluence, Azure DevOps).
⢠Advocates continuous improvement, transparency, and incremental delivery.
⢠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.
⢠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.
⢠Must be able to acquire and maintain an EEOC Public Trust
Nice-to-haves
⢠Build and enhance frontend applications using Angular, TypeScript, RxJS, and NgRx.
⢠Create and optimize relational and NoSQL database structures including PostgreSQL, Oracle, MySQL, MongoDB, and Redis.
⢠Implement CI/CD pipelines and support cloud deployments across AWS, Azure, or GCP.
⢠Architect, containerize, and orchestrate applications using Docker and Kubernetes.
⢠Apply strong testing practices including TDD, unit testing, integration testing, and frontend automated tests.
⢠Frontend testing: Jasmine/Karma, Cypress.
⢠Familiarity with SonarQube and code quality governance.
Apply tot his job
Apply To this Job