Software Developer – Level 2
Software Developer – Level 2Location: Menands, NY (100% Onsite)Contract Duration: August 31, 2026 – July 31, 2027 (11 Months)Our client is seeking one (1) Software Developer Level 2 to support the modernization of the Health Electronic Response Data System (HERDS). The selected consultant will develop, maintain, enhance, and integrate enterprise applications that improve statewide health data exchange while ensuring application performance, security, and reliability.Must-HavesBachelor's Degree in Computer Science, Engineering, MIS, or equivalentMinimum 4 years of Software Development Life Cycle (SDLC) experienceMinimum 4 years of Java development experienceMinimum 4 years of Spring Boot experienceMinimum 4 years of Java EE (Servlet, JPA, etc.) experienceMinimum 4 years of Oracle SQL and/or PostgreSQL experienceLegally authorized to work in the United StatesMust be willing to work onsite in Menands, NYWilling to relocate if outside commuting distanceRequired SkillsJavaSpring BootJava EEServletsJPAREST API DevelopmentOracle SQLPostgreSQLSoftware Development Life Cycle (SDLC)Application DesignSoftware TestingDebugging & TroubleshootingTechnical DocumentationUnit TestingRelease ManagementEnterprise Application DevelopmentPreferred / Nice-to-Have SkillsAngularTypeScriptSingle Page Applications (SPA)Component-Based ArchitectureDynamic RenderingAsynchronous ProgrammingREST API SecurityAuthenticationAuthorizationGitGit Branching StrategiesCI/CD PipelinesDevOps AutomationEnterprise Web ApplicationsHealthcare Information SystemsGovernment Project ExperienceYears of Experience4+ Years Software Development Life Cycle (SDLC)4+ Years Java Development4+ Years Spring Boot4+ Years Java EE (Servlet/JPA)4+ Years Oracle SQL/PostgreSQL4+ Years REST API Development (Preferred)4+ Years Angular & TypeScript (Preferred)4+ Years SPA Development (Preferred)4+ Years Git Version Control (Preferred)Key ResponsibilitiesSupport modernization of the Health Electronic Response Data System (HERDS).Develop enterprise Java applications and system enhancements.Integrate HERDS data with other NYSDOH applications.Maintain application performance and reliability.Design and document technical solutions.Develop program code following enterprise standards.Create and execute unit test plans.Debug, troubleshoot, and resolve software defects.Review business requirements and convert them into technical solutions.Develop technical documentation.Support application security assessments.Estimate development effort for assigned work.Participate in release management and deployment activities.Coordinate releases with infrastructure teams.Provide technical support for production applications.Develop reports and application enhancements as requested.