Skip to content

Software Engineer
Company | JP Morgan Chase |
---|
Location | New York, NY, USA |
---|
Salary | $146500 – $185000 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Master’s degree in Software Engineering, Electrical and Electronic Engineering, Computer Science, Computer Information Systems or related field of study
- 1 year of experience in the job offered or as Software Engineer, Systems Engineer, IT Consultant, or related occupation
- Experience with Agile methodologies
- Experience in designing, developing, and deploying microservices-based architectures
- Experience with Jenkins for automated build and deployment processes
- Experience in developing enterprise-level applications using the Spring framework
- Experience in writing and maintaining backend code in Java
- Experience in creating and maintaining shell scripts
- Experience in writing complex SQL queries and managing relational databases
- Experience in designing, developing, and consuming RESTful web services
- Experience with Maven for project management
- Experience with JSON for data interchange
- Experience in deploying and managing applications using AWS services
- Experience with Splunk for log analysis
- Experience with GIT for version control
- Experience in manual testing and performance testing
- Experience in system integration testing
- Experience in writing and executing unit tests
- Experience in Test-Driven Development (TDD)
Responsibilities
- Design and deliver trusted market-leading technology products in a secure, stable, and scalable way
- Carry out critical technology solutions across multiple technical areas within various business functions
- Execute software solutions, design, development, and technical troubleshooting
- Create secure and high-quality production code and maintain algorithms
- Produce architecture and design artifacts for complex applications
- Identify hidden problems and drive improvements to coding hygiene and system architecture
- Contribute to software engineering communities of practice and events
- Conduct production releases and incident/SME support as required
- Participate in scrum team stand-ups, code reviews and other ceremonies
- Partner with product, CTC, clients and stakeholders to form the requirements
Preferred Qualifications
No preferred qualifications provided.