HBITS-05-13160
Daily tasks will include:
- Interact with Agency/business subject matter experts to understand business needs/requirements and ITS teams to determine application / system requirements.
- Participate in the entire software development life cycle, debugging applications and configuring systems.
- Design and document all components of approved application solutions including system integrations.
- Test and debug various JAVA and Spring Boot applications including, but not limited to: perform system testing and development of testing plans.
- Review and refactor code including: performance tuning of existing code, code reviews, and suggest changes that will best fit the Agency/business needs.
- Deploy fully functional applications.
- Re-platform/Upgrade existing applications by working with technical staff to assess existing and proposed solutions.
- Automate development activities using Jenkins, PowerShell and other DevOps utilities.
- Use a ticketing system to track and manage incidents, service requests, problems, changes, and release/deployment.
- Review and refactor code including, but not limited to: performance tuning of existing code, code reviews, and suggest changes that will best fit the Agency/business needs.
- Use a ticketing system to track and manage incidents, service requests, problems, changes, and release/deployment.
Software Developer Is involved with all facets of the software development process, including the research, design, programming, testing and implementation of computer software.
Senior 60 - 84 months: Candidate is able to work independently, without assistance and provides guidance to others. May have an advanced education.
- 84 months experience Developing mission critical applications using Java v9-15, HTML, CSS and REST.
- 24 months experience utilizing Open ID Connect using OAuth Authorization flow, including the use of PKCE.
- 36 months experience developing mission critical applications using Spring and Angular frameworks.
- 36 months experience implementing DevOps pipelines using Git, Jenkins, and Docker. Pipelines implemented with Azure DevOps will also qualify.
- 72 months experience implementing automated testing using open source testing frameworks.
- 24 months experience utilizing SAML v2.0.
- 12 months experience integrating with Kafka.