Business Consulting-Technical Consultant with GCP and MongoDB
NTT Data View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
We are seeking a highly skilled Java Developer with hands-on experience in Google Cloud Platform (GCP) and MongoDB. The ideal candidate will design, develop, and optimize scalable applications and microservices, ensuring performance, security, and reliability in cloud-native environments.Key Responsibilities
- Design, develop, and maintain Java-based applications and microservices.
- Implement scalable and secure solutions on Google Cloud Platform (GCP) services such as Cloud Run, GKE, Pub/Sub, Cloud Functions, BigQuery, and Cloud Storage.
- Work with MongoDB to design schemas, optimize queries, and manage data operations.
- Develop RESTful APIs and integrate with internal and external systems.
- Ensure best practices in coding, testing, and deployment using CI/CD pipelines.
- Collaborate with DevOps and cloud engineers to optimize deployment strategies.
- Implement monitoring, logging, and troubleshooting strategies for applications on GCP.
- Participate in Agile/Scrum ceremonies and contribute to team discussions on architecture and design decisions.
- Ensure application security, scalability, and performance tuning.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3–7 years of professional Java development experience.
- Strong proficiency in Core Java, Spring Boot, and REST API development.
- Hands-on experience with Google Cloud Platform (GCP), including deployment and scaling of cloud-native applications.
- Solid understanding of MongoDB data modeling, aggregation framework, and query optimization.
- Experience with CI/CD tools (Jenkins, GitLab CI, or similar).
- Familiarity with containerization (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in fast-paced environments.
- Knowledge of messaging systems (Kafka, Pub/Sub).
- Exposure to other NoSQL or relational databases (PostgreSQL, MySQL).
- Familiarity with Terraform, Ansible, or Infrastructure as Code (IaC) tools.
- Understanding of event-driven and microservices architecture.
- Experience with unit testing frameworks (JUnit, Mockito).