VR

Java Full Stack Lead (B3)

Vrinda International Hyderabad

Job Description

Job description Design and develop high-quality software applications using Java and Spring Boot. Lead the development team in implementing Microservices architecture and REST APIs. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain large-scale web applications using WebFlux and Hibernate. Ensure code quality and adherence to design patterns. Participate in Agile methodologies such as Scrum and Kanban. Job Requirements Strong experience in Java (Java 17/21 preferred). Expertise in Spring Boot, Microservices, REST APIs, and WebFlux. Hands-on experience with Hibernate, JPA, ORM, and Caching. Good understanding of Design Patterns (Core Java & JEE). Experience with Concurrency, Multithreading, and Collections. Strong knowledge of SQL, Oracle, NoSQL, or PL-SQL databases. Experience with Spring Data and database management. Experience in Angular (8+) or React JS. Understanding of HTML5, CSS3, and responsive design. API integration and cross-browser compatibility experience. Familiarity with CI/CD tools like Jenkins, GitHub, and GitLab. Knowledge of messaging systems like Kafka or RabbitMQ. Experience with cloud platforms such as AWS, Azure, or GCP. Proficiency in containerization technologies like Docker and Kubernetes. Unit testing skills using JUnit, Spock, or Groovy. Strong debugging skills using Eclipse, IntelliJ, or STS. Good communication and stakeholder management skills. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying. Role: Full Stack Developer Industry Type: Advertising & Marketing Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Core JavaBackendHibernateMultithreadingGCPEclipseDebuggingAgileScrumUnit testing