Java Software Engineer III
JP Morgan Chase
As a Software Engineer III within JPMorgan Chase's Corporate & Investment Bank Payments tech team, you deliver trusted, scalable technology solutions in an agile setting. You translate business needs into secure production-grade software and contribute to architecture and data-driven improvements. You work with cross-functional partners to maintain resilient systems while advancing modern technologies. This role offers impact through building market-leading fintech capabilities in a global bank culture that values inclusion and excellence.
Responsibilities- Design, develop, and troubleshoot software solutions with an innovative approach
- Write secure, high-quality production code and maintain efficient algorithms
- Produce architecture and design artifacts for complex applications
- Analyze large data sets to improve software and system performance
- Identify data patterns to enhance code quality and system architecture
- Contribute to engineering communities of practice and embrace emerging tech
- Support an inclusive team culture and collaboration across functions
- Formal training or certification in software engineering
- Hands-on experience in system design, app development, testing, and operational stability
- Proficiency in one or more programming languages
- Experience coding and debugging in a large corporate environment with modern languages and database querying
- Understanding of Software Development Life Cycle
- Knowledge of agile practices including CI/CD, resiliency, and security
- Experience with software applications and processes in technical disciplines (cloud, AI/ML, mobile, etc.)
- Collaborative mindset
- Proactive problem-solver
- Customer and business objective focus
- Modern programming languages
- Database querying languages
- CI/CD practices
Reference: WJ-747_30175648