Overview
Hybrid3 days per week
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 10 Month(s)
No Travel Required
Able to Provide Sponsorship
Skills
Java
Spring
JavaScript
Oracle
SQL
PL/SQL
CI/CD
IBM MQ
Agile
Job Details
Title: Senior Full Stack Developer / Architect (Java)
Location: Minneapolis, MN (Hybrid Local candidates only)
Duration of Contract: 10+ Months
Job Description
We are seeking an experienced Senior Full Stack Developer / Architect to support enterprise application development for a leading client in the aviation industry. This role requires strong hands-on expertise in Java-based backend development, modern front-end frameworks, cloud-native architectures, and DevOps practices. The ideal candidate will contribute both as a hands-on developer and as a technical architect.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Java, Spring, and Angular.
- Architect and implement RESTful services and enterprise integrations using Spring REST and messaging platforms.
- Develop, optimize, and maintain database solutions using Oracle, SQL, and PL/SQL.
- Write and maintain shell scripts to support automation, batch processing, and operational workflows.
- Build, manage, and enhance CI/CD pipelines using GitLab CI/CD.
- Deploy and manage applications using AWS services, Docker, and Red Hat OpenShift.
- Work with IBM MQ and event-driven architectures to enable reliable system integrations.
- Collaborate with cross-functional teams in an Agile/SCRUM environment.
- Ensure high standards of code quality, security, performance, scalability, and reliability.
- Provide technical guidance and contribute to architectural decisions across the platform.
Desired Skills:
Backend & Frameworks
- Java, J2EE
- Spring Framework (Spring Batch, Spring REST)
Frontend Technologies
- JavaScript
- Angular
- HTML, CSS
Databases & Scripting
- Oracle
- SQL, PL/SQL
- Shell Scripting
DevOps & Cloud
- GitLab CI/CD
- DevOps practices
- AWS (CloudFormation, S3, API Gateway, SQS, Security/IAM)
- Red Hat OpenShift
- Docker
Messaging & Integration
- IBM MQ
- Event-driven architectures
Methodologies
- Agile, SCRUM
- Iterative Product Development
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.