Senior Java Developer (Spring Boot)

Avihs
Hyderabad, Telangana, India

Company Description Avihs.ai is a technology company specializing in data engineering, AI-driven solutions, and IoT integration for businesses and organizations. The team is composed of data scientists, engineers, and industry professionals who create personalized, cutting-edge solutions that transform data and connected devices into actionable insights. With deep expertise in machine learning, artificial intelligence, and IoT, Avihs.ai develops strategies that drive innovation, improve operations, and support growth. The company emphasizes a collaborative approach, working closely with clients to understand their specific challenges and deliver bespoke solutions aligned with their goals. A strong commitment to excellence and continuous innovation has earned Avihs.ai a reputation for delivering results that consistently exceed expectations.

Role Description The Senior Java Developer (Spring Boot) will design, develop, and maintain high-performance, scalable applications using Java and Spring Boot in an on-site environment in Hyderabad. This full-time role includes building and optimizing microservices, integrating APIs, and ensuring robust, secure, and maintainable code. The developer will collaborate with cross-functional teams to gather requirements, participate in architectural discussions, perform code reviews, and assist in troubleshooting and resolving technical issues. The role also involves writing unit and integration tests, contributing to best practices and standards, and mentoring junior developers on software design and development techniques.

Qualifications

  • Strong Software Development and Programming skills with a focus on backend systems
  • Hands-on experience with Java and Spring Framework, including Spring Boot
  • Practical knowledge of Microservices architecture and related design patterns
  • Experience with RESTful APIs, JSON, and integration with external services
  • Familiarity with relational and NoSQL databases, including performance optimization
  • Understanding of CI/CD pipelines, version control (e.g., Git), and build tools (e.g., Maven or Gradle)
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes is an advantage
  • Experience with logging, monitoring, and application performance tuning
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Ability to work collaboratively, communicate clearly, and mentor team members

Apply through this job posting with your updated CV, current location, notice period, current CTC, and expected CTC.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →