Apply Now

Software Engineering - Vice President

Bangalore, India | J.P. Morgan

  • Industry:
    Financial Services
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
Job Description:
84 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

Key Skills

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

Other companies hiring with Ivy Exec

 Company Logos