Senior Associate Software Engineer
Job Summary
Job summary
As aSenior Associate Software Engineerin theEquities Engineering team you will design build and support systems that enable Brazilian market exchange solutions. You will work with us in an Agile environment focused on iterative delivery high-quality engineering and operational excellence. You will partner closely with stakeholders to deliver compliant reliable solutions aligned toB3market solutions and regulations.
Job responsibilities
- Design and deliver backend services that support Brazilian market exchange solutions
- Collaborate in an Agile team to plan build test and release iteratively
- Develop and maintain software components using Java and Python
- Build and maintain Java services using Spring and RESTful interfaces
- Apply software design patterns to create clean extensible and maintainable solutions
- Build event-driven integrations using publish/subscribe messaging patterns
- Engineer for performance reliability and low-latency outcomes where required by the use case
- Design and optimize data storage and access patterns across relational and non-relational databases
- Build run and troubleshoot containerized services in distributed environments
- Implement and enhance observability through logs metrics traces and alerting
- Strengthen engineering quality through code reviews testing automation and documentation
Required qualifications capabilities and skills
- Hands-on professional software engineering experience building backend systems
- Strong proficiency inJava includingSpringandRESTfulservice development
- Strong proficiency inPython includingpandas
- Experience applying softwaredesign patternsto production systems
- Experience designing and operatingdistributed architectures
- Experience withpublish/subscribe messaging includingKafkaandRabbitMQ
- Experience withrelational databases includingMicrosoft SQL ServerandPostgreSQL
- Experience withnon-relational databases includingMongoDB
- Experience withcontainerizedapplications usingDockerandKubernetes
- Experience implementingobservabilityusing tools such asSplunkDynatrace andAppDynamics
- Experience withcontinuous integration and continuous deliverypractices and tooling
- Experience withinfrastructure as codeusingTerraform
- Experience implementing secure engineering practices (for example dependency hygiene and secure coding)
- Experience working inLinuxandWindows Serverenvironments
- Proficiency withGitfor version control and collaboration
- Experience withAmazon Web Servicescloud services
- Knowledge ofB3market solutions and related Brazilian market regulations
- Professional working proficiency inEnglish(written and spoken)
Preferred qualifications capabilities and skills
- Experience withMicrosoft Azureand/orGoogle Cloud Platform
- Experience withCockroachDB
- Experience applyingartificial intelligence and machine learningframeworks to production engineering problems
- Knowledge of theFIX protocol
- Experience building front-end applications usingReact(paired with Python services)
- Experience owning production services including incident response and post-incident improvements
- Experience mentoring engineers and influencing engineering standards across a team
Required Experience:
Senior 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