JOBSEARCHER

Senior Java Full Stack Developer

Experience: 12+ YearsJob DescriptionWe are looking for a Senior Java Full Stack Developer with strong experience in developing and supporting enterprise applications. The ideal candidate will have hands-on expertise in Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies.Required Skills12+ years of experience in Java/J2EE development.Strong experience with Core Java, Java 8+ and OOP concepts.Hands-on experience with Spring, Spring Boot, Spring MVC, and Spring Security.Strong experience developing REST APIs and Microservices.Experience with Hibernate/JPA and JDBC.Strong SQL experience with Oracle, SQL Server, MySQL, or similar databases.Front-end development experience with React.js or Angular.Good knowledge of JavaScript, TypeScript, HTML5, and CSS3.Experience with Git, Maven/Gradle, Jenkins, and CI/CD.Experience with AWS, Azure, or Google Cloud Platform.Experience with JUnit, Mockito, Postman, or REST Assured.Strong understanding of Agile/Scrum methodology.ResponsibilitiesDesign, develop, test, and maintain enterprise Java applications.Develop scalable backend services using Java and Spring Boot.Design and integrate RESTful APIs and microservices.Develop and maintain front-end applications using React or Angular.Design and optimize database queries and data access.Implement application security and authentication mechanisms.Perform unit, integration, and API testing.Participate in code reviews and technical discussions.Troubleshoot application and production issues.Support CI/CD pipelines and cloud deployments.Work closely with architects, QA, business analysts, and other development teams.Participate in Agile ceremonies and provide technical guidance to junior developers.Preferred SkillsKafka or RabbitMQDocker and KubernetesRedis or other NoSQL databasesAWS/Azure cloud servicesAzure DevOps/GitHub/GitLabSystem design and performance tuningEnterprise application integrationCI/CD and DevOps practices