Senior Java Software Engineer
GBIT (Global Bridge InfoTech Inc)
5 - 10 years
Hyderabad
Posted: 30/12/2025
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 .
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
