أبلاي إيدج ابدأ البحث عن عمل

Java Springboot, Microservices + Kafka

Tata Consultancy Services · Kochi, Kerala, India

قدّم وتابع مع أبلاي إيدج
Location- Kochi, TrivandrumRole SummaryWe are looking for an experienced Java Spring Boot & Microservices Developer with 8+ years of hands-on experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices Architecture, Apache Kafka, REST APIs, and Cloud-Native Development. Experience in eCommerce/Retail platforms and high-volume transaction systems will be highly preferred.The candidate will be responsible for building resilient, event-driven microservices that support critical business functions such as customer management, product catalog, pricing, inventory, cart, checkout, order management, and payment processing.Key ResponsibilitiesApplication DevelopmentDesign, develop, and maintain enterprise-grade applications using Java and Spring Boot.Develop highly scalable and reusable Microservices following industry best practices.Build RESTful APIs and integrate with internal and external systems.Ensure application performance, security, scalability, and reliability.Microservices ArchitectureDesign and implement distributed microservices-based solutions.Apply design patterns including: Circuit BreakerRetry MechanismAPI GatewayService DiscoveryEvent-Driven ArchitectureImplement fault-tolerant and highly available services.Kafka & Event-Driven DevelopmentDesign and develop Kafka Producers and Consumers.Implement asynchronous communication using Apache Kafka.Configure Kafka topics, partitions, consumer groups, and message queues.Handle message serialization/deserialization using Avro or JSON.Monitor and troubleshoot Kafka performance issues.eCommerce Platform DevelopmentDevelop services supporting: Product CatalogPricing & PromotionsInventory ManagementShopping CartCheckoutOrder ProcessingCustomer Profile ManagementPayment IntegrationBuild APIs for omnichannel commerce experiences.Database DevelopmentDesign optimized database schemas.Develop complex SQL queries, stored procedures, and indexing strategies.Work with relational and NoSQL databases for transactional and analytical workloads.DevOps & CloudParticipate in CI/CD implementation and automation.Containerize applications using Docker.Deploy and maintain services on Kubernetes/OpenShift.Work with cloud services and infrastructure teams.Quality & TestingDevelop unit and integration test cases.Participate in code reviews and maintain coding standards.Ensure high test coverage and application quality.Required Technical SkillsCore TechnologiesJava 8/11/17Spring BootSpring FrameworkSpring MVCSpring SecuritySpring Data JPAHibernateMicroservicesREST API DevelopmentMicroservices ArchitectureAPI GatewayService DiscoveryDistributed TransactionsEvent-Driven ArchitectureResiliency Patterns