Java Developer -
Cognizant · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Cognizant · Bengaluru, Karnataka, India
Please apply for the position by using the below link - https://forms.cloud.microsoft/r/jp6pg3gCCH?origin=lprLink REQUIRED SKILLS: • Expertise hands on Coding in Java. • Knowledgeable in Data Structures and Algorithms • Total Years of experience - 6 to 12. • Preferrable Domain - Banking / Payments. Note: Immediate and 30 days notice period. Proven experience in leading multiple agile teams or PODs to deliver software in Java Development and cloud platforms • Experience in Full Stack Engineering development using Java technologies • Strong experience in Java, Spring framework, Springboot, REST APIs and Microservices architecture • Experience in Streaming technologies like Kafka • Familiarity with containerization tools (Docker, Kubernetes), Cloud technologies (Azure / AWS / GCP) and DevOps implementation using CI/CD pipelines • Strong background in SQL/PLSQL and databases • Experience in assessing and improving Code Quality using tools like SONAR and Security vulnerability scans like Veracode • Proficiency in usage of Gen AI tools for software development • Should be well versed with Agile Scrum practices and debugging skills • Excellent communication and stakeholder management skills. • Ability to mentor and upskill team members in emerging technologies RESPONSIBILITIES: • Perform Code Review and responsible for following and maintaining the coding standards as specified • Lead and manage 2-3 agile PODs, ensuring on time and quality deliveries aligned with business objectives defined. • Should be accountable for the delivery of the POD teams and be available for any discussions as per the needs • Collaborating with product owner / Business stakeholders in gathering and understanding the requirements. • Co-Ordinate between the stakeholders and the POD teams for implementing the requirements, execution of the sprint cycle and delivering as per timelines decided. • Translate the requirement into a technical plan with tasks for each POD and come up with a release plan • Be able to document the requirements into individual Stories • Oversee the Scrum / Sprint ceremonies for individual POD teams • Sets technical standards and conducts code reviews to maintain quality and consistency. • To make sure all the quality practices/standards are being followed during testing of the solutions implemented as part of software delivery. • Identify and monitor the risks on regular basis and create the mitigation plans to handle the risks. • Help the team to Identify cross functional dependencies with external teams and collaborate with stakeholders to resolve them. • Foster a culture of continuous improvement, innovation, and knowledge sharing across teams.