Posted in

Software Engineer

Software Engineer

CompanyJP Morgan Chase
LocationChicago, IL, USA
Salary$155000 – $185000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related field of study
  • 5 years of experience in the job offered or as Software Engineer, Java Backend Developer, Software Developer, IT Consultant, or related occupation
  • Experience with Unix
  • Experience with Windows
  • Experience with Agile SDLC
  • Experience with Application Architecture Disciplines
  • Experience with Data Architecture Disciplines
  • Experience with Microservices
  • Experience with Apache Kafka
  • Experience with J2EE
  • Experience with Jenkins
  • Experience with Spring
  • Experience with Java
  • Experience with Javascript
  • Experience with JQuery
  • Experience with SQL
  • Experience with Apache Tomcat
  • Experience with Bootstrap
  • Experience with REST
  • Experience with Oracle
  • Experience with Junit
  • Experience with Unit Testing
  • Experience with AWS Web services
  • Experience with SOAP API
  • Experience with HTML/CSS
  • Experience with Hibernate
  • Experience with Spring MVC
  • Experience with Spring JPA frameworks
  • Experience with MongoDB
  • Experience with Oracle SQL DB
  • Experience with MQ
  • Experience with IntelliJ
  • Experience with Eclipse
  • Experience with GIT Hub
  • Experience with Bitbucket
  • Experience with SVN
  • Experience with Sonar
  • Experience with Devops tools
  • Experience with Splunk
  • Experience with CICD deployment tools
  • Experience with JIRA

Responsibilities

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements
  • Incorporating architectural standards into application design specifications
  • Documenting application specifications
  • Translating technical requirements into programmed application modules
  • Developing or enhancing software application modules
  • Identify or troubleshoot application code-related issues
  • Take active role in code reviews to ensure solutions are aligned to pre-defined architectural specifications
  • Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows
  • Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions

Preferred Qualifications

    No preferred qualifications provided.