Senior Java Fullstack Developer
Senior Java Full Stack Developer – Job DescriptionExperience: 10+ YearsJob Type: W2 ContractJob SummaryWe are seeking a Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and deploying enterprise applications. The ideal candidate should have strong expertise across Java, Spring Boot, Microservices, REST APIs, Angular/React, SQL, cloud technologies, and CI/CD.Required Qualifications & Technical Skills10+ years of experience in Java Full Stack Development.Strong hands-on experience with Java 8/11/17+, J2EE, and object-oriented programming.Extensive experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.Strong experience developing Microservices and RESTful APIs.Hands-on experience with Angular or React, JavaScript, TypeScript, HTML5, and CSS3.Strong experience with JPA/Hibernate and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.Experience with JUnit, Mockito, and automated testing.Experience with Maven/Gradle and Git.Strong experience with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Good understanding of OAuth2, JWT, authentication, and authorization.Strong knowledge of Agile/Scrum, SDLC, design patterns, SOLID principles, and clean architecture.ResponsibilitiesDesign and develop scalable full-stack enterprise applications.Develop backend services and microservices using Java and Spring Boot.Design and integrate secure REST APIs with internal and third-party systems.Develop responsive and reusable UI components using Angular or React.Design and optimize database queries, stored procedures, and data-access layers.Write unit, integration, and automated tests to ensure application quality.Participate in technical design, architecture discussions, and code reviews.Troubleshoot application issues and perform performance optimization.Build and maintain CI/CD pipelines and support application deployments.Collaborate with architects, business analysts, QA engineers, DevOps teams, and stakeholders.Participate in Agile ceremonies and contribute throughout the complete SDLC.Mentor junior and mid-level developers and provide technical guidance.Preferred SkillsExperience with AWS, Azure, or Google Cloud Platform.Hands-on experience with Docker and Kubernetes.Experience with Apache Kafka, RabbitMQ, or similar messaging platforms.Knowledge of MongoDB, DynamoDB, Redis, or other NoSQL technologies.Experience with Spring Cloud, API Gateway, and event-driven architecture.Knowledge of monitoring tools such as Splunk, ELK, Prometheus, or Grafana.