Are you ready to elevate your career in software engineering? Join our agile team at JPMorgan Chase, where your expertise will drive innovation and deliver top-notch technology products. We offer unparalleled opportunities for career growth in a collaborative environment where you can thrive and contribute to meaningful projects.
Job Summary:
As a Sr Lead Software Engineer at JPMorgan Chase within the Corporate Investment Bank, your role will be pivotal in an agile team that develops, enhances, and delivers top-tier technology products in a secure, stable, and scalable manner. You will be responsible for implementing vital technology solutions across various technical domains, thereby supporting the firm's business goals. Your duties will also include collaborating with cross-functional teams to provide comprehensive solutions and foster innovation.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Job Responsibilities:
- Use domain modeling techniques to build best-in-class business products.
- Structure software for easy understanding, testing, and evolution.
- Write unit, component, integration, end-to-end, and performance tests.
- Investigate and fix issues promptly, ensuring they do not resurface.
- Deliver end-to-end, scalable, and secure solutions using cloud-native microservice architecture.
- Contribute to high-quality technical architecture design.
- Ensure zero downtime for releases and optimize data handling.
- Monitor performance and solve problems with the right approach.
- Continuously update technologies and patterns.
- Take initiative and shape your path with a pragmatic approach to long-term goals.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in Kotlin or Java concepts and 5+ years applied experience
- Experience building RESTful APIs and microservices with frameworks like Spring Boot.
- Experience with at least one Cloud platform (AWS, Azure, GCP).
- Experience with globally distributed applications with strict consistency requirements.
- Knowledge of modern software architecture patterns.
- Experience with modern CI/CD platforms like CircleCI.
- Experience with modern version control platforms such as GitHub.
- Team player mindset with a desire to teach and share knowledge.
- Ability to adjust quickly to changing priorities and conditions.
- High standards for personal and team performance.
Preferred Qualifications, Capabilities, and Skills:
- Experience designing and building solutions on at least one Cloud platform (AWS, GCP).
- Experience with Kubernetes or other container orchestration platforms.
- Experience using Kafka.
- Experience with both relational databases (e.g., Postgres) and non-relational databases (e.g., DynamoDB).