Senior Tech Program Manager
MITC, Kandivli, MITC, Kandivli, IN
Responsibilities & Key Deliverables
Role Summary:
We are seeking an experienced Java Technical Architect (12–16 years) to lead the architecture, design, and delivery of complex, scalable, and enterprise-grade Java-based solutions. The role demands deep technical expertise, strong leadership, and the ability to work closely with both business and technology stakeholders.
Key Responsibilities:
- Lead the end-to-end architecture and technical design for enterprise applications using Java and related technologies.
- Define technical standards, design patterns, and coding guidelines.
- Drive microservices adoption, API-first approach, and modern application architecture.
- Lead the evaluation and selection of appropriate technologies, tools, and frameworks (e.g., Spring Boot, Kafka, Kubernetes).
- Design solutions that meet non-functional requirements like scalability, performance, security, and maintainability.
- Collaborate with Product Owners, Business Analysts, and Solution Architects to align technical solutions with business objectives.
- Review and optimize database design (SQL/NoSQL), data flow, and integration patterns.
- Lead performance tuning, capacity planning, and technical risk management.
- Support DevOps, CI/CD pipelines, and cloud deployment strategies (AWS, Azure, or GCP).
- Provide technical leadership, mentor senior developers, and conduct regular architecture/code reviews.
- Stay updated on emerging technology trends and drive technology innovation within teams.
Experience
12–16 years of experience in Java/J2EE development and enterprise application architecture.
Strong expertise in Spring Framework (Spring Boot, Spring Cloud) and Microservices architecture.
Hands-on experience with API design (REST, GraphQL) and API Management Platforms.
Proven experience with Cloud-native application design on AWS / Azure / GCP.
Strong working knowledge of messaging systems (Kafka, RabbitMQ, etc.).
Experience with containerization (Docker) and orchestration tools (Kubernetes).
Expertise in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
Knowledge of CI/CD pipelines, Infrastructure as Code (IaC), and DevOps practices.
Good understanding of security design, authentication (OAuth2, JWT), and data protection measures.
Strong command over design patterns, software engineering best practices, and architecture documentation.
Preferred / Good to Have:
Exposure to Domain-Driven Design (DDD) and Event-Driven Architecture.
Experience with API Gateway solutions, Service Mesh, or Serverless frameworks.
Understanding of DevSecOps practices and Observability frameworks (ELK, Grafana, etc.).
Experience with performance monitoring, profiling tools, and high-volume transaction systems.
Familiarity with front-end integration (Angular/React) is a plus.
Soft Skills:
Strong stakeholder management and solution consulting ability.
Excellent communication, presentation, and technical leadership skills.
Ability to mentor senior developers and guide technical teams across geographies.
Decision-making and problem-solving mindset with a focus on quality and delivery timelines.
Qualifications
Bachelor’s / Master’s Degree in Computer Science, Engineering, or related field.
Java Architect / Cloud Architect Certifications (Optional but highly preferred).
Job Segment:
Software Engineer, Engineer, Engineering