Project Description:Hands-on experience as a Sr. Developer to support software engineering projects to build and deliver of Java based applications in an Agile based Delivery environment.Responsibilities:• Experienced in major projects and complex assignments with broad scope and long-term business implications. Lead day-to-day system development and maintenance activities of the team to meet service level agreements (story velocity). Collaborate with business and technical partners to identify and scope the opportunities, outline potential value, identify risks, benefits and constraints through implementation approaches promoted.• Participate actively in planning, implementation and review of team deliverables the includes code review/grooming sessions. Work closely with Solutioning architecture team to driving implementation flows (stories from an Agile delivery perspective).• Research on current and upcoming technologies and application appropriate frameworks and provide recommendations to. Proactively create and maintain solution and technology road maps.• Partner with cross functional teams per the evolving needs of the team to crack complex story points/bottle necks. Must be able to deep dive at the code level. Identify Quality methodology and define Quality Metrics for the Team.• Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing. Perform Quality Inspections and Walkthroughs throughout all deliverables.Mandatory Skills Description:• Bachelor's degree in computer science or equivalent work experience with hands-on technical and quality engineering skills.• 6-8 years of extensive Application Development experience.• Must have developed and designed at least one full lifecycle of a project as a key developer working on design patterns i.e., creational. Structural and behavioral design pattern (an expert level command is required).• Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required.• Should have good knowledge of Java, Data Structures, REST API, Microservices, Hibernate, Spring boot, Spring MVC, Spring Cloud.• Hands-on experience in Devops, CI/CD, Maven, Git, Cloud Deployments- Azure, AWS• Strong knowledge in PL/ SQL.• Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment.• Strong communication skills -- both verbal and written - and strong relationship, collaboration skills and organizational skills.• Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team.• External Certification on Cloud and Java should be an added advantage.