Tata Consultancy Services
Website:
tcs.com
Job details:
About the job
Location: Bangalore (Walkin Interview)
EXP- 8 -10 years
Role- Java Fullstack
Java Fullstack JD:
We are seeking a highly skilled Senior Software Engineer with expertise in event-driven architecture to join our team. The ideal candidate will have a strong background in Kafka, KSQL, Database Modeling, Oracle, Apache Flink, security concepts (like JKS certificates), networking concepts (Ingress and Egress rules), debugging, troubleshooting, aggregate logging frameworks (such as ELK stack), Java, and microservices. As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining complex systems that leverage event-driven paradigms for real-time data processing.
Responsibilities:
- Design and implement event-driven architectures using Kafka, KSQL, KStreams for real-time data processing.
- Develop database models and optimize data storage using Oracle and database modeling techniques.
- Utilize Apache Flink for stream processing and analyzing large volumes of data.
- Ensure system security by implementing JKS certificates and understanding security concepts.
- Manage networking aspects like Ingress and Egress rules for efficient data flow.
- Debug and troubleshoot system issues to maintain optimal performance.
- Implement aggregate logging frameworks like ELK stack for monitoring and analyzing system logs.
- Collaborate with cross-functional teams to develop microservices using Java.
- Experience with CQRS design pattern.
Requirements:
- Bachelor’s degree in computer science or related field.
- Proven experience in event-driven architecture with Kafka, ksql, Oracle, Apache Flink.
- Strong understanding of security concepts like JKS certificates and networking principles (ingress/egress rule).
- Proficiency in debugging, troubleshooting, and implementing aggregate logging frameworks.
- Experience working with Java programming language and developing microservices.
Additional Skills (Preferred):
- Familiarity with other cloud technologies for scalability and reliability.
- Knowledge of containerization tools like Docker for deployment.
- Experience with GitHub pipelines for automated software delivery.
- Non-Negotiable Skills - Java, Sound knowledge of Kafka, Event Driven Architecture experience, any RDBMS
Click on Apply to know more.