VA Tech Solutions Inc
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
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