Job Title: Senior Full-Stack Java Developer (Cloud & Microservices with Java)
Location: Delhi NCR, Noida, Chennai, Hyderabad, Mumbai, Bangalore
Employment Type: Full Time, Permanent
Experience: 8+ years
Industry: IT Services & Consulting
Department: IT & Information Security
Role Category: IT & Information Security - Other
Role & Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and React.
- Build and integrate event-driven systems leveraging Apache Kafka within GCP environment.
- Develop RESTful APIs and work with microservices architecture.
- Collaborate with cross-functional teams (DevOps, Product, QA) to deliver high-quality solutions.
- Ensure system responsiveness, performance, and scalability.
- Participate in code reviews, testing, and debugging.
- Leverage GCP services (e.G., Pub/Sub, Cloud Functions, BigQuery) to optimize application performance.
- Write clean, maintainable, and testable code.
- Implement CI/CD pipelines and automation tools (e.G., Jenkins, GitLab, ArgoCD).
- Apply SRE mindset for reliability and observability using tools like Splunk, AppDynamics, Grafana, ELK, Prometheus.
Technical Skills
- Cloud Platforms: AWS, Azure, GCP
- Programming: Java, JavaScript, SQL, PLSQL
- Frameworks: Spring Boot, Microservices
- Databases: MariaDB, GoldenGate
- Monitoring & Logging: Splunk, AppDynamics, Grafana, ELK, Prometheus
- DevOps Tools: Jenkins, GitLab, ArgoCD
- Other Tools: Putty, Rally
- Event Streaming: Apache Kafka
Preferred Qualifications
- Strong experience in full-stack development and cloud-native applications.
- Hands-on expertise in microservices architecture and event-driven systems.
- Familiarity with observability tools and performance optimization.
- Excellent problem-solving and communication skills.