Java Principal Software Engineer

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Java Principal Software Engineer

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. We are looking for a technology leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies.

As a Principal Software Engineer at JPMorgan Chase within the Fusion Data Management Team, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm's portfolios.

Fusion is a cloud-native data technology solution that provides data management, analytics and reporting for institutional investors. You will be spearheading the development of a cutting-edge entity mastering and management solution for our flagship data management product. You will lead by example in this hands-on role, providing technical and thought leadership, using your deep expertise in large-scale, cloud-based data and integration projects to build best-in-class solutions for our clients.

This role offers an opportunity to work with cutting-edge technologies in a global financial institution, leading the development of critical data management solutions. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while working on projects that have real impact on the financial industry.

Last updated 10 days ago

Responsibilities For Java Principal Software Engineer

  • Leads the development of scalable, high-performance, cloud-native software solutions for the entity mastering solution
  • Provides technical and thought leadership for software engineers and stakeholders
  • Prioritises cloud-based architectures considering cost, maintainability and scalability
  • Creates complex and scalable coding frameworks
  • Develops secure and high-quality production code
  • Creates durable, reusable software frameworks
  • Influences leaders across business, product, and technology teams

Requirements For Java Principal Software Engineer

Java
Kafka
  • Formal training or certification on software engineering concepts
  • Extensive hands-on experience in system design and application development
  • Expert in Core Java
  • Advanced knowledge of software application development
  • Experience with high-performance table formats
  • Expertise in distributed event streaming platforms
  • Expertise in building real-time software handling high volumes
  • Experience in Computer Science, Computer Engineering, Mathematics, or related field

Benefits For Java Principal Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive health benefits
  • Career development opportunities
  • Competitive compensation package

Interested in this job?

Jobs Related To JPMorgan Chase Java Principal Software Engineer

Senior Principal Software Engineer - Spread Technology

Senior Principal Software Engineer role at JPMorgan Chase focusing on Spread Technology, requiring 15+ years of experience in building robust systems and driving enhancements.

Director of Software Engineering

Director of Software Engineering position at JPMorgan Chase leading India-based team in Asset Management Alternatives Tech, focusing on Cross Alts Expense Management and Treasury Management.

Director of Software Engineering - Finance Technology (TCIO)

Lead software engineering role at JPMorgan Chase focusing on Finance Technology and Interest Rate Risk platform transformation.

Sr Director of Software Engineering

Lead software engineering teams and drive platform modernization at JPMorgan Chase as Senior Director of Software Engineering in Bangalore.

Director of Software Engineering(Payments)

Director of Software Engineering position at JPMorgan Chase leading payment technology initiatives, requiring 10+ years experience in software engineering and team leadership.