Posted on: 04/09/2025
Job Title : Java Backend Engineer
Location : Bangalore
Experience : 3 - 8 Years
Industry : AI Product
Overview :
Key Responsibilities :
- Write clean, maintainable, and testable code while participating in code reviews and mentoring junior developers.
- Design, implement, and optimize database schemas (MySQL, PostgreSQL, MongoDB, Cassandra).
- Identify and resolve performance bottlenecks, ensuring efficient resource utilization.
- Deploy and manage applications on cloud platforms (AWS, Azure, GCP) with Docker and Kubernetes.
- Build and maintain scalable backend systems in Java, integrating AI/LLM services (OpenAI, Google Gemini, Azure OpenAI).
- Collaborate with product managers, designers, and stakeholders to deliver high-quality software solutions.
- Define system architecture, integrate data storage solutions, and explore emerging technologies.
- Conduct software analysis, testing, and debugging for complex backend and database issues.
- Implement caching strategies using Redis, Memcached, or Ehcache to enhance performance.
Required Skills & Qualifications :
- Strong expertise in Java (core concepts, multithreading, JVM internals, design patterns).
- Hands-on experience with messaging systems (Kafka, RabbitMQ) for event-driven architectures.
- Proficiency in SQL optimization, schema design, and working with relational/NoSQL databases.
- Experience in building RESTful and GraphQL APIs.
- Familiarity with monitoring tools (Prometheus, Grafana).
- Exposure to Netflix OSS components (Eureka, Hystrix, Ribbon).
- Strong problem-solving ability and attention to detail.
- Excellent communication and leadership skills.
- 3 to 8 years of software development experience, preferably in enterprise-scale systems.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1540549
Interview Questions for you
View All