Software Engineering - Vice President
Bangalore, India | J.P. Morgan
Functions:IT / Information Technology
Job Description:66 people have viewed this job
Proven experience in Java/J2EE.
Working Experience in using Cassendra DB.
Experience in Apache Camel, Kafka, Storm.
Experience in Spring Framework.
Experience of MQ / JMS (message transfer process)
Experience in working in Eclipse / Maven environments.
Demonstrate experience in using Junit for unit testing.
Hand’s on experience in Unix / Shell scripting.
Hand’s on experience in fine tuning application response / performance testing.
Experience in Web Services.
Experience using version control tool GIT.
Understanding of banking risk and compliances policies.
Experience in code scanning tools like black duck and tools like Sonar etc.
Knowledge and experience of Microsoft PROJECT, WORD, EXCEL applications
Experience of development of financial applications, including financial transaction processing, settlement, and accounting
Systems application development skills
Strong analysis & problem solving skills
Strong communication skills - both verbal and written
Ability to work independently with limited supervision
Proven ability to use own initiative to resolve issues
Full ownership of projects/tasks
Ability and willingness to work under pressure, on multiple concurrent tasks, and to deliver to agreed deadlines
Eagerness to learn
Strong team working skills
Understanding of waterfall and Agile methodologies.
Experience in working with groups that are set-up across globe.
Responsibilities will include:
Ownership of design and technical specifications for the application/projects.
Creation/ update of Detailed Design Specifications, Program Specifications, and program Version Control documentation.
Understanding Business Requirements and Functional Specifications.
Governance of best practices- designreviews, code reviews, unit test plans etc.
Ensure organization wide application health metrics are met.
Mentor and guide the software engineers in the team as needed.
Providing technical support for Quality Assurance (QA) Testing
Providing technical support for User Acceptance Testing
Creation of Implementation/ Back out Plans and Support Handover Documents
Providing technical support for Production Implementations, and post-implementation support during implementation warranty period
Alrdeady a member? Sign In