Build and ship product features for government procurement and contract lifecycle software. Responsibilities include writing efficient Java code, applying data structures and algorithms, designing and managing SQL and NoSQL databases, using AI tools, debugging, testing, and owning software end to end.
Who we are: SmartDocs — a GovTech/SaaS company (HQ: Pennsylvania, engineering brain: Hyderabad). We build procurement & contract lifecycle software for U.S. government clients. SOC 2 & ISO 27001 certified — we don't play about security.
What you'll do:
✅ Build and ship real features across our product
✅ Write clean, efficient code backed by solid DS & algorithms fundamentals
✅ Design and work with databases that don't fall over in production
✅ Work with AI tools as part of your day-to-day dev workflow
✅ Debug, test, and own what you ship end-to-end
What we need:
🔹 CSE (or related) degree — final-year students or fresh graduates welcome
🔹 Strong fundamentals: Data Structures & Algorithms
🔹 Proficiency in Java
🔹 Solid grip on Databases (SQL/NoSQL)
🔹 Comfortable working with AI tools, not scared of them
🔹 0–2 years of experience (freshers encouraged to apply)
🔹 Chronically curious. Allergic to "that's not my job."
Bonus points: Spring Boot, MongoDB, Azure/AWS, exposure to ML/AI concepts
Required Skills: Java, Data Structures, Algorithms, Databases, Artificial Intelligence
Similar Jobs
Artificial Intelligence • Information Technology • Software • Conversational AI
Build Java and Spring Boot REST APIs and microservices while integrating GPT and Claude into production agentic AI workflows. Develop tool-calling agents, planning loops, memory, guardrails, evaluations, tracing, and observability. Write tested code with JUnit and Mockito, work with SQL, MongoDB, and message queues, debug production issues, participate in reviews, and collaborate with senior engineers on client-facing products.
Top Skills:
Agentic AiAngularCi/CdClaudeClaude Agent SdkDockerFaissFunction CallingGitGithub ActionsGptJavaJenkinsJunitLangchain4JLanggraphLlmsMcpMessage QueuesMicroservicesMockitoMongoDBOpenapiPgvectorPineconePostmanRagRest ApisSpring AiSpring BootSpring Data JpaSQLSwagger
Other
Develop and implement software solutions for customer accounts and special projects. Build applications used by thousands of employees, collaborate in an agile development environment, test and debug enhancements, engage stakeholders for feedback, and monitor evolving technologies and industry standards. The role requires meeting deadlines, managing multiple projects, and contributing creative problem-solving and software quality expertise.
Top Skills:
Automated TestingC#JavaPrompt EngineeringVueWeb Technologies
Artificial Intelligence • Information Technology • Software • Conversational AI
Build and maintain Java software features under senior guidance, develop RESTful APIs and microservices with Spring and Spring Boot, integrate AI capabilities using OpenAI and Claude APIs, prototype frontend components with Lovable, debug systems, participate in code reviews, and collaborate with cross-functional teams while learning engineering best practices.
Top Skills:
Claude CodeCSSGitHTMLJavaJavaScriptLinuxLovableMicroservicesMongoDBNoSQLOpenai ApisRestful ApisSpringSpring BootSQL
What you need to know about the Hyderabad Tech Scene
Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

