Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer 
India, Karnataka, Bengaluru 
714937077

25.06.2024

As a Lead Software Engineer - Java Back-End Engineer at JPMorgan Chase within the International Consumer Bank, you will be tasked with the creation and delivery of innovative, cutting-edge solutions through cloud-native microservices architecture applications. Utilizing the latest technologies and industry best practices, your role will encompass involvement in the design and architecture of these solutions, as well as a focus on all stages of the Software Development Life Cycle (SDLC).

Job responsibilities:

  • Deliver end-to-end cutting-edge solutions in the form of cloud-native microservice architecture applications leveraging the latest technologies and the best industry practices.
  • Design, estimate costs for and implement technical solutions written in Java/Kotlin
  • Write unit, component, integration, end-to-end & performance tests
  • Support the products you've built through their entire life cycle, including production and incident management

Required qualifications, capabilities and skills

  • Formal training or certification on Java programming concepts and 5+ years applied experience
  • Recent hands-on professional experience as a back-end software engineer in an agile, dynamic and customer facing environment
  • Recent experience with using a JVM language (Java/Scala/Kotlin, preferably Java 8+)
  • Understanding of RESTful APIs and web technologies
  • Understanding of relational databases
  • Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.
  • Ability to work in a dynamic, agile environment within a diverse, inclusive and geographically distributed team
  • Ability to focus on promptly addressing customer needs
  • Technically curious, versatile and solution
  • Excellent written and verbal communication skills in English

Preferred qualifications, capabilities and skills

  • Understanding of distributed systems and microservices architecture
  • Understanding of cloud technologies (AWS, GCP, Azure, etc.)
  • Understanding of messaging frameworks (Kafka, RabbitMQ, etc.)
  • Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines