Software Manager

  • Albany, NY
  • Posted 14 hours ago | Updated 13 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Active Directory
Agile
Apache Tomcat
Authentication
Authorization
Cloud Computing
Coaching
Code Refactoring
Continuous Delivery
Continuous Integration
Design Patterns
Git
GitLab
Hibernate
IT Management
Scrum
JPA
JUnit
Java
Leadership
Mentorship
Migration
OAuth
SAML
Selenium
Software Development Methodology
Spring Framework
Spring Security
Sprint
Team Leadership
Team Management
Testing
Writing

Job Details

Role: Software Manager

Location: Albany, NY - 14517 (Hybrid)

Duration: Long Term Contract

Job Description:

Looking for an experienced Software Manager to lead Java application remediation and modernization efforts. The role requires hands-on technical leadership, team management, and strong experience with Java, security, CI/CD, and cloud platforms.

Key Requirements:

  • 7+ years of experience leading teams of 5 10 developers using Agile/Scrum methodologies, including sprint leadership, mentoring, coaching, and code reviews.
  • 7+ years of hands-on experience in Java, Spring, Spring Security, and JPA/Hibernate, with strong knowledge of performance, security, and best practices.
  • 7+ years of experience working across the full SDLC, including Agile processes, Git/GitLab, CI/CD pipelines, and testing frameworks.
  • Strong experience translating business and architectural requirements into scalable, maintainable code using proper design patterns.
  • Proven experience identifying and reducing technical debt, leading refactoring efforts, and improving code quality using tools such as SonarQube.
  • 7+ years of experience implementing authentication and authorization using OAuth, SAML, and Active Directory.
  • Experience coding critical components, solving complex technical challenges, and owning key parts of the codebase while leading a team.
  • 7+ years of experience writing and automating tests using JUnit, Selenium, and troubleshooting test failures.
  • Hands-on experience migrating applications from Tomcat to OpenShift.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.