Expire bientôt J.P. Morgan

Software Engineering - Vice President

  • Dublin (Dublin City)
  • Conception / Génie civil / Génie industriel

Description de l'offre

Works on or leads an application development team and exhibits an understanding of the design, analytics, development, coding, testing and application programming to satisfy business and functional requirements. Responsibilities may vary by project area but should be centered around application development and deployment and raise the value of the overall team delivery. Adds value to team delivery and works with team to complete tasks to high quality and actively learns new skills. Expert practitioner in one or more technology domains, may be a cross-domain expert able to solve complex and mission critical problems within a business or across the firm. Actively learns new skills and coaches others to do the same.
Primary Responsibilities
Designs, analyzes, develops, tests, debugs and delivers software enhancements and/or new products.  Coaches and mentors members of the team. Demonstrates strong understanding of the importance of end to end software development which may include working in Agile frameworks. Helps set strategic direction for the team. May be responsible for talent acquisition. Cultivates trust through personal and team relationships with a range of Product Owners. Enforces a culture of stop and fix to protect the team’s reputation for excellence in engineering. Mentors and develops to high level of performance; shares tacit knowledge gained from experience. Engages with technology and business leadership to evolve architectural principles and ensure alignment with technology solutions with these principles.  May include direct accountability for people management and financial budgeting. Other possible functions: Lead Developer or Technology Manager, Design Authority, Application Owner, Agile Coach, Scrum Master
Full stack Java experience including web MVC applications and multi-threaded backend applications
Strong understanding of architecture and design fundamentals including app security
8+ years of building business applications on Java stack with at least 5+ years with Spring framework
3+ years of Financial Services industry experience
web experience using MVC framework (preferably Spring MVC), JavaScript libraries (jQuery or other)
experience with design and troubleshooting of multi-threaded applications, RESTful services. Messaging experience is a big plus
experience with Hibernate or other ORM frameworks, experience with Apache SOLR is a big plus
experience working with Oracle and/or MS SQL  RDMS
Agile and DevOps experience, automated unit testing and continuous integration experience is a big plus