Full Stack Developer focused on building and enhancing applications within the Digital Automation Platform (DAP) for Fidelity's Advanced Process Solutions organization.
Responsibilities
Designing, developing, testing, and deploying full stack applications using modern web technologies.
Building and integrating RESTful APIs and cloud-native services.
Delivering high-quality software consistently across sprints and releases.
Participating in application architecture, technical design, and development best practices.
Creating automated testing solutions to ensure software quality and reliability.
Design, develop, test, and maintain secure, scalable ICAM applications and services supporting modern Zero Trust architectures for national security missions.
Compensation
The proposed salary range for this position is: $94,400 - $198,200
Responsibilities
Design, develop, test, and maintain secure, scalable, and high-performance ICAM applications and services.
Develop new application features, interfaces, and functionality based on customer and mission requirements.
Support both front-end and back-end application development using modern software engineering practices.
Integrate Java-based ICAM components into cohesive enterprise solutions deployed with Kubernetes and automated deployment scripts.
Modify and maintain application and repository schemas to support new configurable data requirements.
Requirements
Bachelor's degree in Computer Engineering, Computer Science, or a related technical discipline
Design, develop, and maintain scalable, secure, high-performance backend applications using Java and Spring Boot for American Express acquisition technology.
Compensation
Competitive base salaries
Bonus incentives
Responsibilities
Design, develop, and maintain scalable, secure, high-performance backend applications using Java and Spring Boot
Build and enhance microservices-based solutions using Domain-Driven Design principles
Develop RESTful APIs and event-driven integrations using Apache Kafka
Design and optimize data persistence solutions using PostgreSQL
Build containerized applications using Docker and contribute to automated CI/CD processes
Requirements
Nice to have: reactive programming frameworks such as Vert.x
Configure and support packaged or SaaS applications, manage releases, ensure system stability, and align solutions with business needs using standard tools, APIs, and low-code platforms.
Responsibilities
Configure and support packaged or SaaS applications
Manage application releases and ensure stability
Align solutions with business needs using APIs and low-code platforms
Collaborate with multiple teams
Optimize application configurations for efficiency and user experience
We are seeking an experienced and highly skilled Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications using Java technologies, microservices, and cloud-based solutions.
Responsibilities
Design, develop, test, and deploy enterprise-grade Java applications and services.
Lead the architecture and implementation of scalable microservices-based solutions.
Develop robust, reusable, and maintainable code following industry best practices.
Utilize AI-assisted development tools to improve coding efficiency, quality, and productivity.
Develop and maintain RESTful APIs and system integrations.
As a Java Software Development Engineer supporting the CCAT organization, you will help build and evolve the Schwab Customer Identifier (SCID), the enterprise identity platform that powers a unified 360-degree view of clients across Schwab businesses.
Compensation
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
Responsibilities
Design, develop, test, deploy, and support highly available applications that deliver measurable business and client impact.
Collaborate with engineers, architects, product partners, and business stakeholders to solve complex technical challenges.
Influence solution design decisions and deliver scalable solutions that improve performance, reliability, and maintainability.
Translate business needs into technical solutions.
Make informed decisions in a fast-paced environment.
Requirements
Bachelor’s degree in computer science, Engineering, or a related technical field