cover image
Global Applications Solution

Java Full Stack Engineer

On site

Seattle, United states

Mid level

Freelance

16-02-2026

Share this job:

Skills

Communication Java JavaScript TypeScript NoSQL PostgreSQL CI/CD Docker Kubernetes Monitoring Scrum Problem-solving Decision-making Architecture Databases git AWS Software Development Agile Spring Next.js React.js HTML5 Spring Boot CI/CD Pipelines Android Kafka Microservices

Job Specifications

Role Overview

We are seeking an experienced Java Full Stack Engineer to design, develop, and maintain scalable, enterprise-grade web applications. This role requires strong hands-on expertise in Java backend development along with modern front-end technologies, working across the full application lifecycle in a cloud-native environment.

Key Responsibilities

Design, develop, and maintain end-to-end web applications using Java and modern UI frameworks
Build and maintain backend services and RESTful APIs using Java (21+) and Spring Boot
Develop responsive, reusable, and high-performance UI components using React.js
Collaborate with product managers, UX designers, and backend/front-end engineers to translate requirements into technical solutions
Design and optimize data models using Amazon Aurora (PostgreSQL) and DynamoDB
Ensure application performance, scalability, security, and reliability in production environments
Participate in architecture discussions, design reviews, and technical decision-making
Write clean, maintainable, well-tested code following best engineering practices
Conduct code reviews and mentor junior engineers
Support production deployments, troubleshooting, and on-call rotations when required

Required Qualifications

5–8 years of experience in full-stack software development
Strong backend experience with Java and Spring Boot
Strong front-end experience with React.js, JavaScript (ES6+), HTML5, and CSS3
Hands-on experience building and consuming RESTful APIs
Experience with relational and/or NoSQL databases (PostgreSQL, DynamoDB)
Solid understanding of microservices architecture and distributed systems
Experience with authentication, authorization, and security best practices
Proficiency with Git, CI/CD pipelines, and automated testing
Experience working in cloud-native environments (AWS preferred)
Strong problem-solving and debugging skills

Preferred Qualifications

Experience with AWS services (EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3)
Familiarity with containerization and orchestration (Docker, Kubernetes)
Experience with event-driven architectures (Kafka, SNS/SQS)
Experience with TypeScript and frameworks like Next.js
Exposure to monitoring and logging tools (CloudWatch, ELK stack)
Background in retail, POS, or enterprise-scale systems
Android Native knowledge is a plus
AI-enabled development skills are a plus

Soft Skills

Strong ownership and accountability mindset
Clear communication and collaboration skills
Ability to balance speed with quality
Comfortable working in Agile / Scrum environments
Passion for clean code, continuous learning, and engineering excellence

About the Company

At Global Applications Solution (GAS), we specialize in delivering Oracle Cloud ERP solutions tailored for small and midsized businesses. Founded by a team of ex-Oracle professionals, our focus is on helping businesses unlock the full potential of Oracle's powerful suite, driving efficiency, and maximizing ROI. Our approach? Practical, results-driven, and collaborative. We pride ourselves on providing validation over testing--making sure your solutions work in the real world, not just on paper. What We Do: Oracle Expertise... Know more