03 Sep
|
Tata Consultancy Services
|
Bengaluru
03 Sep
Tata Consultancy Services
Bengaluru
Key Responsibilities
- Application Development: Design and develop clean, reusable, and maintainable enterprise Java applications using Spring Boot and Microservices architecture.
- Event-Driven Architecture: Build scalable messaging workflows by implementing Apache Kafka ecosystems, including designing Kafka topics, partitions, producers, consumers, and managing consumer lags.
- Cloud Infrastructure & Integration: Architect and maintain resilient, cloud-native applications on AWS, integrating with managed solutions like AWS MSK (Managed Streaming for Kafka), EC2, ECS, S3, Lambdas, and RDS.
- Database Management: Integrate systems with relational databases (e.g., PostgreSQL, Aurora) and NoSQL databases, utilizing caching mechanisms like Redis.
- CI/CD & DevOps:
Containerize applications using Docker and orchestrate them via Kubernetes; automate deployments by writing infrastructure-as-code (Terraform) and managing CI/CD pipelines (Jenkins, GitHub Actions).
- Security & Optimization: Implement web service security protocols (OAuth2.0, JWT, mTLS) and optimize high-volume application performance through code refactoring, effective partition strategy, and caching.
- Agile Collaboration: Participate actively in Agile ceremonies (Sprint Planning, Stand-ups, Code Reviews) and collaborate with QA, DevOps, and Product owners.
📌 Java Kafka Developer with AWS (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru