Senior Java Full Stack Developer – Java, Spring Boot & Angular/React | Remote USA

Website Foxoneusa

Location

Remote – United States

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Remote / Work-from-Home Opportunities

Job Overview

We are seeking an experienced Java Full Stack Developer with 10+ years of professional software development experience to design, develop, and maintain scalable enterprise applications. This contract opportunity is suited to a senior software engineering professional with strong expertise across Java backend development, Spring Boot, microservices, REST APIs, and modern frontend technologies.

The successful candidate will work across the complete software development lifecycle, including requirements analysis, architecture and design, development, testing, deployment, troubleshooting, and production support. The role requires strong collaboration with architects, developers, QA teams, and business stakeholders while following Agile/Scrum development practices.

This opportunity provides career growth through exposure to enterprise application development, cloud-native technologies, microservices architecture, modern frontend frameworks, DevOps, and cloud platforms. Continued professional development, technical training, and certifications in Java, cloud technologies, Kubernetes, and software architecture can further support long-term career progression.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based enterprise applications.
  • Develop robust RESTful APIs and microservices using Java and Spring Boot.
  • Build responsive and user-friendly web applications using modern frontend technologies.
  • Collaborate with software architects, developers, QA teams, and business stakeholders.
  • Participate in requirements analysis and technical design activities.
  • Develop, test, deploy, and support enterprise applications.
  • Troubleshoot application issues and implement effective technical solutions.
  • Analyze and improve application performance, scalability, and reliability.
  • Participate in production support and incident resolution.
  • Follow Agile/Scrum methodologies throughout the software development lifecycle.
  • Participate in daily stand-ups, sprint planning, retrospectives, and code reviews.
  • Maintain high standards of software quality, security, and maintainability.
  • Use Git and modern CI/CD tools to support software development and deployment.
  • Contribute to cloud-native application development and modernization initiatives.

Requirements & Qualifications

  • 10+ years of professional software development experience.
  • Strong experience with Java and J2EE.
  • Strong hands-on experience with Spring Boot and microservices.
  • Strong knowledge of REST APIs and Web Services.
  • Experience with Angular or React.js.
  • Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript.
  • Strong experience with SQL and relational databases.
  • Experience with Oracle, MySQL, or PostgreSQL.
  • Experience with Git.
  • Experience with Maven or Gradle.
  • Experience with Jenkins and CI/CD pipelines.
  • Good understanding of AWS, Azure, or other cloud platforms.
  • Experience working with Agile/Scrum methodologies.
  • Excellent communication and problem-solving skills.
  • Ability to collaborate effectively with distributed technical teams.

Preferred Skills

  • Experience with Docker and Kubernetes.
  • Experience with Kafka or other messaging technologies.
  • Experience with NoSQL databases such as MongoDB.
  • Experience with cloud-native application development.
  • Knowledge of containerized application deployment and orchestration.
  • Relevant Java, cloud, DevOps, or Kubernetes certifications are advantageous.

Salary, Benefits & Career Growth

The job posting does not specify a salary, compensation package, or benefits.

This contract opportunity provides exposure to enterprise software development, Java microservices, modern frontend technologies, cloud platforms, CI/CD, DevOps, and cloud-native application architecture.

Career progression may include opportunities toward Senior Software Engineer, Lead Full Stack Developer, Technical Lead, Software Architect, Solutions Architect, and Engineering leadership positions. Continued professional development and certifications in Java, cloud platforms, software architecture, Kubernetes, and DevOps can further support long-term career growth.

Application Process

Application Process (Website)

Apply through the official job link when available.

Click Apply Now on the website to proceed with the application process.

HR Email for Application

Send your updated resume directly

Employment Details

Job Type: Contract
Work Arrangement: Remote
Location: USA
Experience: 10+ years
Engagement: C2C
Visa: Any Visa

To apply for this job email your details to soniya@foxoneusa.com