Software Engineer III ( Android Framework Developer)

Job Description:We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking- Digital Technology Group and you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.Job responsibilities

  • Design framework solutions, patterns and APIs. Ensure that design is robust, extensible and follows best practices.
  • Develop framework using Java, Kotlin, Android Jetpack, RxJava, and Retrofit. Ensure code adheres to industry coding best practices
  • Develop framework systems using agile software development methodology. Participate in daily meetings. Contribute towards entire Software Development Lifecycle (SDLC) of upcoming projects
  • Create Unit Tests, Perform Integration Tests to verify that developed software meets the requirements. Validate deployed code to ensure that it works as expected.
  • Design and develop tooling and solution to aid the software testing and debugging
  • Work with mobile application team to setup monitoring, and resolve production issues/crashes. Assist with troubleshooting, root cause analysis and ensure that software bugs are corrected in an expedient manner. Communicate resolution & next steps.
  • Assist with performance monitoring, root cause analysis of performance bottlenecks and resolutions. Measure application performance using memory profiling, thread analysis and heap analysis.
  • Test and troubleshoot application running on devices
  • Assess and apply industry best practices, new ideas, and recommendations to the strategic planning and direction of the mobile applications while also taking into consideration performance, security, and experience.

Required qualifications, capabilities, and skills

  • 5+ years of expereince and Java, Kotlin, Android Jetpack, RxJava, and Retrofit, mobile testing and mobile application profiling for memory analysis
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages
  • 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
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies

Apply Now


Discover more from

Subscribe to get the latest posts sent to your email.

By Admin

Leave a Reply

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading