Full Stack Engineer

Overview

On Site
DOE
Contract - W2

Skills

Financial Planning
Mainframe
Customer Experience
Agile
Cross-functional Team
Business Operations
Legacy Systems
Collaboration
Software Development
Software Engineering
Java
Spring Framework
RESTful
Continuous Integration
Apache Maven
Gradle
Jenkins
Continuous Delivery
Terraform
DevOps
Splunk
Grafana
Docker
Kubernetes
Amazon Web Services
Amazon SQS
Amazon DynamoDB
Amazon RDS
Remote Desktop Services
Amazon S3
Amazon Kinesis
Customer Facing
Management

Job Details

Job Summary The Full Stack Engineer will contribute to the development of backend applications that support financial planning, investing, and retirement experiences. This role focuses on modernizing mainframe capabilities and building reusable Java applications that enhance customer experience. The engineer will work across the full development lifecycle in an agile, cross-functional team, collaborating with business, operations, and systems partners to deliver scalable and high-quality solutions. Key Responsibilities Design and develop reusable backend applications using Java and Spring Boot. Build and maintain RESTful APIs to support web and mobile platforms. Modernize legacy systems to align with current digital infrastructure. Collaborate with cross-functional teams to enable new business capabilities and respond to regulatory changes. Participate in the full software development lifecycle, from concept to deployment. Share technical knowledge and contribute to the engineering community. Continuously learn and apply new technologies and development practices. Ensure high-quality software releases through iterative development and DevOps practices. Required Qualifications 10+ years of software engineering experience. Strong proficiency in Java 8+, Spring Boot, and RESTful API development. Experience with CI/CD practices and shared DevOps models. Hands-on experience with tools such as Maven, Gradle, Jenkins, Argo CD, Terraform, AWS DevOps, Splunk, Datadog, Prometheus, and Grafana. Experience deploying applications in containerized environments using Docker and Kubernetes. Familiarity with AWS services including SQS, Lambda, DynamoDB, RDS, S3, Kinesis, and CloudFormation. Proven ability to design, build, and document customer-facing APIs. Ability to interpret high-level business requirements and ask clarifying questions. Self-motivated with strong time management and prioritization skills. Experience across the full development lifecycle, from analysis to production deployment. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.