Overview
Skills
Job Details
JAVA Micro-Frontend Developer (ReactJS, AWS, DynamoDB, TDD)
Location: Moline, IL (LOCAL ONLY Onsite)
Duration: Long Term Contract
Type: Independent Contractors Only
Experience: 13 15+ Years
< data-start="394" data-end="414">Job Summary</>
We are seeking a Senior Java Micro-Frontend Developer with deep expertise in ReactJS, AWS Cloud, and DynamoDB to support and enhance a large-scale cloud-based web application. The ideal candidate will have hands-on experience with micro frontends, Spring Boot microservices, and test-driven development (TDD) in an Agile environment.
You ll collaborate closely with cross-functional teams to deliver scalable, secure, and maintainable software solutions in a modern cloud architecture.
< data-start="930" data-end="959">Key Responsibilities</>
Develop and maintain ReactJS-based micro frontends within a modular architecture.
Build and enhance RESTful APIs using Java Spring Boot microservices.
Integrate frontend and backend services for seamless data flow and performance.
Implement TDD practices and ensure code quality through automated testing.
Collaborate with DevOps teams to streamline CI/CD pipelines.
Optimize and maintain DynamoDB data models and queries.
Monitor and troubleshoot production systems using AWS CloudWatch and other observability tools.
< data-start="1531" data-end="1568">Required Skills & Experience</>
ReactJS & TypeScript: Strong expertise in component-driven architecture, state management, and performance optimization.
Micro Frontends: Proven experience designing and integrating independently deployable frontend modules.
Java Spring Boot: Deep understanding of REST API development, security, and microservices.
CI/CD & DevOps: Proficiency with automated pipelines and GitHub Actions.
API Integration: Skilled in consuming and exposing APIs efficiently and securely.
< data-start="2090" data-end="2113">Desired Skills</>
AWS Services: ECS Fargate, DynamoDB, CloudWatch, CloudFormation, Terraform.
Testing Frameworks: Jest, React Testing Library (RTL), JUnit, Bruno.
Monitoring & Logging: Experience with Datadog or AWS CloudWatch.
Agile Environment: Comfortable with Agile/Scrum methodologies using Jira & Confluence.