AI SCORE 8.5

Lead Software Engineer - Java Full Stack (Remote)

$150K–$200K/year

About the Role

We have an exciting opportunity for a Lead Software Engineer - Java Full Stack (Remote) at JPMorgan Chase within the Blockchain Engineering team. In this role, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a Lead Software Engineer, you will be responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

What You'll Do

  • Design systems with knowledge of multiple design patterns.
  • Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches.
  • Create secure and high-quality production code while maintaining algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
  • Build blockchain-based solutions using software engineering best practices.
  • Proactively identify hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies.
  • Collaborate with global blockchain engineering and product teams.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience as a developer in large and complex distributed computing environments.
  • Strong command of computer science fundamentals and object-oriented programming background in Java 11 and above, API Development, Microservices, etc.
  • Experience working on AWS Cloud Platform with knowledge of EC2, S3, EKS, etc.
  • Experience deploying applications on Public Cloud Kubernetes environments using Helm charts.
  • Experience in ReactJS.
  • Knowledge in distributed systems computing techniques, multi-threading, and developing concurrent applications.
  • Strong analytical and problem-solving skills.
  • Self-starter with good written and verbal communication skills.

Nice to Have

  • Experience in Python Application Development.
  • Experience building blockchain-based applications/smart contracts using Solidity.
  • Working knowledge of messaging technologies, preferably Kafka.
  • SQL and No-SQL database knowledge (MySQL, PostgreSQL).

What We Offer

  • Competitive salary with potential for bonuses.
  • Remote work flexibility, allowing you to work from anywhere.
  • Comprehensive health benefits and wellness programs.
  • Opportunities for professional development and growth.
  • Access to cutting-edge technology and tools.
  • Collaborative and innovative work environment.
Why This Job8.5 of 10

This Lead Software Engineer position at JPMorgan Chase offers a unique opportunity to work on innovative blockchain solutions while enjoying a competitive salary and remote flexibility.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in building scalable applications using Java and React, with hands-on experience in deploying microservices on AWS and managing container orchestration with Kubernetes.

Demonstrates a strong understanding of blockchain technologies and smart contracts, particularly with Solidity, to innovate and implement secure solutions in the finance sector.

Possesses a strategic mindset with a proven track record of leading cross-functional teams in a remote environment, effectively managing complex projects and mentoring junior developers.

Learning Resources

Java Full Stack Development Guideguide

Career Path

Lead Software Engineer - Java Full Stack(Now)Engineering Manager(1-2 years)Director of Engineering(3-5 years)

Market Overview

Java Market Size 2024
$50B
Annual Growth
8.5%
AI Adoption in Software Development
45%
Investment in Cloud Technologies
+30%
Labour Demand for Java Developers
+25%
Avg Salary for Lead Java Engineers
$130K

Skills & Requirements

Required
JavaReactAWS
Growing in Demand
Spring BootMicroservices ArchitectureDevOps Practices
Declining
EJB (Enterprise JavaBeans)Java Applets

Domain Trends

Rise of Cloud-Native Applications
With 70% of enterprises migrating to cloud-native architectures, Java developers with AWS and Kubernetes skills are in high demand.
Increased Adoption of Microservices
Over 60% of organizations are adopting microservices, creating a need for Java developers skilled in Spring Boot and container orchestration.
Integration of AI in Software Development
45% of software teams are integrating AI tools to enhance productivity, emphasizing the need for developers who can leverage AI in their Java applications.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.