Overview
On Site
Accepts corp to corp applications
Contract - 12+ month(s)
Skills
AWS
Java
CI/CD
Spring Boot
jms
Job Details
Job title: Sr. Full Stack Developer
Location: Minneapolis, MN
Duration: 12+ months
Tax terms: C2C, W2, 1099
Location: Minneapolis, MN
Duration: 12+ months
Tax terms: C2C, W2, 1099
Job Overview:
- We are seeking a highly skilled and motivated Java Full Stack Developer with strong experience in building, integrating, and supporting enterprise applications using Java 8/11, Spring Boot, AWS Cloud, and RESTful APIs. This role requires hands-on experience with backend systems, messaging (JMS/IBM MQ), SQL, and cloud-native architecture.
Candidates need to have:
- Strong experience with Java 8/11
- Expertise in building RESTful APIs using Spring Boot
- Experience with Spring JMS and IBM MQ for JMS application development
- Proficiency in SQL, including writing complex queries, stored functions, and procedures
- Hands-on experience deploying and supporting applications in AWS
- Experience with GitHub/GitLab, SonarQube, JUnit, and Spring Boot
- Skilled in writing test cases using TDD/BDD practices
- Familiarity with mocking tools like WireMock, Mockito, etc.
- Experience with automated testing tools: Postman, REST Assured, Cypress, ReadyAPI
- Experience working with CI/CD tools such as Jenkins, CircleCI
- Working knowledge of AWS services: Lambda, ECS, EKS, S3, SQS/SNS, RDS/PostgreSQL, DynamoDB, Athena, SageMaker
- Knowledge of microservices, RESTful APIs, and web service standards
- Experience in Agile development environments using tools like VersionOne or Agility
- Experience with OpenShift, Windows Server, HP-UX
- AWS certification is a plus
- Hands-on experience generating test reports using Cucumber Report, Extent Report
- DevOps/Automation experience with code testing, building, and deployment
- Maintain and migrate on-prem and internal PaaS applications to AWS Cloud
- Build and support serverless architectures from containerized environments
- Design and implement architecture patterns focused on SLAs, reliability, scalability, and cost
- Lead efforts to integrate API calls, manage connectivity protocols, and enforce security policies
- Champion best practices in software craftsmanship, TDD/BDD, and test automation
- Drive performance improvements and operational monitoring using tools and metrics
- Ensure adherence to security and compliance standards
- Engage in Agile activities: sprint planning, standups, retrospectives, etc.
- Collaborate with cross-functional teams and participate in code reviews
- Create and maintain documentation/playbooks
- Optimize trade-offs between performance, cost, and usability
- Apply patches and upgrades, and support production systems
- Participate in 24/7 on-call support rotation as needed
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.