Job Summary:
The Senior Manager Software Development (Java) is a strategic leadership role responsible for the end-to-end management of the product development lifecycle with a strong emphasis on Java-based enterprise applications built using Spring / Spring Boot frameworks. The incumbent will lead multiple cross-functional teams to design develop and maintain robust APIs enforce security and compliance standards optimize performance and drive the integration of AI/ML capabilities within the product ecosystem.
The role requires a balance of technical depth architectural foresight and managerial acumen ensuring delivery excellence scalability and innovation in alignment with organizational objectives.
Shift Timings: 10am to 7pm IST
Work Mode: Hybrid Mumbai
Roles & Responsibilities:
1. Technical Leadership
Lead and guide multiple Java-based development teams using Spring Spring Boot Hibernate/JPA and Microservices architecture.
Define and maintain coding standards design patterns and architectural best practices across projects.
Drive the development of RESTful and GraphQL APIs ensuring scalability versioning and secure access controls (OAuth2 JWT API Gateways).
Oversee database design and performance optimization primarily across SQL Server PostgreSQL and NoSQL platforms.
Champion cloud-native development leveraging AWS / Azure / GCP for scalable deployments using Docker and Kubernetes.
2. Security Compliance and Governance
Implement secure coding practices and oversee adherence to OWASP HIPAA and GDPR standards where applicable.
Manage application security audits penetration testing and vulnerability remediation in collaboration with DevSecOps.
Enforce API authentication/authorization frameworks encryption protocols and data protection strategies.
3. AI and Emerging Technology Integration
Collaborate with data science and AI teams to embed AI-driven modules such as predictive analytics NLP and intelligent automation into enterprise applications.
Evaluate and adopt AI/ML frameworks and APIs (TensorFlow PyTorch AWS Bedrock OpenAI APIs) for application integration.
Promote innovation through proof-of-concept (PoC) initiatives around generative AI code intelligence and automation.
4. Delivery and Project Management
Own the SDLC (Agile/Scrum/Kanban) with focus on sprint predictability code quality and time-bound deliverables.
Monitor and manage engineering KPIs velocity code coverage defect density deployment frequency and MTTR.
Partner with Product Management QA and DevOps teams to ensure alignment between functional and technical objectives.
Maintain release management discipline using CI/CD pipelines (Jenkins GitLab or GitHub Actions).
5. People Management and Mentorship
Lead mentor and grow a team of developers tech leads and architects through regular technical reviews and career development plans.
Conduct periodic 1:1s performance evaluations and training sessions to build cross-functional technical competence.
Foster a culture of collaboration accountability and continuous learning within the engineering group.
6. Strategic and Cross-functional Responsibilities
Participate in architectural decision boards and technology roadmaps to define product evolution.
Provide technical due diligence for new initiatives vendor evaluations and third-party integrations.
Align technical debt management and modernization strategies with overall business priorities.
Partner with cybersecurity compliance and infrastructure teams to ensure system resilience and audit-readiness.
Minimum Qualification:
Graduate / Post graduate in computer science or equivalent.
Overall 9 years of professional experience and should have atleast 7 years of experience working in JAVA based application development
Should have good working experience with Spring APIs AI Integration SQL server.
Has handled teams previously
Good communication and shows eagerness to adopt
Additional Qualifications:
Languages & Frameworks: Java 11 Spring / Spring Boot JPA/Hibernate Microservices Architecture.
API Development: RESTful / GraphQL Swagger/OpenAPI Postman API Gateway Management.
Security: OAuth2.0 SSO JWT SSL/TLS Keycloak Spring Security OWASP compliance.
Databases: SQL Server PostgreSQL MongoDB Redis.
DevOps & Cloud: AWS / Azure / GCP Docker Kubernetes Jenkins CI/CD Terraform.
Monitoring & Performance: ELK Stack Prometheus Grafana New Relic SonarQube.
AI/ML Integration: Familiarity with OpenAI APIs AWS Bedrock LangChain TensorFlow or equivalent.
Version Control: Git GitHub/GitLab Bitbucket.
Required Experience:
Manager
Harris is an acquirer of software businesses. Our focus is to acquire businesses with growth potential, manage them well and build them for the future.