Key Skills: AWS, Java, React, Javascript, ReactJS, AWS Cloud
Roles and Responsibilities:
- Design and develop high-quality, scalable web applications using Java and React.js.
- Develop RESTful APIs and integrate them with frontend frameworks.
- Deploy and manage applications on AWS Cloud using services like EC2, S3, Lambda, API Gateway, and RDS.
- Optimize application performance and ensure high availability and scalability.
- Write clean, maintainable, and testable code following best practices.
- Collaborate with cross-functional teams including product owners, UI/UX designers, and QA engineers.
- Implement CI/CD pipelines and automate deployments using AWS tools.
- Troubleshoot, debug, and upgrade existing applications as needed.
- Follow Agile methodologies and participate in daily stand-ups, sprint planning, and code reviews.
Skills Required:
- Strong hands-on experience in Java for developing robust backend services and APIs.
- Proficiency in React.js for building dynamic and responsive frontend applications.
- Solid understanding of JavaScript and modern JavaScript frameworks/libraries.
- Experience in deploying and managing applications on AWS Cloud using services such as EC2, S3, Lambda, API Gateway, and RDS.
- Familiarity with AWS DevOps tools for CI/CD automation (e.g., CodePipeline, CodeDeploy).
- Knowledge of RESTful API design and integration.
- Strong debugging and performance tuning skills.
- Ability to work in Agile development environments with cross-functional teams.
Education: Bachelor's degree in Computer Science or a related field