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 Corporate & Investment Bank, 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 and deliver end-to-end solutionsusing cloud-native microservices architecture, leveraging the latest technologies and industry best practices.
- Lead and contribute to architectural decisionsand domain modeling to build scalable, maintainable, and high-quality business products.
- Write clean, modular, and well-documented Python / JAVA codeto ensure software is easy to understand, test, and evolve.
- Build and maintain robust front-end applicationsusing ReactJS, ensuring seamless integration with backend services.
- Architect resilient and secure solutionsthat avoid single points of failure and protect against security threats.
- Promptly investigate and resolve issues,ensuring long-term stability and reliability of systems.
- Enable zero-downtime releasesand optimize data access patterns for performance and scalability.
- Monitor and improve application performance,proactively identifying and addressing bottlenecks.
- Support the full product lifecycle,including production support and incident management.
- Continuously modernize our technology stackby adopting new tools, frameworks, and best practices.
Required Qualifications, Capabilities & Skills
Formal training or certification on software engineering concepts and 3+ years applied experienceHands-on professional experience as a Full Stack software engineer,with a strong focus on Python / JAVA and backend architecture / design.Deep expertise in Python / JAVA,including experience with recent versions and frameworks such as Robot frameworkStrong architecture and design skills,with experience in designing scalable, maintainable, and secure systems.Hands-on experience with ReactJS,including building and maintaining production-grade front-end applications.Experience designing and implementing comprehensive tests(unit, integration, end-to-end, performance).Solid understanding of cloud technologies, distributed systems, RESTful APIs, and web technologies.Familiarity with relational databasesand data modeling best practices.Preferred Qualifications, Capabilities & Skills
Experience in highly regulated industries(e.g., finance, healthcare) and understanding of compliance requirements.Familiarity with cloud-native microservices architecture,including containerization (Docker, Kubernetes)Exposure to CI / CD pipelines, infrastructure as code, DevOps practices,Application Resiliency, and SecurityDemonstrable ability to code in one or more languages across the application stackDemonstrated knowledge of HTML, CSS, JavaScript, JavaScript Frameworks and related tools (React, Jest, React Testing Library, etc.) in enterprise applicationsDemonstrated knowledge of modern back-end technologies, Java Microservices with Spring Boot, Robot framework for test automation etc.Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Skills Required
Kubernetes, Spring Boot, Java, Html, Reactjs, Css, Relational Databases, Robot Framework, Python, Docker, Java Microservices, Javascript, Restful Apis