Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Principal Software Engineer 
United States, New Jersey, Jersey City 
675302161

22.09.2024

Job responsibilities:

  • Operates on big financial and non-financial data using modern parallel data analytics tools.
  • Contributes to the design and architecture of the data management platform.
  • Possesses strong hands-on working experience on core Java v.11 or above
  • Utilizes the latest cloud technology and infrastructure to perform analysis at scale, preferably AWS.
  • Works with Tech, Product and other data partners to develop and implement data engineering use cases.
  • Leverages technical skills to source and prepare data from a variety of data sources including traditional databases, SQL, no-SQL, and Cloud.
  • Builds and maintain dataset documentation and metadata.
  • Evaluates the current data architecture and shape the future state data architecture and roadmap.
  • Works closely with data analytics staff within our team and partner teams to optimize solutions and develop / foster new ideas.
  • Develops solutions to make the product supportable and scalable.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 10+ years applied experience.
  • Expert level Java application development experience using Java 11 or higher, Spring boot, relational databases (Postgres, Oracle, etc)
  • Experience with Kubernetes, AWS experience or any cloud experience
  • Experience with Graph Database such as Neo4J
  • Hands on traditional Database Skills (Postgres, Oracle, or SQL Server). Strong SQL skills needed.
  • Technical Leadership experience including resource management.
  • Data Architecture skills and experience building enterprise scale data solutions.
  • Experience building performant, decoupled, testable, maintainable code and fine tuning application response / performance testing using industry-wide technology trends and best practices
  • Experience working with Maven, Jenkins build pipelines, Sonar and Unit testing frameworks including Junit5, Cucumber or similar.
  • Experience with at least one other coding language (Python, Scala, Node.js etc.)
  • Ability to communicate at all levels of the organization including senior executive level.

Preferred qualifications, capabilities, and skills:

  • Basic understanding of financial markets
  • Experience working with EKS, MSK, and other AWS managed services
  • Experience building monitoring tools using Datadog, Prometheus and Grafana
  • Experience interacting and building entitlement systems.
  • Experience working on graph databases like Neo4j