Lead Software Engineer - Java, Big Data
Aumni
This job is no longer accepting applications
See open jobs at Aumni.See open jobs similar to "Lead Software Engineer - Java, Big Data" Demo Capital.Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Manage a software engineering team that designs, implements, and maintains front-end and back-end applications, services, libraries, and frameworks
- Build scalable Cloud Native applications from a Domain driven design and micro service architecture perspective, identifying bounded context and service interactions, supporting multiple API versions with backward compatibility
- Acquire the data from primary or secondary data sources, process, churn and analyze it at scale
- Identify, analyze, and interpret trends or patterns in complex data sets
- Develop and fine tune Elasticsearch queries and cluster resources for performance
- Work on various scheduling tools such as Airflow, Autosys and Control-m
- Review design and functional specification prepared by other team members
- Analyze and document problems, recommend solutions, and initiate corrective action.
- Support production rollouts of the functionality on-site by partnering closely with the Operate team
- Follow and promote Agile practices including Scrum, Lean, BDD, and Continuously Delivery
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Experience in Java, Databases (Any RDBMS) / No SQL Databases
- Experience working in Big Data environment
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Experience with full-stack Web application development, including REST Web services in Java 17, Spring Boot
- Experience in Spark, HDFS, Hive, Impala etc. shell scripting and Python / Scala, also willingness to learn new programming languages to meet goals and objectives
- Good knowledge in messaging systems: Kafka / RabbitMQ
- Experience with SQL databases such as Oracle or Sybase
- Experience with NoSQL database platforms (ELK) Elasticsearch and Kibana
Preferred qualifications, capabilities, and skills
- Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams
- Familiarity with Private/Public Cloud
- Experience in JavaScript and ReactJs is a plus
This job is no longer accepting applications
See open jobs at Aumni.See open jobs similar to "Lead Software Engineer - Java, Big Data" Demo Capital.