Posted in

Software Engineer

Software Engineer

CompanyJP Morgan Chase
LocationNew York, NY, USA
Salary$146500 – $185000
TypeFull-Time
DegreesMaster’s
Experience LevelJunior, 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.