Principal Software Engineer - Staff Full Stack Engineer
On-site · Plano, Texas, United States
Job Summary
Principal Software Engineer within JPMorgan Chase Asset Wealth Management Investors Tools Team drives engineering excellence to build secure, scalable financial technology. Leads development of complex, durable microservice frameworks and production code, mentors cross-functional teams, and collaborates with business, product, and technology stakeholders. Must have senior-level Java backend expertise with Spring ecosystem, strong React-based UI skills, cloud-native AWS deployments, CI/CD, TDD, and experience delivering high-availability software in financial services.
Required Qualifications
- Formal training or certification on software engineering concepts
- 10+ years applied experience
- Strong experience in building performant, scalable and reliable micro services
- Java development fluency with 15+ years’ experience
- Expert in Core Java & EE, Spring Boot, Spring MVC, Spring Cloud, Spring Flux & Spring Security frameworks
- Expert in Web UI development using ReactJS, TypeScript, Html 5, CSS 3
- Relational Database development skills including SQL and data modelling
- Experience with CI/CD pipelines with designing and building applications natively on AWS, utilizing key services such as AWS Lambda, AWS ECS, S3, Aurora, and API Gateway
- Experience with unit and integration tools and techniques including JUnit, mocking and test-driven development
- Experience in high availability development and architectural practices
- Must possess excellent analytical, problem solving, & decision-making skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.