Job Description
Who are we looking for?
Mid- Senior level resource to manage a critical project for one of our biggest clients in the banking domain. The Individual should be passionate about technology, experienced in developing and managing cutting-edge technology applications.
Technical Skills:
Experience ranging from 4-8 years.
Proven experience in Java8, Spring boot, Microservices
Good knowledge of Kafka and Cassandra
Strong familiarity with Software Engineering practices. Good knowledge of automated build, deployment, CI/CD, and TDD/BDD
Good knowledge of QAF
Apply, Design and Develop automated testing strategies and build automated testing frameworks (Web-Based, Mainframe, and Database Driven) using Selenium integrated with Java and Cucumber.
Experience with Gemfire or any Java Caching techniques
Strong experience in using RDBMS (Oracle). Cassandra Knowledge will be an added advantage
Experience in working in Eclipse / Maven environments.
Demonstrate experience in using Cucumber.
Hand’s on experience in Unix / Shell scripting.
Hand’s on experience in fine-tuning application response/performance testing.
Experience in Web Services.
Understanding of banking risk and compliance policies.
Participate in design discussion with Wells Fargo architects.
Provide expertise on design, best practices, and implementation guidance to teams for building microservices
Requirements Analysis & Understanding
Detailed Design & Documentation
Coordination with Technical SMEs, the Development team
Code Development, Unit Testing
Code Reviews
Day-to-day Development Tracking as per schedule
Coordinate with QA, performance, and Deployment teams
Ensuring delivery of quality work products by the developers
Process Skills:
Capable of analyzing requirements and develop software as per project defined software process
Develop and peer review of LLD (Initiate/ participate in peer reviews)
Ability to execute test plans, create test cases test data, and contribute to appropriate software (including programming languages) development life cycle methodology, and application of specialized business and technical knowledge.
Behavioral Skills:
Resolve technical issues of projects and Explore alternate designs
Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
Train and coach members of project groups to ensure effective knowledge management activity.