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 JPMorganChase within the Consumer Card Technologyteam 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
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Proficient in coding in one or more languages -Core ModernJava -Version 11 or higher. Example: Streams Multithreading Collections and Exception handling mechanism Lamdas. Strong knowledge of Spring Boot frameworkREST API design principlesand best practices.
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle TDD and BDD proficient writing unit functional and integration automated tests. Experience using Jenkins SonarQube GIT and Maven
- Hands on experience withmicroservicesarchitecture and cloud-native application development hands-on experience developing inAWS Cloud Platform (ECS EKS MSK Lambda S3 RDS Aurora)
- Solid understanding of agile methodologies such as ScrumCI/CD Application Resiliency and Security
- Experience writing streaming applications with ApacheKafkaor similar messaging technology.
- Proficient in working with relational andNoSQLdatabases experience withContainers(Docker) and Kubernetes or similar container orchestration platform (AWS ECS).
- Ability to tackle design and functionality problems independently with little to no oversight
- Experience in Computer Science Computer Engineering Mathematics or a related technical field
Preferred qualifications capabilities and skills
- Developer or Solutions Architect Level AWS Certification
- Experience with any of these Observability tools: Splunk Datadog Dynatrace or Grafana.
- Experience with distributed databases like AWS DynamoDB AWS RDS Aurora Cassandra and Terraforminfrastructure-as-code.
- Proficiency in multiple modern programming languages (JAVA Python SQL)
Required Experience:
Senior IC