Expires soon J.P. Morgan

Java Software Engineering

  • Columbus (Franklin County)
  • IT development

Job description

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.

Chase is the U.S. Consumer and Community Banking Business of JPMorgan Chase & Co. (NYSE: JPM), a leading global financial services firm with assets of $2.5 trillion and operations in more than 60 countries We serve more than 50 million consumers and small businesses through more than 5,600 bank branches, 18,700 ATMs, credit cards, mortgage offices and online and mobile banking as well as through relationships with auto dealerships.

Within Chase, Consumer Banking provides great products and an outstanding customer experience at over 5,600 branches and 18,700 ATMs in 23 states, as well as online and over the phone.

As a Chase employee, you'll be part of a company that makes a real difference every day for our customers, our communities and ourselves. With a focus on customer service, you'll put others first, do what's right and create solutions that make lives better. We invite you to build your career on our strong foundation and help shape what's next – for you and for us.

As a Software Engineer become a valued member of our Agile Team

Responsibilities:
Work closely with the Scrum Master and Application Development Manager to ensure team and organization standards are followed and the team is consistently focused on continuous improvements and sustained delivery.
Participate in Release and Iteration Planning meetings with the team and other key stakeholders.
Employ simple design and pragmatic implementation techniques to drive business value.
Pair program with team members to build high-quality solutions.
Adopt a quality first mindset with a high emphasis placed on unit testing and TDD.
Contribute toward innovation and both technical and operational improvements.

Desired profile

·  3-5 years experience working as an Application Developer
·  Bachelor's degree in Computer Science, Computer Engineering or a related field or the foreign equivalent.
·  Knowledge and experience working in an Agile environment.
·  Java – Strong implementation skills with Java and J2EE.
·  SCM – Experience working with an SCM tool like Subversion or Git.
·  Maven – Experience working with Maven as a build tool.
·  Spring – Experience working with the Spring framework.
·  Database – Experience working with ORM frameworks like Hibernate/JPA or MyBatis. Must be proficient in SQL preferably across multiple databases.
·  Web – Experience building modern web applications using frameworks like jQuery, jQuery UI, and Bootstrap.
·  General – Exposure to development in more than one programming language and a good understanding of fundamental web/internet technologies.
·  Engineering Practices
·  Architecture – Experience of design/implementation of a technical solution.
·  TDD – Must have practical experience with unit testing using tools like JUnit.
·  Refactoring – Exposure to refactoring concepts and how they apply when building and maintaining high-quality solutions.
·  Pair Programming – Comfortable with the concept of pairing with other team members to solve problems.
·  Automation testing experience using tools like Cucumber and Selenium.
·  Excellent communication skills in English (both written and spoken forms).

Make every future a success.
  • Job directory
  • Business directory