JPMorgan Chase is seeking a skilled and motivated Software Engineer to join their Fraud Risk Assessment team to design, enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable manner. The role involves developing critical technology solutions using the latest tech stack to evaluate fraud risk for Account Originations, ensuring the security and integrity of their systems.
Requirements
- Application development on using Java Spring/Spring Boot in micro services Application.
- Hands-on practical experience delivering system design, application development, testing, and operational stability using Spring Boot
- Proficient in all aspects of the Software Development Life Cycle
- Possess an advanced understanding of agile methodologies, including Continuous Integration/Continuous Deployment (CI/CD), application resiliency, security, and deployment strategies.
- Demonstrate proficiency in automation and continuous delivery techniques, ensuring efficient and streamlined processes.
- Skilled in working with relational database management systems (RDBMS), particularly Oracle, to manage and optimize data.
- Extensive hands-on experience with monitoring tools such as Grafana and Dynatrace, enabling effective system performance tracking and analysis.
Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Use Java, Spring Boot, kafka, Oracle to build event driven, cloud native microservices. Add state of the art alerting using dynatrace and splunk and monitoring capabilities using grafana.
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Provide technical support and guidance to other team members and stakeholders.
Other
- Formal training or certification on software engineer concepts and 5+ years applied experience
- Adds to team culture of diversity, equity, inclusion, and respect