Java Full Stack Developer
Experience: 10+ YearsEmployment Type: ContractWork Authorization: W2 OnlyJob SummaryWe are seeking an experienced Java Full Stack Developer with 10+ years of professional experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong expertise in both backend and frontend development, with hands-on experience in Java, Spring Boot, modern JavaScript frameworks, REST APIs, databases, and cloud technologies.Key ResponsibilitiesDesign, develop, test, and maintain robust full-stack applications using Java and modern web technologies.Develop scalable backend services and RESTful APIs using Java, Spring Boot, Spring MVC, and related frameworks.Build responsive and user-friendly frontend applications using React.js, Angular, or similar frameworks.Develop and optimize database queries, stored procedures, and data models using SQL and relational databases.Integrate frontend applications with backend services and third-party APIs.Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.Implement application security, authentication, authorization, and performance optimization.Troubleshoot complex technical issues and provide effective solutions.Collaborate with architects, developers, QA engineers, product managers, and other stakeholders.Conduct code reviews and contribute to coding standards, best practices, and technical documentation.Work with CI/CD pipelines, version control, automated testing, and cloud-based deployment environments.Mentor junior and mid-level developers and provide technical guidance when required.Required Skills & Qualifications10+ years of professional software development experience.Strong hands-on experience with Java and J2EE.Extensive experience with Spring Boot, Spring Framework, and RESTful APIs.Strong frontend development experience with React.js, Angular, or similar frameworks.Proficiency in JavaScript, TypeScript, HTML5, and CSS3.Strong experience with SQL and relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.Experience with microservices architecture and distributed systems.Strong understanding of Object-Oriented Programming, design patterns, and software architecture.Experience with Git and CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.Experience working with Docker and Kubernetes is preferred.Experience with AWS, Azure, or Google Cloud is highly desirable.Strong communication, analytical, troubleshooting, and problem-solving skills.Preferred QualificationsExperience working in Agile/Scrum environments.Experience with Kafka or other messaging platforms.Knowledge of automated testing frameworks such as JUnit, Mockito, Selenium, or similar tools.Experience with cloud-native application development.Bachelor''s degree in Computer Science, Engineering, Information Technology, or a related field.Contract & Work AuthorizationContract PositionW2 engagement onlyCandidates must be eligible to work on a W2 basis.10+ years of relevant experience required.