Like Minded People
Work Together

Back to Career

Sr. Java Developer

Location: Hyderabad

Work Experience: 8-12 years

Requirements:

  • Hands-on software development experience.
  • Strong proficiency in Java with experience in modern Java features and capabilities.
  • Solid experience with Spring Boot and backend development frameworks.
  • Strong hands-on expertise in AWS services, including Lambda, EKS, EC2, S3, DynamoDB, and Valkey/Redis.
  • Experience building scalable distributed systems and cloud-native applications.
  • Strong system design and architecture skills with the ability to independently create HLD and LLD documents.
  • Experience with open-source relational databases and NoSQL databases.
  • Strong troubleshooting and production support experience, including performance tuning and reliability improvements.
  • Good understanding of microservices architecture and backend engineering best practices.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently with minimal supervision.
  • Experience with Python programming.
  • Working knowledge of Neo4J and RockDB.
  • Strong understanding of data structures and algorithms.
  • Experience building automated regression, functional, integration, and performance testing frameworks.
  • Familiarity with AI-assisted development tools such as Claude.
  • Exposure to Docker, Kubernetes, and CI/CD practices.
  • Experience working in Agile/Scrum environments.
  • Knowledge of monitoring, logging, and observability tools for distributed systems.

Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field.

Job Description:

  • Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
  • Build and manage cloud-native solutions using AWS services, including Lambda, EKS, EC2, S3, DynamoDB, and Valkey/Redis.
  • Architect and implement large-scale distributed systems and microservices.
  • Prepare and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
  • Develop secure, reliable, and reusable RESTful APIs and backend services.
  • Monitor, troubleshoot, and resolve production issues to ensure system reliability, availability, and performance.
  • Optimize application scalability, latency, and operational efficiency.
  • with both relational and NoSQL databases for scalable data solutions.
  • Collaborate with cross-functional teams, including Product, DevOps, QA, and Engineering teams.
  • Build and enhance automated regression, integration, functional, and performance test suites.
  • Participate in code reviews and enforce engineering best practices and coding standards.
  • Mentor team members and contribute to technical discussions and architectural decisions.
  • Continuously explore and adopt new technologies, cloud capabilities, and AI-assisted development tools.