Full Stack Developer with DevOps expertise to design, develop, deploy, and maintain scalable enterprise applications. The ideal candidate will have strong frontend and backend development skills, cloud experience, and hands-on expertise in CI/CD automation and application deployment.
Key Responsibilities
Develop frontend applications using React.js or Angular and backend services using Java/Spring Boot or Node.js.
Design and integrate REST APIs, microservices, and database solutions.
Build and maintain CI/CD pipelines for automated testing and deployment.
Containerize applications using Docker and Kubernetes.
Deploy and support applications on AWS or Azure.
Implement monitoring, logging, security, and performance optimization practices.
Collaborate with development, QA, and DevOps teams in an Agile environment.
Required Skills
Strong experience in full stack application development.
Proficiency in React.js/Angular and Java/Spring Boot or Node.js.
Experience with REST APIs, microservices, and SQL databases.
Hands-on experience with Jenkins, GitHub Actions, or GitLab CI/CD.
Knowledge of Docker, Kubernetes, and AWS/Azure.
Familiarity with Git, Terraform, and application monitoring.
Strong troubleshooting, communication, and problem-solving skills.
Preferred Skills
Experience with Infrastructure as Code, such as Terraform or Ansible.
Knowledge of DevSecOps and automated security scanning.
Experience supporting enterprise-scale applications in production.