Software Development Advisor at NTT DATA
Gurugram, haryana, India -
Full Time


Start Date

Immediate

Expiry Date

23 Mar, 26

Salary

0.0

Posted On

23 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Microservices, Apache Kafka, Kafka Producers, Kafka Consumers, Kafka Streams, Kafka Connectors, Cloud Platforms, AWS, Azure, Kubernetes, SQL, NoSQL, Problem-Solving, Collaboration, Coding Standards

Industry

IT Services and IT Consulting

Description
Design and Development: Design, develop, and maintain Java-based backend services and microservices using frameworks like Spring Boot. Implement event-driven architectures and real-time data pipelines using Apache Kafka.Develop Kafka producers and consumers for efficient data ingestion and processing. Integrate Kafka with other systems and databases. Kafka Management & Optimization: Manage and optimize Kafka clusters for performance, scalability, and reliability. Implement and utilize Kafka Connectors, Streams, and potentially ksqlDB for data transformations and processing.Troubleshoot and resolve Kafka-related issues in distributed environments. Collaboration & Best Practices: Collaborate with cross-functional teams (e.g., front-end, QA, DevOps) to deliver high-quality software solutions. Ensure adherence to coding standards, best practices, and security principles.Participate in code reviews and contribute to architectural discussions. Deployment & Support: Work with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Kubernetes) for deployment and management. Proficiency in Java (Java 8+ preferred) and related frameworks like Spring Boot. Strong understanding of microservices architecture and design principles.Hands-on experience with Apache Kafka, including producers, consumers, and potentially Kafka Streams/Connectors. Familiarity with database technologies (e.g., SQL, NoSQL). Problem-Solving & Collaboration: Strong communication and collaboration skills to work effectively in a team. Ability to work independently and take initiative.
Responsibilities
Design, develop, and maintain Java-based backend services and microservices. Manage and optimize Kafka clusters for performance, scalability, and reliability.
Loading...