Job Summary:*
We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in both frontend and backend technologies, with a focus on delivering high-quality software solutions. You will be responsible for designing, developing, and maintaining applications that meet our business needs.
*Key Responsibilities:*
Develop and maintain scalable single page applications using React.js and JavaScript.
Implement frontend frameworks and best practices to write reusable UI components to enhance user experience.
Design and develop RESTful APIs and microservices using Java for seamless integration.
Utilize CI/CD pipelines to automate the deployment process.
Manage containerized applications using Docker.
Work with AWS cloud services to deploy and manage applications in a cloud environment.
Design and maintain databases to ensure data integrity and performance.
Write unit tests to ensure code quality and reliability.
Troubleshoot and debug applications to optimize performance.
*Required Skills:*
Proficiency in React.js and JavaScript.
Strong experience with frontend frameworks.
Solid understanding of Java and backend development.
Experience with RESTful API development and microservices architecture.
Familiarity with CI/CD practices and tools.
Knowledge of Docker for containerization.
Experience with AWS cloud services (e.g., EC2, S3, Lambda, AWS Fargate).
Proficient in database management and SQL.
Ability to write unit tests and ensure code coverage.
Strong problem-solving skills and attention to detail.
*Qualifications:*
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in full stack development.
Excellent communication and teamwork skills.