nlx logo

Search Jobs from Veteran Friendly Employers

JPMorgan Chase Software Engineer- Java in Houston, Texas

As a member of our Software Engineering Group you will dive head-first into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key. And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.

Located in the heart of downtown, our corporate center is one of the strategic, pure technology hubs globally at J.P. Morgan. Our opportunities offer the chance to work on interesting challenges and projects, with what are truly cutting edge technologies.

Opportunity to Architect/Design and develop applications within J.P. Morgan’s Global Banking Technology team to deliver a world-class corporate client dashboard, for the world’s #1 investment banking franchise. Lead the Houston Banking Java community, growing the footprint & impact over time.

What we will do for you:

  • Work closely with the Global Banking Technology team to drive integrations with other systems, providing exponential capabilities beyond their sum

  • Be part of an agile team delivering incrementally to provide significant business value and garner user satisfaction

  • Build a services/API architecture, leveraging modern yet tried-and-true technology platforms

  • Opportunity to impact hundreds of clients and many of the world’s largest companies

  • Be in a company and environment that values employee development and provides training and growth opportunities

Javascript/HTML5 front end & web services:

  • Service Oriented Architecture – APIs, Micro services, Messaging, Caching

  • Data – Oracle

  • Web – Web Services, REST, Spring, HTML5 / React

  • Mobile and Multimedia – Familiarity with Video and Mobile/iOS development a plus

  • Hands-on, full-stack development of large-scale Java-based applications comprising

A commercial mindset to deliver short, medium and long term strategies to achieve sustained efficiency; innovative approaches to solve difficult problems; focus on simplification; and help the team adopt SDLC automation/DevOps to maximize ROI of technology investments.

  • 3-10 years of work experience indeveloping, enhancing and maintaining enterprise-class applications

  • Java/J2EE Problem-solving ability Innovates andis interested in new development techniques and technologies, especially Cloudadoption, Big Data, etc.

  • Excellent communication skills Self-starter whois able to multi-task on several deliverables Experience with UI design

  • Object Oriented Programming and DesignPrinciples (OOP / OOD)

  • Use of software engineering best practices suchas design review, code review, unit testing, software quality metrics, andre-factoring Familiarity with testing practices such as TDD, BDD

  • Strong Java development skills, including coreJava, IoC container – Spring, and integration frameworks such as JMS Thoroughunderstanding of Web architecture and technologies

  • Professional experience with HTML5, JavaScript,CSS3 development Ample background in MVC/MVP programming and modern webframeworks like React/Redux Ability to support cross-browser user base

  • Performance critical development, incorporatingservices such as distributed in-memory caches (HazelCast, GemFire, EHCache,Terracotta)

  • Web service experience, including knowledge ofREST, XML/JSON, SOA, Microservices, WSDL, WS-Security and XSD

  • Persistence technologies such as OracleDatabase, MongoDB, Cassandra, Hadoop HBASE,

  • architectural eye towards applying thesesolutions towards a problem Ability to debug and optimize web apps

  • Expertise with version control systems (e.g.Subversion, Git)

  • Understanding of security principles insoftware development

  • Familiar with Linux/Unix env, including workingwith shell, ssh, and other command line tools

  • Cloud development / deployment experience –AWS, Azure, CloudFoundry, OpenStack, and others Collaborative, distributedproject teams,

  • Knowledge of Agile Methodologies (Scrum, KanBan)

When you work at JPMorgan Chase & Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech companies. In 14 technology hubs worldwide, our team of 40,000technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.