What are the responsibilities and job description for the Sr Lead Software Engineer - Sr. Java/AWS Developer position at JPMorgan Chase?
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Banking – Card Conversions Product, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Leading modernization / transformation activities for legacy components of your products.
- Working with Product Owners, Application Product Owners within and outside your Product.
- Managing Change Management - Making decisions and approval of all changes, assess risk/benefit, and coordinate with Chase business teams.
- Participate in all aspects of the software development process including, requirements, designing, coding, unit testing, quality assurance, and deployment
- Use the agile software development methodologies such as SCRUM, for quick turnaround time
- Perform code commits, hands on triage and break fix (level 3 support), adhoc reporting, code walk-thrus, and core processing internal wellness checks.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts with 5 years of hands-on experience.
- At least 15 years of hands on software development experience
- Proficiency in one or more general purpose programming languages Core Java, Spring frameworks, REST API, Cloud, Micro services.
- Extensive experience in a senior leadership role.
- Ability to manage multiple priorities in a fast-paced environment.
- Understanding of software skills such as business analysis, development, maintenance and software improvement
- Experience with the following development and build tools (or similar): IntelliJ/Eclipse, Maven, BitBucket/Git/Gitflow, JMeter/Pasta/Blazemeter, Spring Framework, Hibernate, Spring Batch, Spring Boot, MVC and Spring Cloud
- Good analytical and technical problem-solving skills
- Good written and oral communication capabilities
- Ability to quickly learn new product or skill, enthusiastic about emerging technologies
- Should possess skills such as strategic thinking, effective leadership, financial expertise, strong relationship management, and adaptability to change.
Preferred qualifications, capabilities, and skills
- Experience with AngularJS, Bootstrap, React and other web technologies etc.
- Experience in Unix Shell Scripts, API Gateways, Apache Kafka, Cassandra, NoSQL
- Relevant industry experience preferred.