Full Stack Java Engineer

  • Hoschton, Georgia, United States
  • Full-Time
  • Remote

Job Description:

We are seeking a highly skilled and motivated Full Stack Java Engineer to design, develop, test, and maintain scalable enterprise applications in a fully remote environment. The ideal candidate will have strong experience across both backend and frontend development, with a primary focus on Java-based systems and modern web technologies.

This position is exclusively open to candidates who currently reside in the United States and are legally authorized to work in the U.S. Applications from individuals residing outside the United States will not be considered.

Key Responsibilities

Design, develop, and maintain full-stack applications using Java and modern frontend frameworks

Build and support RESTful APIs, microservices, and backend systems

Develop responsive and user-friendly web interfaces

Collaborate with product managers, architects, QA engineers, and DevOps teams

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

Perform code reviews and contribute to software quality improvements

Troubleshoot, debug, and resolve application issues

Participate in system architecture discussions and technical decision-making

Ensure application security, performance, and scalability

Support continuous integration and deployment processes

Required Qualifications

Bachelors degree in Computer Science, Software Engineering, or a related field

Minimum of 5–8 years of professional experience in full stack software development

Strong proficiency in Java (Spring, Spring Boot, Hibernate)

Experience with frontend technologies such as JavaScript, HTML, CSS, and frameworks like React, Angular, or Vue.js

Experience with RESTful APIs and microservices architecture

Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)

Experience with version control systems (Git)

Strong analytical, problem-solving, and communication skills

Ability to work independently in a remote environment

Preferred Qualifications

Experience with cloud platforms such as AWS, Azure, or Google Cloud

Knowledge of containerization and orchestration tools (Docker, Kubernetes)

Experience with CI/CD pipelines

Familiarity with Agile/Scrum development methodologies

Experience with security best practices and performance optimization

Compensation

Annual Salary Range: $120,000 – $165,000 USD, based on experience, technical expertise, and geographic location

Eligibility for performance-based bonuses or incentives

Benefits

Comprehensive medical, dental, and vision insurance

401(k) retirement plan with employer matching

Paid time off, sick leave, and paid holidays

Life, short-term, and long-term disability insurance

Flexible remote work arrangements

Professional development and technical training programs

Employee wellness and assistance programs

Work Authorization & Residency Requirement

Must be legally authorized to work in the United States

Must currently reside within the United States

Applications from candidates residing outside the U.S. will be automatically rejected.