Harris Computer

Sr. Manager - Engineering

Office - Mumbai (Andheri) Full time

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, API's, 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.