Mobile Development Engineering Team Lead
As an experienced engineering lead for our Integrated Workflows feature team, you will lead a team that creates productivity applications for JPMC employees to enjoy a friction free experience in collaborating digitally on documents. The application set includes a meeting management application, a digital document store and a secure document capture solution; and they cover iOS, Android, and Web platforms. The team, based out of Glasgow, is part of a larger global team and serves over 10,000 active users. This is an amazing opportunity to work on the transformation of the product suite as the firm evolves into a fully digital workplace and this role will be the key visionary behind that transformation. We are an agile, multi-functional team and work in a highly collaborative environment.
Primary Responsibilities:
- Hands-on development of high quality software, adopting the Software Delivery Lifecycle tools, following Architecture patterns and Agile best practices
- Collaborate with the Product owner to align the team with the product vision, sprint goals, and other necessary information
- Provide architectural blueprints and technical leadership to the development team
- Utilize tools, technology and various modern methodologies to lead, guide and train a team of software engineers
- Champion continuous improvement activities to enhance productivity; coach organization to conduct continuous improvement events
- Communicate organizational impediments to leadership; clear impediments for the team
Required Qualifications:
- Experience in Java Development
- Experience in micro service architectures
- Expertise in application, data and infrastructure architecture disciplines
- Technical Leadership qualities to lead and contribute within a larger global team
- Ability to coach, mentor, collaborate with and influence people at various levels
- Knowledge of relational databases like SQL, Oracle and ability to create ORM queries.
- Understanding of cloud, virtualization, REST API design, and modern software languages
- Knowledge of development methodologies such as pair programming and test driven development
- Expertise in Testing Frameworks such as Junit, AssertJ, and Mockito
- Understanding or have experience with Agile and Lean philosophies, hands on experience in Git, JIRA, Jenkins, Maven
- Should be familiar with SoA and Blue/Green deployment models
- Familiarity with mobile technologies like iOS/Android (Preferred, not required)