Job details
Java Backend (1) - Micro Frontend with UI Developer with React (1) exp - 2 positions - Dallas TX - Must be on our W2
- Java
- Node.js
- GraphQL
- AWS
- Agile
- ES6
Posted: 3 days ago
Java Full stack with Backend exp - 1 position
Java Micro Frontend UI / React Developer - 1 position
2 positions
Onsite
Dallas TX
Must be on our W2
Java Full stack with Backend exp - 1 position
Proven experience as a Full Stack Developer with expertise in React and JavaScript ES6 Experience developing and maintaining scalable web applications using React Backend development experience with JavaScript/Node.js, with emphasis on serverless architectures Hands-on experience with AWS services, including Lambda, DynamoDB, EventBridge, and Kinesis Familiarity with Kafka or similar event streaming technologies Experience designing, building, and deploying cloud applications Experience building and maintaining micro front-end architectures (MFEs) Experience with GraphQL and AWS AppSync (preferred) Ability to write clean, maintainable, and well-documented code, following best practices Participation in code reviews, testing, and debugging for high-quality deliverables Experience with CI/CD pipelines (preferred) Knowledge of DevOps practices, including infrastructure as code using AWS CloudFormation or Terraform (preferred) Java Micro Frontend UI / React Developer - 1 position Job Duties:Develop and maintain scalable and modular Micro Frontend (MFE) applications using Single-Spa.
Design and implement front-end components using React, JavaScript (ES6+), HTML5, and CSS3, ensuring high performance and reusability.
Integrate Apollo Client and GraphQL for efficient data fetching, state management, and optimized API communication.
Optimize UI performance by leveraging Webpack for bundling, code splitting, and lazy loading.
Collaborate with backend developers, designers, and other stakeholders to ensure seamless data flow and user experience.
Deploy and manage front-end applications using CI/CD pipelines (e.g., Jenkins, GitLab CI).
Utilize Git for version control and collaborate with the team using best practices in source code management.
Debug, test, and optimize applications to ensure high performance and usability across different environments.
Stay up to date with emerging front-end technologies and best practices, continuously improving application performance and maintainability.
Participate in agile development processes, including sprint planning, daily standups, code reviews, and documentation.