Java Full Stack Developer
Required Skills6+ years of experience in Java Full Stack Development.Strong experience with Java 17/21 and Core Java.Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.Experience designing and developing Microservices architecture.Strong knowledge of RESTful APIs and API integration.Experience with React.js or Angular and JavaScript/TypeScript.Strong understanding of HTML5, CSS3, Bootstrap, and responsive web design.Experience with SQL (Oracle, SQL Server, PostgreSQL, or MySQL).Experience with NoSQL databases such as MongoDB.Hands-on experience with Kafka or other messaging platforms.Experience with Docker, Kubernetes, and containerized deployments.Experience with AWS, Azure, or GCP cloud platforms.Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Strong understanding of Agile/Scrum methodologies.Excellent communication and problem-solving skills.Preferred SkillsExperience with Java 21 features and performance optimization.Experience with OAuth2, JWT, SSO, or enterprise authentication.Knowledge of Terraform or Infrastructure as Code (IaC).Exposure to AI integrations, Spring AI, or Generative AI is a plus.