CareerPlanSign in

Lead Software Engineer Java Fullstack

USA💼 Full-time🗓 2026-09-11 → 2026-09-25

Core

Design, develop, and operate secure, high-quality backend services and distributed systems using Java, Spring Boot, and AWS, while leading the adoption of AI-assisted engineering practices.

Role type

Lead Software Engineer (Java Fullstack)

Builds

Backend services, distributed systems, event-driven architectures, and data persistence solutions for regulated financial-services environments.

Domain

Financial Services / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java 11/17+, Spring Boot, Spring MVC/WebFlux, Spring Security, distributed system design, AWS services (ECS, EKS, Lambda, API Gateway, ALB, VPC, Route 53), database management (RDS/Aurora/PostgreSQL, DynamoDB, ElastiCache), message streaming (SQS, SNS, Kinesis, MSK, Kafka, Step Functions), Infrastructure as Code (Terraform, CloudFormation, CDK), CI/CD (Jenkins, GitHub Actions), AI-assisted development validation, application resiliency, secure-by-design engineering.

Preferred skills

None stated.

Technologies

Java, Spring Boot, AWS, Terraform, Jenkins, GitHub Actions, Kafka, PostgreSQL, DynamoDB

Responsibilities

Design, develop, troubleshoot, and debug secure production software; build and operate backend services and distributed systems; improve application stability by automating remediation of recurring issues; lead adoption and validation of enterprise-authorized AI-assisted engineering practices; evaluate vendor and internal architectural designs; coach engineers on secure and responsible use of AI tools.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.