GovCIO is looking to solve the problem of leading a team of developers in an Agile environment and doing end-to-end project architecture, requirements analysis, design, development, testing, deployment, and post-release support in a cloud/microservices environment.
Requirements
- 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.
- Building modular, scalable, and responsive SPAs.
- Expertise in UI/UX best practices, component libraries, and state management.
- Strong experience in RDBMS (PostgreSQL, Oracle, MySQL) with advanced SQL.
Responsibilities
- 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.
- Designs and codes applications following specifications using the appropriate tools.
- Maintains and modifies existing software applications.
Other
- 10+ years of professional software development experience.
- Proven track record as a Technical Lead / Team Lead guiding developers and delivering enterprise-scale applications.
- Excellent communication and interpersonal skills.
- Strong decision-making and problem-solving mindset.
- Ability to balance hands-on coding with team leadership.