Full Stack Java Developer

  • Everett, Washington, United States
  • -
  • On-Site
  • 40-45 USD / Month

Job Description:
Professional Summary: 
Our client is a Global leader in IT services, consulting, and business solutions seeking an experienced Full Stack Java Developer interested in a remote position. This opportunity will allow you to contribute to large-scale, enterprise-grade solutions while working with some of the most advanced technologies and clients around the world.


Job Description

The Senior Full Stack Java Developer will play a key role in building and maintaining enterprise-grade web applications using Java and Angular technologies. The ideal candidate will have a strong background in both front-end and back-end development, demonstrating technical expertise, leadership, and a commitment to coding excellence.

Key Responsibilities
  • Design, develop, and implement scalable, high-performance web applications using Java and Angular.

  • Develop and maintain RESTful APIs and microservices using Spring Boot.

  • Build responsive, user-friendly interfaces using Angular, HTML, CSS, and TypeScript.

  • Collaborate with UI/UX designers to translate mockups into functional, high-quality applications.

  • Integrate front-end components with back-end services and databases.

  • Write clean, efficient, and well-documented code following industry best practices.

  • Conduct code reviews, ensuring maintainability and quality.

  • Troubleshoot and resolve application issues and performance bottlenecks.

  • Participate actively in all phases of the software development lifecycle from requirements gathering to deployment and maintenance.

  • Stay current with emerging technologies and frameworks in Java, Angular, and full stack development.

Required Qualifications
  • Bachelors degree in Computer Science, Information Systems, or a related field.

  • 7+ years of experience in Java Web Technologies.

  • 10+ years of overall professional experience in software development.

  • Proven experience in Full Stack Development using Java and Angular.

  • Strong hands-on experience with Spring Boot, RESTful APIs, and microservices architecture.

  • Proficiency in Angular, HTML5, CSS3, and TypeScript.

  • Solid understanding of software design principles, data structures, and algorithms.

  • Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git).

Top 3 Technical Skills (Must-Have)
  1. Java

  2. Angular

  3. Full Stack Development

Preferred Skills
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of DevOps tools (Docker, Jenkins, Kubernetes).
  • Exposure to database design (MySQL, PostgreSQL, or Oracle).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
Soft Skills
  • Excellent communication and team collaboration abilities.
  • Strong analytical and problem-solving mindset.
  • Ability to work independently and meet project deadlines