JPMorgan Chase is looking to solve real-world problems and put customers at the center by creating products that meet their needs, and the Lead Software Engineer role is key to this success.
Requirements
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Jvm based languages (Java/Kotlin)
- Open source technologies
- Cloud native technologies
- Multi-cloud solution
- Ability to learn and adapt to new technologies and patterns quickly
Responsibilities
- Use domain modeling techniques to allow us to build best in class business products.
- Structure software so that it is easy to understand, test and evolve.
- Build solutions that avoid single points of failure, using scalable architectural patterns.
- Develop secure code so that our customers and ourselves are protected from malicious actors.
- Promptly investigate and fix issues and ensure they do not resurface in the future.
- Make sure our releases happen with zero downtime for our end-users.
- See that our data is written and read in a way that's optimized for our needs.
Other
- Identifies problems, proposes solutions, suggests what's best to focus on.
- Contributes to the problem at hand, even when outside their area of speciality.
- A desire to teach others and share knowledge.
- Adjusts quickly to changing priorities and conditions.
- High standards, expects personal performance and team performance to be nothing short of the best.