JOBSEARCHER

Java Full Stack Developer

Job SummaryWe are seeking an experienced Java Full Stack Developer with 8–10 years of hands-on experience in designing, developing, and maintaining enterprise applications. The ideal candidate will have strong expertise in Core Java, Spring, Spring Boot, Microservices, and ReactJS, with experience in databases, version control, build tools, and modern software engineering practices.Must-Have SkillsJava / Core JavaSpring FrameworkSpring BootMicroservicesJava ProgrammingNice-to-Have SkillsReactJSAWSSQL and NoSQL databasesPostgreSQLMongoDBGitMaven / GradleCI/CDAutomated TestingKey ResponsibilitiesDesign, develop, and maintain scalable applications using Java, Spring Boot, Microservices, and ReactJS.Design and implement robust microservices-based architectures.Develop high-quality, reusable, and maintainable Java applications.Collaborate with product managers, architects, DevOps engineers, and cross-functional teams to deliver solutions.Develop and integrate RESTful APIs and backend services.Work with SQL and NoSQL databases such as PostgreSQL and MongoDB.Use Git, Maven, and Gradle for source control and build management.Implement software engineering best practices, including CI/CD, automated testing, code reviews, and clean coding standards.Troubleshoot application issues and optimize application performance.Participate in Agile development processes and contribute to technical design and implementation.Top 3 ResponsibilitiesDesign, develop, and maintain applications using Java, Spring Boot, Microservices, and ReactJS.Collaborate with cross-functional teams including product managers, architects, and DevOps teams to deliver high-quality solutions.Implement engineering best practices including CI/CD, automated testing, code reviews, and clean code principles.Required Experience8–10 years of professional software development experience.Strong hands-on experience with Java, Spring, Spring Boot, and Microservices.Experience with ReactJS is preferred.Experience working with SQL and NoSQL databases.Strong understanding of software development lifecycle and Agile methodologies