As a Lead Software Engineer at JPMorgan Chase with Consumer & Community Banking of Home Lending Technology team, 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm\'s business objectives. Job responsibilities 7+ years of minimum experience in software development utilizing Java based platforms for building mission critical enterprise applications .3+ years of experience serving as a technical lead on large scale applications Strong understanding of Object Oriented principals.Strong understanding of Microservice driven architecture, REST architectural style and RESTful APIs.Experience working with the core Spring Framework, Spring Boot and Spring Cloud Experience working with React full stack applications.Working knowledge of utilizing GIT via Github Enterprise or Bitbucket Server for software development .Expertise in one or more modern programming languages and cloud platforms Java, JavaScript / TypeScript, Python, Node ,AWS (Amazon Web Services), Google cloud, Pivotal cloud foundry, Azure .Solid working knowledge of Kubernetes, Skaffold and Docker.Solid working knowledge of working with both Windows and RHEL systems Knowledge of one or more NoSQL database technologies, preferably Apache Cassandra or Oracle.Experience working with Terraform, Ansible, Puppet or Chef Knowledge of one or more Messaging technologies, preferably Apache Kafka or RabbitMQ Strong understanding of test driven development and shift left focus using Selenium, Cucumber and/or Karate.Proven experience using configuration as code for CI/CD within large scale enterprise toolchains .Understanding of architecture and design across all systems Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 12+ years applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced in one or more programming language(s) Proficiency in automation and continuous delivery methods Preferred qualifications, capabilities, and skills Experience working at code level
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.