Software Engineer III - Java Fullstack / AWS
On-site · Austin, Texas, United States
Job Summary
Software Engineer III at JPMorgan Chase within the Commercial & Investment Banking sector leads design, development, and delivery of secure, scalable software solutions. Responsible for producing production-ready code, architectures and artifacts for complex applications, working with Java, RESTful APIs, and microservices, and leveraging CI/CD pipelines, Git/Bitbucket, and modern JavaScript frameworks (React, Angular, Vue.js). Applies AI-assisted development tools with rigorous peer review, testing, and secure coding standards. Engages with data analysis to improve software and system architecture, contributes to engineering communities, and supports a diverse, inclusive team culture in an agile environment. Must have formal software engineering training or certification and 3+ years of applied experience, with cloud experience (AWS/GCP/Azure) and a focus on secure, high-quality software delivery.
Required Qualifications
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Strong understanding of computer science fundamentals, algorithms, and data structures.
- Strong knowledge and practical experience with Java, RESTful APIs, and Microservices architectures.
- Practical knowledge of CI/CD, Jenkins, and source code management tools such as Git and Bitbucket.
- Practical experience with JavaScript technologies such as ReactJS or Angular, Vue.js.
- Strong understanding of component based architecture using React JS, enhancing code quality with TypeScript, closures and asynchronous programming using JavaScript, and building scalable, server-side applications using NodeJS.
- Hands-on professional experience in managing state within React applications, utilizing tools such as Redux and Context API to handle complex state logic and ensure seamless data flow across components.
- Hands-on professional experience with automation test frameworks like Jest, Cypress and Storybook to write unit tests, component tests, contract tests, CSS techniques and frameworks.
- Experience working on Cloud platform (AWS/GCP or Azure).
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.