Java Developer

Viamagus Select
Hyderabad, Telangana, India

About the role:

We're hiring hands-on Java Developers who have delivered real, production-grade solutions for real customers — not just academic or personal projects. You'll join a high-impact enterprise SaaS implementation team in Hyderabad, working on business workflows, integrations, and data processing solutions used by global enterprises.

Key Areas We'll Evaluate

  • Hands-on experience with Spring Boot–based application development
  • Solid working knowledge of SQL (queries, joins, performance basics)
  • Working knowledge of Oracle database
  • Experience building and consuming REST APIs & GraphQL APIs This is a hands-on role — candidates must have real, demonstrable project experience, not just theoretical knowledge.

Key Responsibilities

  • Design and develop robust backend solutions using Core Java and Spring Boot
  • Build and configure workflows, data pipelines, and system integrations
  • Develop and maintain REST and GraphQL APIs / microservices
  • Manage data access layers using Hibernate ORM (entity mapping, session management, HQL/Criteria API, caching)
  • Work with Oracle databases — stored procedures, triggers, XML parsing, query tuning, indexing
  • Support data migration, validation, and deployment troubleshooting
  • Collaborate with functional and technical teams on scalable solutions
  • Participate in code reviews and technical design discussions

Must-Have Skills

  • 3–6 years of hands-on Java development experience, with real production projects
  • Strong Core Java (Java 8+): collections, multithreading, design patterns, OOP, J2EE
  • Proficiency in Spring Boot, Spring Data JPA
  • Hands-on Hibernate ORM experience (relationships, lazy/eager loading, transactions, performance tuning)
  • Strong Oracle SQL/PLSQL: complex queries, tuning, execution plans, indexing, stored procedures, triggers, XML/JSON handling
  • Proven experience building and consuming REST APIs & GraphQL APIs
  • Strong debugging, analytical, and communication skills
  • Bachelor's degree in CS/IT or related field

Good to Have

  • Exposure to OpenAPI 3.x
  • Knowledge of OAuth 2.0 / token-based auth
  • Experience with enterprise SaaS/ERP/CPQ/Revenue Management platforms
  • Git/SVN + CI/CD (Jenkins), release management
  • Basic Docker/scripting knowledge
  • Agile/Scrum experience

Score my resume against this job, free →

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