DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank - Global Equity Derivatives Risk Management team 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. Drive the delivery of a best in class platform for real-time derivatives pricing risk management and streaming position aggregation for a range of complex financial products.
Job responsibilities
- Works directly with business quant and technology teams to articulate new technology requirements and solve business problems
- Collaborates with other members of a globally distributed team to brainstorm new ideas / solutions and provide mentoring and technical expertise to the team
- Develops specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements
- Takes full ownership of feature deliveries through the full SDLC process including requirements gathering development unit and integration testing packaging deployment and support.
- Works closely with other technology teams to ensure that required changes are made in other systems
- Ensures technology solutions meet business and client requirements while ensuring they are robust and supportable
- Documents release procedures and support notes for deliverables to enable proper support by our production management groups.
- Provides 3rd Level production support to analyze issues observed in production provide detailed analysis and recommendations to production management groups and identify opportunities to improve the production system
- Mentors junior Java developers and conduct code and design reviews
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Expertise in Java Core concepts includingobject-oriented designmemory management multi-threading/concurrencyand new language features up to Java 17
- Advanced hands-on coding experience with Java technologies/frameworks such as Spring/Spring Boot Spring JPA/Hibernate and REST based services
- Strong experience with JVM performance analysis including profiling heap dump analysis thread dump analysis and GC tuning
- Experience designing and implementing scalable microservice architectures with high resiliency capabilities
- Proficiency in Unix/Linux environments ability to navigate the system investigate processes and logs analyze system performance using tools such as Dynatrace
- Experience with Databases relational and No-SQL (Sybase Oracle Mongo DB)
- Expertise with Messaging Middleware platforms (Kafka/RabbitMQ) and exposure to cloud compute platforms including AWS
- Proven experience with full development lifecycle and tools including Git/Bitbucket Jira Jenkins Gradle and Maven
- Demonstrated experience with Test-Driven Development (TDD) using tools such as JUnit and mocking frameworks
- Ability to work in a 3rd Level advanced support capacity and supporting production environments responding to user concerns and taking ownership of production issues
Preferred qualifications capabilities and skills
- Experience of working in financial services andunderstanding of equity derivative products
- Hands-on coding experience with Python
- Experience with UI concepts languages and platforms including JavaScript/REACT AngularJS Typescript HTML5 CSS3
- In-depth knowledge of AWS Public Cloud products and solutions (EC2 S3 Lambda EFS)
- Cloud certification AWS or Kubernetes
Required Experience:
Senior IC
DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank - Global Equity Derivatives Risk Management team you are an i...
DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank - Global Equity Derivatives Risk Management team 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. Drive the delivery of a best in class platform for real-time derivatives pricing risk management and streaming position aggregation for a range of complex financial products.
Job responsibilities
- Works directly with business quant and technology teams to articulate new technology requirements and solve business problems
- Collaborates with other members of a globally distributed team to brainstorm new ideas / solutions and provide mentoring and technical expertise to the team
- Develops specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements
- Takes full ownership of feature deliveries through the full SDLC process including requirements gathering development unit and integration testing packaging deployment and support.
- Works closely with other technology teams to ensure that required changes are made in other systems
- Ensures technology solutions meet business and client requirements while ensuring they are robust and supportable
- Documents release procedures and support notes for deliverables to enable proper support by our production management groups.
- Provides 3rd Level production support to analyze issues observed in production provide detailed analysis and recommendations to production management groups and identify opportunities to improve the production system
- Mentors junior Java developers and conduct code and design reviews
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 5 years applied experience
- Expertise in Java Core concepts includingobject-oriented designmemory management multi-threading/concurrencyand new language features up to Java 17
- Advanced hands-on coding experience with Java technologies/frameworks such as Spring/Spring Boot Spring JPA/Hibernate and REST based services
- Strong experience with JVM performance analysis including profiling heap dump analysis thread dump analysis and GC tuning
- Experience designing and implementing scalable microservice architectures with high resiliency capabilities
- Proficiency in Unix/Linux environments ability to navigate the system investigate processes and logs analyze system performance using tools such as Dynatrace
- Experience with Databases relational and No-SQL (Sybase Oracle Mongo DB)
- Expertise with Messaging Middleware platforms (Kafka/RabbitMQ) and exposure to cloud compute platforms including AWS
- Proven experience with full development lifecycle and tools including Git/Bitbucket Jira Jenkins Gradle and Maven
- Demonstrated experience with Test-Driven Development (TDD) using tools such as JUnit and mocking frameworks
- Ability to work in a 3rd Level advanced support capacity and supporting production environments responding to user concerns and taking ownership of production issues
Preferred qualifications capabilities and skills
- Experience of working in financial services andunderstanding of equity derivative products
- Hands-on coding experience with Python
- Experience with UI concepts languages and platforms including JavaScript/REACT AngularJS Typescript HTML5 CSS3
- In-depth knowledge of AWS Public Cloud products and solutions (EC2 S3 Lambda EFS)
- Cloud certification AWS or Kubernetes
Required Experience:
Senior IC
View more
View less