23 Aug
|
Tata Consultancy Services
|
Hyderabad
23 Aug
Tata Consultancy Services
Hyderabad
Job Title: Senior Java Developer - GCP Dataflow
Location: Hyderabad, Pune and Kolkata
Exp: 10-13 years
Job Summary
We are seeking a highly skilled Senior Java Developer with strong expertise in Core Java, Spring Boot, Microservices, Apache Beam, Google Dataflow, and BigQuery . The ideal candidate will be responsible for designing and developing scalable backend applications, data processing pipelines, and cloud-native solutions on Google Cloud Platform (GCP).
This role requires hands-on experience in Java development, distributed systems, data processing frameworks, RESTful services, and NoSQL query optimization, with the ability to build high-performance applications in a Healthcare Provider environment.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade Java backend applications.
- Build and deploy RESTful APIs and microservices using Spring Boot and related frameworks.
- Develop scalable and resilient applications following microservices architecture principles.
- Design and implement large-scale data processing pipelines using Apache Beam SDK and Google Cloud Dataflow.
- Develop optimized queries and data processing solutions in BigQuery.
- Integrate applications with cloud-native services and distributed systems.
- Write clean, efficient, maintainable, and reusable code following coding standards and best practices.
- Participate in code reviews, troubleshooting, debugging, and performance tuning activities.
- Collaborate with Product Owners, QA, DevOps, UI,
and business teams throughout the application lifecycle.
- Ensure application security, reliability, scalability, and high availability.
- Work with relational and NoSQL databases to support business-critical applications.
- Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.
Required Skills & Experience
Mandatory Skills
- Strong experience in:
- Core Java
- Java 8+
- Spring Core
- Spring Boot
- Microservices Architecture
- Hibernate / JPA
- RESTful Web Services
- Hands-on experience with Apache Beam SDK.
- Solid experience with Google Cloud Dataflow.
- Expertise in BigQuery and advanced query optimization.
- Experience with distributed and scalable application development.
- Knowledge of software design patterns and object-oriented programming principles.
- Experience working with relational and NoSQL databases.
- Strong debugging and performance tuning skills.
Preferred Skills
- Experience working on Google Cloud Platform (GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with Docker and Kubernetes.
- Familiarity with Healthcare Provider domain applications.
- Understanding of cloud-native architectures and event-driven systems.
Educational Qualification
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or equivalent.
Certification (Preferred)
- Google Cloud Associate Data Engineer
- Google Professional Data Engineer
📌 Senior Java Developer - GCP Dataflow (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad