DescriptionAs a Java Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Banking Technology, 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. 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 firmβs business objectives.
Job responsibilities:
- Lead and mentor a team of developers, fostering a collaborative and high-performing work environment.
- Actively participate in coding, debugging, and developing innovative solutions to address complex technical challenges.
- Provide technical leadership and guidance in Java-based development and architecture, ensuring adherence to best practices.
- Oversee the design, development, and implementation of software solutions, maintaining high-quality code standards.
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements that meet business needs.
- Ensure seamless integration and functionality of API gateways and network components, optimizing performance and reliability.
- Assist team members with troubleshooting and resolving technical issues, offering hands-on support and expertise.
- Coordinate with global teams to ensure alignment and effective communication across different time zones, driving project success.
- Drive continuous improvement in development processes and practices, fostering a culture of innovation and excellence.
Required qualifications, capabilities, and skills:
- 5+ years of experience in software engineering with formal training or certification.
- Strong Agile software development experience.
- Proficiency in Java, Spring Boot, JPA, and API Development.
- Experience with AWS or Azure Cloud Services;
- Skilled in SQL/NoSQL databases Sybase Server and Cassandra.
- Expertise in microservices and cloud development.
- Proficient in memory/CPU optimization and tuning.
- Advanced understanding of application, data, and infrastructure architecture.
- Ability to collaborate with high-performing teams to achieve common goals.
- Familiarity with DevOps, automated testing, and continuous integration.
- Experience in leading and mentoring team members for professional growth.
Preferred qualifications, capabilities, and skills:
- Experience of working in financial services /Β Understanding of equity derivative products.
- Experience with UI concepts, languages and platforms including JavaScript/REACT, AngularJS, HTML5, CSS3.
- In-depth knowledge of AWS Public Cloud products and solutions such as: ECS
- Cloud certification β AWS, etc.