JOBSEARCHER

Java Full Stack Developer

Must Have Technical/Functional SkillsWe are looking for a skilled Java Full Stack Developer to design, develop, and maintain modern web applications across the full technology stack. The ideal candidate will have strong expertise in Java backend development and hands-on experience with modern frontend framework Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain Java-based applications using Spring Boot, Spring MVC, and related frameworksDevelop and consume RESTful APIsImplement business logic, validation, and transaction managementIntegrate applications with databases and external servicesWrite clean, efficient, and maintainable code following best practicesFrontend DevelopmentDevelop responsive user interfaces using Angular / React / Vue.jsWork with HTML5, CSS3, JavaScript, and TypeScriptEnsure cross-browser compatibility and UI performanceDatabase & IntegrationDesign and optimize database schemasWrite complex SQL queries and perform performance tuningWork with RDBMS (Oracle, MySQL, PostgreSQL) or NoSQL databasesDevOps & CollaborationParticipate in Agile/Scrum development processesPerform code reviews and unit testingSupport application deployments and releasesCollaborate with QA, DevOps, and business stakeholders Roles & ResponsibilitiesRequired Technical SkillsBackendStrong proficiency in Java (Java 8 or higher)Experience with Spring Boot, Spring MVC, Spring SecurityKnowledge of Hibernate/JPAExperience in Microservices architectureFrontendExperience with Angular / React / Vue.jsStrong JavaScript, HTML5, CSS3 fundamentalsTools & TechnologiesGit, Maven/GradleCI/CD tools such as JenkinsFamiliarity with REST APIs and JSON/XMLPreferred Skills (Nice to Have)Experience with Docker, KubernetesCloud platforms: AWS, Azure, GCPMessaging systems like Kafka, RabbitMQKnowledge of JWT, OAuth2, application security