JP Morgan Chase: Java / Big Data Software Engineer at JP Morgan Chase (San Salvador, El Salvador) (San Salvador, El Salvador)

Posted: Oct 12, 2017

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.5 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 Consumer & Community Banking (CCB) serves nearly 60 million households and 4 million small businesses with a broad range of financial services, including personal banking, small business banking and lending, mortgages, credit cards, payments, auto finance and investment advice.
Consumer & Community Banking consists of the following lines of business:

Consumer Banking serves customers at 5,200 branches in 23 states, 16,000+ ATMs, online, through mobile and by phone.
Mortgage Banking serves customers primarily through the branches, as well as by telephone and online. Services mortgage loans with combined balances of $845 billion and offers purchase and refinance solutions to first-time and experienced home buyers.
Chase Card Services consists of two businesses: Consumer and Small Business and Commercial Card. The No. 1 credit card issuer in the U.S. based on loans outstanding.
Business Banking provides deposit, credit and cash management services to businesses with annual revenue up to $20 million in 23 Chase footprint states.
Auto Finance provides auto loans indirectly through a national network of automotive dealers and manufacturer clients, as well as directly to consumers through bank branches and chase.com. Chase also provides commercial loans and floorplan financing to auto dealers.
Merchant Services is the global payment processing and merchant acquiring business for JPMorgan Chase & Co. It processed more than $1 trillion in payments in 2016.



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



The Information Management team within the CCB Technology Chief Development Office (CDO) is searching for a Java / Big Data Software Engineer who will support Information Management CDO goals to drive Agile Transformation from the ground up.  This will entail great facility with Test Driven Development, FAST Stack and work with CCB CDO Automation/Productivity tools in support of adopting and aligning CCB Agile Transformation goals.



Additional responsibilities include:



  • Building Automation tools in the largest Big Data environment in CCB as part of Information Management CDO. Building automation tools may range from writing infrastructure enabler such as Test Automation tools (Cucumber), to building code for ETL and DWBI functions and libraries in Spark and Scala on Cloudera Hadoop in the Unified Data Services domain. In addition, CDO will be explore Spark based Machine Learning as a major area of focus in the next 2 years.

  • Java/Big Data Software Engineering, including work with software engineers on other application teams to develop reference implementations for various critical technology initiatives in Data Ecosystems using full stack Java/J2EE development in web, big data, and server environments.

  • Design and Develop Spark and Scala based ETL, Data Quality and Data Warehousing for Big Data/Hadoop Platforms.

  • Design and Develop secure web services (REST/SOAP).

  • Create/Review database models, SQL procedures, functions, triggers and associated SQL database scripts as needed.

  • Develop build packages using Maven.

  • Perform testing (unit, system, UAT, regression, stress, integration, and/or volume).

  • Create automated tests and devise test strategies as part of the development process, including work with Cucumber, Junit, Mock frameworks (Rhino etc).

  • Work with the team to execute DevOps tasks and operate in an Agile development environment to deliver enhancements in 2-week cycles

  • Cross-train other Java/Big Data Developers on the team CDO best practices and CCB CDO DevOPs toolchain.

  • Cloud application design and development


  • 3+ years of Software Engineering work experience in a client server or distributed computing environment that demonstrates exceptional design, coding, testing and debugging skills.

  • Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic

  • Ability to translate business requirements into functional requirements documentation.

  • 2+ years of experience with full development lifecycle from inception through implementation.

  • 2+ years of experience with Java.

  • Experience with ETL technologies such as Pentaho/Informatica/Ab Initio/NIFI, messaging and streaming technologies along with distributed computing skills is highly desirable.

  • Experience with JMS and Messaging Products (preferably WebSphere MQ) preferred

  • Exposure to Open Source technologies (Ant, Anthill, Junit, XDoclet, Log4J, IBatis) preferred 

  • Strong working knowledge of Oracle RDBMS.

  • Scrum Master Certification is preferred

  • Experience working with Web Services (preferably using WebLogic or Apache Axis) preferred

  • Spark and Scala experience on Hadoop strongly preferred.

  • 2+ years of experience with a J2EE/EJB Application Server (preferably WebLogic).

  • 2+ years of experience working in both Unix and Windows environments.

  • Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment.

  • Test-infected attitude (strong desire to perform thorough and exhaustive unit, integration and system testing).

  • More Information

    Source: Stack Overflow


    More Opportunities: