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