DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking and Operations Technology 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
- Executes creative software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Develops secure high-quality production code and reviews and debugs code written by others.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Coach and Mentor junior resources in the team.
- Adds to team culture of diversity equity inclusion and respect.
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience.
- Hands-on practical 10 years of experience in programing languages and coding in Java.
- Hands-on practical experience in system design application development testing and operational stability.
- Advanced in one or more programming language(s) .
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g. cloud artificial intelligence machine learning mobile etc.).
- Ability to tackle design and functionality problems independently with little to no oversight.
- Practical experience with JavaScript technologies UI Frameworks such as ReactJS.
- Experience and strong knowledge in with Java RESTful APIs and Microservices architectures.
- Experience in Spring Spring Integration Spring Cloud Gateway Eureka Hibernate Spring Scheduler Quartz Feign or similar ORM framework.
- Practical cloud native experience.
- Experience in Computer Science Computer Engineering Mathematics or a related technical field.
Preferred qualifications capabilities and skills
- Independent and self-motivated.
- Strong interpersonal analytical problem solving and communication skills.
- Solid understanding of agile methodologies.
- Additional Skills: Unix scripting Maven CI/CD knowledge Application Resiliency and Security.
- Hands-On experience with Cloud technologies Docker Kubernetes AWS.
- Monitoring and Logging: Experience with Monitoring and Observability tools like Splunk Dynatrace and Datadog.