JPMorgan Chase is looking to solve business problems through innovation and large scale engineering practices, creating next-level, large scale solutions for its many Lines of Businesses.
Requirements
- 5+ years experience designing and implementing applications
- 4+ years of combined software/application development experience in Java, Kotlin and Android
- Strong understanding of Java, Kotlin, and Android ecosystem
- Past experience in Kotlin, Jetpack Compose, Coroutines, LiveData, all mobile UI fundamentals, from layout to animations, and Restful API integration is expected
- Experience in Unit testing and functional testing libraries like Mockito, Espresso
- Experience with distributed systems, caching, and persistence solutions.
- A Strong experience with Data Structures and Multi-Threading.
Responsibilities
- Complete development assignments on time with an appropriate level of quality to support project efforts.
- Participate in a digital technology project from concept to implementation, and through all phases of the software development lifecycle
- Create work estimates based on technology concepts and requirements documentation.
- Support project releases.
Other
- Excellent written and oral communication skills
- Degree in Computer Science or related degree from an accredited university or four years equivalent development experience.
- Customer-focused mindset, taking pride in creating an informative data-driven journey
- Ability to understand requirements and translate them to efficient code.
- Ability to communicate effectively with other technical resources and the company as a whole