Senior Java Full Stack Developer (80% Backend, AWS Migration Focus) :: Remote :: W2 Position

Overview

Remote
Depends on Experience
Contract - W2
Contract - 1 Year(s)
Able to Provide Sponsorship

Skills

Java
Spring Boot
SQL
Vue.js
AWS

Job Details

Role: Java Full Stack Developer
Location: Remote--Boston, MA

Key Responsibilities:
  • Lead and contribute to the design, development, and maintenance of robust backend systems using Java, Spring Boot, and SQL.
  • Develop and enhance front-end components using Vue.js, ensuring seamless user experience.
  • Drive and support the migration of legacy systems from on-premises infrastructure to AWS, optimizing for scalability, performance, and resilience.
  • Collaborate with DevOps and Cloud Engineering teams to establish cloud-native practices and infrastructure as code (IaC).
  • Design RESTful APIs and integrate with third-party services.
  • Participate in code reviews, architecture discussions, and Agile ceremonies.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Ensure code quality, maintainability, and scalability in all development efforts.
  • Mentor junior developers and provide technical leadership within the team.
Required Qualifications:
  • 6+ years of professional experience as a Java Full Stack Developer.
  • Strong expertise in backend development using Java (8/11+), Spring Boot, and SQL.
  • Hands-on experience with frontend development using Vue.js or similar modern JavaScript frameworks.
  • Deep knowledge and hands-on experience with AWS services (e.g., EC2, S3, RDS, Lambda, ECS/EKS).
  • Demonstrated involvement in on-prem to cloud migrations, preferably AWS.
  • Experience working within Asset Management or Portfolio Management domains.
  • Proficiency with CI/CD pipelines, Git, and containerization tools like Docker.
  • Familiarity with cloud infrastructure as code tools such as Terraform or CloudFormation is a plus.
  • Excellent communication skills and ability to work in a fast-paced, collaborative environment.
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.