Apply now »

Full Stack Java Developer

We are seeking a highly skilled Full Stack Java Developer to design, develop, and maintain scalable, cloud-native applications. The ideal candidate has strong backend expertise in Java 21 and Spring Boot, combined with modern frontend development using React 18 / Next.js 14, and hands-on experience with AWS cloud services and containerized deployments.

You will work across the full technology stack, contributing to architecture, development, performance optimization, and DevOps practices in a microservices-based environment.

Technical Stack

Backend

Java 21
Spring Boot
RESTful APIs with OpenAPI specification
Microservices architecture
Frontend

React 18
Next.js 14
Modern JavaScript/TypeScript
Responsive UI development
Databases

PostgreSQL
Amazon RDS (PostgreSQL / MySQL)
DynamoDB
 

Cloud & Infrastructure

AWS (S3, SQS, Lambda, RDS, DynamoDB)
Amazon ElastiCache (Redis)
Kubernetes
Docker
Security & Identity

Redhat SSO (Authentication / SSO Integration)
 

Key Responsibilities

Design and develop scalable backend services using Java 21 and Spring Boot
Build responsive and performant frontend applications using React 18 / Next.js 14
Develop and maintain REST APIs with proper OpenAPI documentation
Implement microservices and event-driven architecture using Amazon SQS
Work with relational databases (PostgreSQL, RDS) and NoSQL databases (DynamoDB)
Implement caching strategies using Amazon ElastiCache (Redis)
Integrate authentication and authorization using Redhat SSO
Deploy and manage containerized applications using Docker and Kubernetes
Develop serverless components using AWS Lambda
Implement CI/CD pipelines and cloud-native best practices
Optimize application performance, scalability, and security
Participate in code reviews and architectural discussions
Required Qualifications

5+ years of experience in full stack development
Strong hands-on experience with Java 17+ (preferably Java 21)
Deep expertise in Spring Boot
Solid experience with React 18 and/or Next.js 14
Strong knowledge of REST API design and OpenAPI
Experience with PostgreSQL and database performance tuning
Hands-on AWS experience (S3, SQS, RDS, DynamoDB, Lambda)
Experience with containerization (Docker) and orchestration (Kubernetes)
Understanding of authentication and SSO concepts
Familiarity with CI/CD pipelines and DevOps practices
Strong problem-solving and communication skills

Apply now »