Full Stack Java Developer
Role details
Job location
Tech stack
Requirements
*12+ Years of experience in Java development
-
3-5 years professional Full Stack development experience
-
Java / Spring Boot / Spring Framework
-
AWS Services - Lambda, Fargate, API Gateway, ECS, S3, DynamoDB
-
Messaging/Streaming - SQS, Kinesis Data Streams
-
Orchestration - AWS Step Functions
-
Distributed Systems - microservices, event-driven architecture (EDA), async orchestration
-
API Design - RESTful APIs, service-to-service communication
-
DynamoDB - NoSQL schema design, high-performance data modeling
-
OpenSearch - indexing and search
-
DevOps - Infrastructure as Code (AWS CDK), Git-based workflows
-
React (JavaScript/TypeScript) - frontend (20% of role)
-
Node.js, Vite / Webpack - frontend build systems
-
Unit testing and integration testing (developer responsibility)
-
Cypress and Selenium/DTK - UI end-to-end test automation
-
CI/CD best practices