Lead Software Engineer Markets, Java, AWS, SpringBoot, Terraform
Chicago, IL - USA
Job Summary
We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Trading Technology team youare 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 firms business objectives.
Job responsibilities
- Designs develops and troubleshoots creative software solutions thinking beyond conventional approaches to solve complex technical problems
- Leads the adoption and integration of cutting-edge technologies including Java Spring Springboot React and Kafka
- Develops secure high-quality production code and reviews and debugs code written by others
- Defines and drives the technology roadmap focusing on next-generation data analytics and automation platforms
- Champions the use of AI machine learning and advanced analytics to deliver real-time trade processing applications
- Identifies opportunities to eliminate or automate recurring issues to improve overall operational stability of software applications and systems
- Designs and implements data pipelines analytics workflows and reporting solutions using Python Databricks and Spark
- Develops and maintains web-based applications and dashboards using modern web stacks (React Angular etc.)
- Builds and optimizes data models ETL/ELT processes and integration frameworks for large-scale financial data
- Ensures data quality security lineage and governance across all team platforms
Required qualifications capabilities and skills
- Formal training or certification in software engineering concepts with 7 years applied experience
- Hands-on practical experience in system design application development testing and maintaining operational stability
- Hands-on expertise in Java Spring Springboot Maven Kafka and modern web technologies such as React
- Strong knowledge of cloud platforms such as AWS Lambda ECS EC2 and Terraform
- Proficiency in automation and continuous delivery including CI/CD tools such as GitHub Actions and AWS CodePipeline
- Advanced proficiency in designing scalable secure and resilient systems for large-scale data environments
- Demonstrated ability to lead engineering teams set technical direction and deliver complex projects
Hands on experience in leading and implementing standard software engineering practices such as Agile development code reviews automated testing CI/CD pipelines and documentation
- Proven experience in financial markets Futures & Options and Trade Execution/Clearing
- Knowledge of AMPS (messaging platform) MQ Cucumber Integration Tests JUnit Mockito and Testcontainers
Required Experience:
IC
About Company
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more