
Java Fullstack Developer
Job Description
Posted on: February 5, 2026
Role: Full Stack Java Developer with Angular & AWSLocation: New York (Remote)
Job Overview
We are seeking an experienced Full Stack Java Developer to design, develop, and maintain scalable enterprise applications using Java, Angular, and AWS technologies. The ideal candidate will work across the full technology stack—backend services, frontend user interfaces, cloud infrastructure, and CI/CD pipelines—while collaborating closely with cross-functional teams in an Agile environment.
Key Responsibilities
Backend Development
- Design, develop, and maintain robust backend services using Java (Java 8+), Spring, and Spring Boot
- Build and consume RESTful APIs following microservices architecture principles
- Implement business logic, data access layers, and service integrations
- Develop scalable and secure microservices optimized for performance and reliability
Frontend Development
- Develop responsive and user-friendly web applications using Angular
- Collaborate with UX/UI designers and backend teams to ensure seamless integration
- Optimize frontend performance and ensure cross-browser compatibility
Cloud & Infrastructure (AWS)
- Deploy and manage applications on AWS, including services such as EC2, Lambda, RDS, and API Gateway
- Implement cloud-native solutions and follow AWS best practices for scalability, security, and cost optimization
- Work with containerization technologies such as Docker to support microservices deployment
Database & Data Management
- Design and manage relational databases using SQL
- Work with databases such as PostgreSQL, SQL Server, and Oracle
- Optimize queries, indexes, and schemas for performance and data integrity
SDLC & DevOps
- Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, development, testing, deployment, and support
- Contribute to CI/CD pipelines to automate build, test, and deployment processes
- Follow coding standards, perform code reviews, and ensure high-quality deliverables
Collaboration & Communication
- Work closely with business analysts, product owners, QA teams, and subject matter experts
- Communicate technical concepts clearly to both technical and non-technical stakeholders
- Support application troubleshooting, debugging, and production issue resolution
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 9+ years of experience as a Full Stack Engineer
- Strong proficiency in Java and Java-based frameworks (Spring, Spring Boot)
- Hands-on experience with microservices architecture and REST API design
- Solid understanding of SQL and relational databases
- Experience with AWS cloud services and Docker
- Strong understanding of SDLC and Agile development practices
- Excellent communication and teamwork skills
Preferred / Desirable Skills
- Experience developing high-performance distributed systems
- Exposure to both real-time and batch processing systems
- Strong background in Agile/Scrum methodologies
- Experience with Test-Driven Development (TDD)
- Familiarity with modern DevOps and CI/CD tools
- Hands-on experience with Angular or modern JavaScript frameworks
- Ability to work directly with customers and collaborate across organizational boundaries
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Web Developer

Java Fullstack Developer

Freelance Machine Learning Engineer (Python)

Senior Frontend Developer

