JOBSEARCHER

Java Developer

Required Skills5+ years of hands-on experience in Java application developmentStrong proficiency in Java 8/11/17Extensive experience with Spring BootHands-on experience designing and developing MicroservicesStrong frontend development experience with ReactExperience building and consuming RESTful APIsStrong understanding of object-oriented programming, design patterns, and data structuresExperience with SQL/NoSQL databasesFamiliarity with Git and Agile/Scrum methodologiesExcellent analytical, problem-solving, and communication skillsPreferred SkillsExperience with Docker and KubernetesKnowledge of Kafka or other messaging platformsExperience with AWS or Azure cloud servicesCI/CD tools such as Jenkins, GitHub Actions, or Azure DevOpsExperience with JUnit, Mockito, or other testing frameworksKey ResponsibilitiesDesign, develop, and maintain scalable Java applications using Spring Boot and Microservices.Develop responsive and user-friendly web applications using React.Build secure, high-performance REST APIs and backend services.Collaborate with cross-functional teams to define, design, and deliver new features.Troubleshoot production issues and optimize application performance.Participate in code reviews, architecture discussions, and technical design sessions.Write clean, maintainable, and well-tested code following best practices.Contribute to CI/CD automation and cloud deployment initiatives.