One of our leading client is looking for Java Software Development Manager in Houston TX
Responsibilities :
Management & Leadership :
- Lead and oversee all software development operations o Supervise a team of developers, providing documented 30 / 60 / 90-day objectives and technical guidance o Conduct regular team meetings and one-on-one sessions, providing ongoing performance feedback along with a collaborative team environment that encourages innovation and continuous improvement.
- Prioritize and manage development project timelines and deliverables to meet deadlines and business objectives
- Define, document, and implement organization-wide standards for coding practices, development environment configurations, and testing methodologies
- Continuously monitor emerging technology and provide recommendations to senior leadership for related changes and / or upgrades
- Provide monthly reporting as requested by senior leadership
Technical Responsibilities :
Participate in the entire software development lifecycle, including documentation, design, development, testing, and implementation o Collaborate with cross-functional teams to gather requirements and define software specificationsOversee troubleshooting and performance tuning to optimize the systemMaintain existing software, including providing support for production-related issuesContinuously expand your technical knowledge by learning new systems and technologies relevant to our environmentPerform other duties as assignedJob Skills & Qualifications :
Required :
Minimum of 5 years of professional experience as a Java developerDemonstrated experience with Spring Boot, microservices architecture, and RESTFUL API developmentMinimum of 3 years of experience in a supervisory role managing technical staffProven track record of successfully managing multiple projects simultaneouslySignificant experience in all phases of the development lifecycleExcellent project management, communication, and interpersonal skillsStrong analytical and problem-solving skillsStrategic thinking abilities with a focus on long-term planning and process improvementPreferred :
Bachelor's degree in Computer Science or Software EngineeringExperience with Agile / Scrum methodologies and project management frameworks