Sr. Java Developer · Gurugram
Techblocks · Techblocks
Explore more opportunities at Techblocks.
See open rolesJob highlights
Designation Offered
Sr. Java Developer
Job Role
Java Developer
Department
Software & Technology
Job Type
Fulltime
Salary
Not disclosed
Experience
6–10 years
Job Location
Gurugram
Education
Bachelor's Degree
Posted by
Techblocks
Posted On
26 Aug 2026
Valid until
25 Oct 2026
Skillset required
Job Description for Sr. Java Developer
A role-focused description with responsibilities, expectations, and qualifications for this opening.
Sr. Java Developer is a delivery-focused opportunity based in Gurugram, India.
What Were Looking For: Must have 9+ years of application development experience in the following:Java 17Spring, Spring BootRest API, Multi-ThreadingSQL Server databaseExperience using AI coding assistants (e.g. GitHub Copilot, Code Whisperer) to accelerate development while maintaining high code quality.Proficiency in developing and implementing MCP servers to enable seamless integration between AI assistants and external systems, tools, and data sources.Strong familiarity with agentic AI principles, including autonomous decision-making systems, adaptive learning mechanisms, and intelligent agent architectures that can operate independently while learning from interactions.Advanced skills in prompt engineering techniques and model fine-tuning to optimize AI performance for specific use cases and domain requirements.Hands-on experience with leading agentic frameworks such as LangChain, Semantic Kernel, CrewAI, and similar platforms for building sophisticated AI agent systems and workflows.Understanding of RDF (Resource Description Framework), SPARQL query language, and SHACL (Shapes Constraint Language) for data validation and modeling.
Key Responsibilities
- What Were Looking For: Must have 9+ years of application development experience in the following:Java 17Spring, Spring BootRest API, Multi-ThreadingSQL Server databaseExperience using AI coding assistants (e.g
- GitHub Copilot, Code Whisperer) to accelerate development while maintaining high code quality.Proficiency in developing and implementing MCP servers to enable seamless integration between AI assistants and external systems, tools, and data sources.Strong familiarity with agentic AI principles, including autonomous decision-making systems, adaptive learning mechanisms, and intelligent agent architectures that can operate independently while learning from interactions.Advanced skills in prompt engineering techniques and model fine-tuning to optimize AI performance for specific use cases and domain requirements.Hands-on experience with leading agentic frameworks such as LangChain, Semantic Kernel, CrewAI, and similar platforms for building sophisticated AI agent systems and workflows.Understanding of RDF (Resource Description Framework), SPARQL query language, and SHACL (Shapes Constraint Language) for data validation and modeling
- Experience with semantic graph databases, particularly Stardog, and domain-specific ontologies including FIBO/CDM frameworks.Strong Knowledge of Java distributed computing technologies, Spring, REST, and modern Java web technologiesThe right candidate would also demonstrate solid OO programming including Object Oriented Design Patterns and have strong opinions on best programming practicesWell versed with continuous integration and continuous delivery tools and techniquesImprove and maintain continuous deployment methodologies including working with SQA teams to enforce unit, regression, and integration testing.Work closely with analysts to gather business requirements, develop and deliver highly scalable and numerate financial applicationsValidate developed solutions to ensure that requirements met, and the results meet the business
- Design, build, and improve software systems that support the goals of the . Java Developer function.
- Translate product or business requirements into clean, maintainable technical solutions.
- Write high-quality code with appropriate testing, code review, and documentation discipline.
- Collaborate with product, design, QA, and peer engineers to deliver reliable releases.
- Investigate bugs, performance issues, and production risks with a strong root-cause mindset.
- Improve system reliability, observability, and maintainability through thoughtful engineering decisions.
- Contribute to architecture and implementation discussions with pragmatic technical trade-offs.
- Break down complex work into clear milestones and communicate status transparently.
- Refactor and simplify existing code where it improves long-term velocity and quality.
Preferred Qualifications
- Bachelor's degree or equivalent practical experience in computer science, engineering, or a related field.
- Strong coding fundamentals with attention to reliability, performance, and maintainability.
- Experience working with code reviews, testing practices, and collaborative delivery workflows.
- Ability to break down ambiguous problems into clear technical solutions.
- Comfort partnering with cross-functional teams in iterative product or platform environments.
- Strong debugging, communication, and ownership skills across the software lifecycle.
Applications should be submitted through the listed apply link.
About this opening
Techblocks is hiring a Java Developer in the Software & Technology team based in Gurugram.
This role is fulltime, flexible, 6–10 years experience—matched against UnoJobs' verified employer data.
Skills evaluated for this opening include Java, Github, API, Spring, Prompt Engineering. Apply directly through UnoJobs to keep your application visible to Techblocks without bouncing across multiple sites.
- Role
- Java Developer
- Department
- Software & Technology
- Location
- Gurugram
- Work mode
- Flexible
- Experience
- 6–10 years
Explore similar searches
Use these category pages to compare nearby roles, cities, and salary benchmarks before you apply.