DescriptionAre you ready to take your software engineering career to the next level? At JPMorganChase, youβll work with cutting-edge technology and a supportive team that values your growth. Youβll have the opportunity to build impactful solutions, develop your expertise, and contribute to a culture of inclusion and respect. Weβre committed to helping you grow and succeed as you shape the future of technology with us.
As a Software Engineer II at JPMorgan Chase within the Corporate and Investment Bank technology team, you will collaborate with agile teams to enhance and deliver secure, scalable software products. You will design, develop, and troubleshoot technical solutions, gaining hands-on experience across the software development lifecycle. You will contribute to a dynamic team culture that values diversity, opportunity, and respect, while building the skills needed to advance your career.
Job Responsibilities:
- Execute software solutions, design, development, and technical troubleshooting
- Write secure, high-quality code using at least one programming language
- Design, develop, code, and troubleshoot with consideration for system integration
- Apply tools within the Software Development Life Cycle to enhance automation
- Break down and solve technical problems of basic complexity
- Gather, analyze, and interpret large data sets to support secure, stable application development
- Learn and apply system processes and methodologies for secure code and systems
- Contribute to a team culture of diversity, inclusion, and respect
Required Qualifications, Capabilities, and Skills:
- Formal training or certification on software engineering concepts and expanding applied experience.
- Proficient in coding in any programming language, ideally Java
- Hands-on experience with AWS cloud platform
- Practical experience in system design, application development, testing, and operational stability
- Experience developing, debugging, and maintaining code in a corporate environment
- Experience with database querying languages
- Exposure to the full Software Development Life Cycle
- Familiarity with agile methodologies such as CI/CD, application resiliency, and security
- Emerging knowledge of software applications and technical processes (e.g., cloud, AI, machine learning, mobile)
Preferred Qualifications, Capabilities, and Skills:
- Familiarity with modern front-end technologies
- Strong writing skills for producing supporting documentation
- Understanding of messaging frameworks such as Kafka or RabbitMQ
- Knowledge of distributed systems and microservices architecture
- AWS or CKAD certification
- Proficiency with Microsoft Office suite, especially Excel