Engineering Manager - Java
nec
Job Description
Responsibilities:
- Lead the design and delivery of cutting‑edge, cloud‑native biometric applications.
- Drive best practices in compliance, security, cost optimization, and cloud service tradeoffs.
- Collaborate with product owners to refine requirements for clarity, consistency, and testability.
- Contribute hands‑on to backend development in Java — design, coding, testing, CI/CD, and deployment.
- Define and enforce technology standards, coding practices, automation, and security coverage.
- Provide architectural and design guidance, implement core frameworks, and conduct code reviews.
- Mentor and support team members through career growth, performance management, and blocker resolution.
- Lead Agile ceremonies, track progress, and ensure transparent communication with stakeholders.
- Coordinate seamlessly between offshore (India) and onsite (US) teams for aligned delivery.
- Architect solutions leveraging cloud computing, distributed systems, microservices, security, and automation.
- Ensure delivery predictability, team productivity, sprint discipline, and proactive risk management.
Required Skills & Qualifications:
- Bachelor’s degree in computer science engineering, or equivalent.
- Relevant experience- 9+ years of software engineering experience across all phases of SDLC.
- Minimum 3+ years leading and managing development teams using Agile methodologies.
- Strong hands-on expertise in Java and Java based microservices (mandatory).
- Experience with messaging/streaming platforms (Kafka, RabbitMQ, AWS SQS/SNS).
- Familiarity with security best practices (OAuth2, JWT, encryption, identity management).
- Proficiency in RESTful API design, GraphQL, and service integration patterns.
- Proven experience in Azure and/ or AWS development and deployment, including microservice architecture. - Relevant experience- 3+ yrs
- Working knowledge of Infrastructure as Code (IaC)- 3+ Yrs (Terraform/ CloudFormation/ ARM templates).
- Experience with containerization (Docker) and orchestration (Kubernetes, ECS, AKS).
- Strong knowledge of database technologies (SQL/NoSQL)
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Experience building secure, scalable software systems (UI, APIs, data persistence layers).
- Strong expertise in Agile/Scrum ceremonies (stand ups, sprint planning, retrospectives, backlog grooming).
- Experience collaborating effectively with distributed/offshore teams, including US based stakeholders.
Preferred Skills:
- Frontend/UI development experience with React/ Angular/ TypeScript/ NodeJS.
- Exposure to modern software security practices and compliance standards.
- Experience with performance optimization and scalability strategies in enterprise systems.
- Solid understanding of cloud platforms (SaaS- preferred /PaaS/IaaS).- Good to have exposure on SaaS cloud platform
- Knowledge of data engineering concepts and integration with cloud‑native services.
- Ability to evaluate and implement AI‑powered solutions.
- Familiarity with LLM integration, prompt engineering & cloud‑based AI services.