JOBSEARCHER

Fullstack Java Developer

Job SummaryWe are looking for a highly experienced Java Full Stack Developer with 10+ years of hands-on experience in designing, developing, and supporting enterprise web applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and modern frontend frameworks such as React/Angular. Candidate must be capable of handling end-to-end development, architecture discussions, API design, database integration, cloud deployment, and production support.Key ResponsibilitiesDesign, develop, and maintain enterprise-grade applications using Java/J2EE technologies.Develop scalable backend services using Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.Build and deploy Microservices architecture with RESTful APIs.Develop responsive UI using Angular / React / Vue.js.Implement frontend integrations with backend APIs and ensure smooth performance.Work on API Gateway, service discovery, and configuration management tools (Eureka, Consul, Config Server).Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, etc.Write clean, reusable, maintainable code and follow best coding practices.Perform unit testing and integration testing using JUnit, Mockito, Selenium, Cypress.Optimize application performance and ensure scalability and security compliance.Work closely with business analysts, QA teams, DevOps, and product owners.Provide technical guidance and mentorship to junior developers.Participate in code reviews, design reviews, and architecture discussions.Troubleshoot and resolve production issues and provide root cause analysis (RCA).Required Technical SkillsBackend SkillsStrong expertise in Java 8/11/17Strong experience with Spring Boot, Spring FrameworkHands-on experience with REST APIs, SOAP servicesStrong experience in Microservices architectureExperience with Hibernate / JPAKnowledge of Spring Cloud, Feign Client, Circuit Breakers (Resilience4j)Frontend SkillsStrong experience with Angular (8+) / React.jsGood knowledge of HTML5, CSS3, JavaScript, TypeScriptExperience with UI frameworks like Bootstrap, Material UIDatabase SkillsStrong experience with SQL databases (Oracle, MySQL, PostgreSQL)Exposure to NoSQL databases (MongoDB, Cassandra) is a plusExpertise in writing complex queries, stored procedures, performance tuningDevOps & ToolsExperience with Git, Maven, GradleExperience in Docker & KubernetesHands-on experience with CI/CD tools (Jenkins, GitLab, Azure DevOps)Experience in cloud platforms (AWS / Azure / GCP)Monitoring tools: Splunk, ELK, Prometheus, GrafanaOther Required SkillsExperience working in Agile/Scrum methodologyStrong debugging and troubleshooting skillsStrong communication and client-handling skillsExperience in application security concepts (OAuth2, JWT, SSO)Preferred Skills (Good to Have)Experience with Kafka / RabbitMQ / ActiveMQExperience with GraphQLExposure to Redis / MemcachedExperience in API Management tools (Apigee, Kong, MuleSoft)Experience in TDD / BDD frameworksExperience in Domain-driven design (DDD)