Logo
VA Tech Solutions Inc

AWS Java Full Stack Developer (React JS)

VA Tech Solutions Inc, Mc Lean, Virginia, us, 22107

Save Job

About the Role We are seeking a passionate and experienced

AWS Java Full Stack Developer

with a strong background in

React JS, Java Spring Boot, and AWS cloud services .

This role is ideal for engineers who thrive on building

end-to-end, scalable, cloud-native applications

that combine clean backend architecture with interactive, high-performance frontends.

You will be part of a

dynamic team

working on

modernizing enterprise applications ,

building microservices , and

deploying solutions on AWS

using

CI/CD pipelines .

The ideal candidate is

hands-on, detail-oriented , and eager to work with the latest technologies in the AWS and Java ecosystem.

Key Responsibilities

Develop, enhance, and maintain

scalable, high-performance full-stack web applications

using

Java (Spring Boot)

for backend and

React JS

for frontend.

Architect, design, and implement

RESTful APIs

and

microservices

that power modern web applications.

Design reusable

UI components , implement

responsive designs , and ensure

cross-browser compatibility .

Optimize front-end rendering performance and reduce API response times.

Design and deploy applications leveraging

AWS services

such as

EC2, Lambda, ECS, EKS, S3, RDS, CloudFront, API Gateway, CloudWatch, and IAM .

Implement

serverless architectures

and

microservices

for improved scalability and cost efficiency.

Manage

infrastructure-as-code (IaC)

using

CloudFormation

or

Terraform .

Integrate

CI/CD pipelines

using

Jenkins, GitHub Actions, or AWS CodePipeline .

Collaborate with

architects, business analysts, DevOps, and QA teams

to deliver high-quality solutions.

Participate in

Agile ceremonies

daily standups, sprint planning, and retrospectives.

Conduct

peer code reviews

and enforce secure coding best practices.

Create detailed

technical documentation ,

UML diagrams , and

API specifications .

Write and maintain

unit tests (JUnit, Mockito)

and

front-end tests (Jest, React Testing Library) .

Participate in

load testing, integration testing, and regression testing .

Implement

security best practices

for data, authentication, and API management ( JWT/OAuth2 ).

Required Technical Skills

Backend:

Java 8/11, Spring Boot, Spring MVC, Spring Security, JPA/Hibernate, RESTful APIs.

Experience with message brokers

such as

Kafka, SNS/SQS, or RabbitMQ

(plus).

Frontend (React JS):

Develop dynamic, responsive, and high-performing user interfaces using

React JS, Redux, and TypeScript .

Build modular, reusable, and maintainable

UI components

aligned with design systems and branding guidelines.

Implement

client-side routing

using

React Router

for seamless navigation.

Manage

application state

using

Redux Toolkit, Context API , or

Recoil .

Integrate

REST APIs

and

GraphQL

endpoints with efficient data-fetching techniques ( Axios, React Query, SWR ).

Ensure front-end

performance optimization

including

lazy loading ,

code-splitting , and

bundle size reduction .

Apply

responsive design principles

to ensure cross-device compatibility (desktop, tablet, mobile).

Collaborate with

UX/UI designers

to translate

Figma/Adobe XD

mockups into production-grade components.

Leverage

React Hooks and Custom Hooks

for functional, reusable logic.

Use

React Testing Library, Jest , or

Enzyme

for unit and integration testing.

Implement

error boundaries, input validation , and

accessibility (ARIA)

best practices.

Utilize

Webpack, Vite, or Babel

for front-end build optimizations.

Integrate and customize third-party libraries ( Material UI, Ant Design, Chakra UI, D3.js , etc.).

Monitor and enhance performance using

Lighthouse, Core Web Vitals , and

React Profiler .

Cloud & DevOps:

AWS (Lambda, ECS/EKS, S3, RDS, API Gateway, CloudFormation).

CI/CD tools ( Jenkins, GitLab CI, GitHub Actions ).

Docker containerization and familiarity with

Kubernetes .

Version control using

Git

and branching strategies ( GitFlow ).

Database:

Hands-on experience with

RDS (MySQL/PostgreSQL) ,

DynamoDB , or

MongoDB .

Ability to write optimized

SQL queries

and design efficient

data models .

Preferred Qualifications

Bachelor s or Master s in Computer Science, Engineering, or a related field.

AWS Developer Associate or Solutions Architect certification.

Experience with

micro-frontend architectures

or

Next.js .

Familiarity with

Redis, CDN, and caching

for performance optimization.

Strong understanding of

Agile/Scrum

methodologies.

Soft Skills

Excellent problem-solving and analytical skills.

Strong communication and collaboration abilities.

Attention to detail with a passion for high-quality user experience.

Self-motivated and eager to learn emerging technologies.

#J-18808-Ljbffr