Java Tech Lead / Architect

cognizant

Bangalore 2 Years Exp Posted 17d ago

Job Description

**Squad Lead Skills and Experience:**

- Demonstrated experience managing 2–3 agile teams or PODs, ensuring end-to-end software delivery using Java technologies.

- Strong technical expertise in:

- Java, Spring Framework, Spring Boot, REST APIs, and microservices architecture.

- Streaming technologies such as Kafka.

- Full stack engineering development, with a clear expectation of hands-on coding involvement.

- Proficiency in containerization tools (Docker, Kubernetes) and cloud services (Azure, AWS, GCP).

- Solid foundation in DevOps, including CI/CD pipeline implementation.

- Advanced skills in SQL/PLSQL and database management.

- Experience with code quality tools (e.g., SONAR) and security vulnerability scanning platforms (e.g., Veracode).

- Familiarity with GenAI tools (GitHub Copilot, Claude) to enhance software development will be good.

- Strong understanding of Agile Scrum methodology and effective debugging techniques.

- Excellent communication and stakeholder management skills.

- Proven ability to mentor and upskill team members in emerging technologies.

- Experience with payment systems architecture and implementation (preferred).

**Key Responsibilities:**

- Serve as the single point of contact for leadership regarding POD teams and act as the development manager, ensuring end-to-end accountability for team deliverables.

- Lead and manage 2–3 agile PODs, overseeing timely, high-quality deliveries aligned with business objectives.

- Maintain hands-on involvement in coding, conducting code reviews, setting technical standards, and driving best practices.

- Collaborate closely with product owners and business stakeholders to gather, understand, and translate requirements into actionable technical tasks.

- Coordinate with stakeholders and POD teams to implement requirements, execute sprint cycles, and meet delivery timelines.

- Translate business requirements into detailed technical plans, develop release plans, and document user stories for each POD.

- Oversee Scrum and Sprint ceremonies for each team.

- Ensure adherence to quality practices and standards in solution testing.

- Identify and monitor risks, develop mitigation plans, and help teams manage cross-functional dependencies with external groups.

- Foster a culture of continuous improvement, innovation, and knowledge sharing across all teams.

Candidates must demonstrate a balance between hands-on technical contributions (including coding and code reviews) and effective management of end-to-end software delivery.

Similar Openings for You