Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

ConfidentialHyderabad / Secunderabad, Telangana, India
9 days ago
Job description

Role : Software Engineer- 7+ Yrs

Location : Knowledge City, Hyderabad || Hybrid

Job Details

We are seeking a highly skilled Senior Java Engineer with expertise in Spring Boot, distributed systems, and cloud-native development . The ideal candidate will have strong experience working on Azure cloud deployments , microservices architecture, and event-driven systems with Confluent Kafka . You will also work with PostgreSQL, MongoDB, Neo4j, Elasticsearch, and Redis for data management, caching, and search capabilities, while leveraging Kubernetes (k8s) for scalable deployments.

Responsibilities

  • Design, develop, and deploy scalable microservices using Java Spring Boot .
  • Implement cloud-native applications on Azure Cloud leveraging services like AKS, ADO (Azure DevOps CI / CD), Functions, and Service Bus.
  • Build event-driven architectures using Confluent Kafka .
  • Work with relational and NoSQL databases (PostgreSQL, MongoDB, Neo4j) for structured and graph-based data storage.
  • Implement search and indexing solutions using Elasticsearch .
  • Optimize performance with Redis caching mechanisms .
  • Manage containerization and orchestration using Docker and Kubernetes.
  • Design and implement CI / CD pipelines with Azure DevOps (ADO).
  • Ensure application security, monitoring, and observability best practices.
  • Collaborate with cross-functional teams including Product, QA, and DevOps.

Skills

  • 7+ years of experience in backend development with Java (Spring Boot, Microservices) .
  • Strong expertise in Azure Cloud (AKS, Azure Functions, Azure DevOps).
  • Hands-on with Kubernetes (k8s), Docker, and CI / CD pipelines .
  • Proficiency in Confluent Kafka (streams, topics, consumer groups, schema registry).
  • Database expertise in :
  • PostgreSQL (relational DB design, performance tuning).
  • MongoDB (document-based).
  • Neo4j (graph database).
  • Experience with Elasticsearch for indexing / search.
  • Strong knowledge of Redis for caching.
  • Solid understanding of system design, distributed systems, and scalability .
  • Strong problem-solving and debugging skills.
  • Familiarity with Agile / Scrum methodologies .
  • Show more

    Show less

    Skills Required

    Java, Postgresql, Spring Boot, Redis, Microservices, Azure Cloud, Azure Functions, Docker, Neo4j, Elasticsearch, Mongodb, Kubernetes, Azure Devops

    Create a job alert for this search

    Senior Software Engineer Java • Hyderabad / Secunderabad, Telangana, India