Skip to main content

Full Stack Developer - Java/React.js

Technology
LANCESOFT INDIA PRIVATE LIMITED
Karnataka, India1 months agoUntil 15/6/2026
Full time

Job description

We are hiring a Full Stack Developer with strong foundations in Python, Java/Spring Boot, and React, with a specific focus on building MCP based Python agents and full stack applications using Java and React. The ideal candidate understands how to work with Model Context Protocol (MCP), AI agents, and can effectively leverage GitHub Copilot for code generation and productivity.

This role will split work across :

  • Python MCP agent development
  • Java/Spring Boot backend services
  • React/JavaScript frontend

Key Responsibilities

  • Python & Agent Development
  • Build, test, and extend Python-based MCP agents.
  • Develop automation workflows, AI-driven components, and integrations.
  • Write clean, modular Python code for tooling, services, and agent orchestration.
  • Collaborate with AI platform teams to integrate agents with backend and UI systems.

Backend (Java)

  • Develop scalable microservices using Java, Spring Boot, and Gradle.
  • Implement REST APIs, business logic, and service integrations.
  • Write unit and integration tests using standard Java testing libraries.

Frontend (React)

  • Build and maintain responsive UIs using React, JavaScript, and modern frontend patterns.
  • Work closely with designers and backend teams to deliver seamless user experiences.

AI-Assisted Development (Copilot) :

Use GitHub Copilot effectively to :

  • Generate production-quality code
  • Suggest architectural patterns
  • Write unit tests
  • Refactor existing code
  • Improve development velocity
  • Apply prompting best practices while maintaining code correctness and readability.

Required Skills &

Experience

Python & MCP :

  • Solid experience with Python for scripting and application development.
  • Basic understanding of :
  • Model Context Protocol (MCP)
  • AI agents and agent lifecycle
  • Experience building small agents or automation tasks is a strong plus.

Backend (Java)

  • Hands-on experience with :
  • Java
  • Spring Boot
  • Gradle
  • Strong understanding of backend services, RESTful APIs, and microservice concepts.

Frontend (React)

Proficiency in

  • React
  • JavaScript/TypeScript
  • Component-driven UI development

Testing

  • Experience with Java testing frameworks (e.g., JUnit, Mockito, AssertJ).
  • Familiarity with frontend testing (e.g., Jest, React Testing Library).
  • Ability to generate test code using Copilot.

AI-Assisted Coding :

  • Practical experience using GitHub Copilot.
  • Awareness of how to :
  • Prompt effectively
  • Validate AI-generated code
  • Integrate Copilot into everyday development workflows

What You'll Work On :

  • Develop Python MCP agents used across engineering workflows.
  • Build backend features in Java and frontend features in React.
  • Collaborate in a cross-functional, AI-driven development environment.
  • Ship high-quality code faster using AI-assisted tooling.
Keywords
JavaRESTful APISpring FrameworksPythonGitMicroservices ArchitectureReact.jsReactOSOrchestrationCodingSpring FrameworkBusiness logicTypescriptApache VelocityMockitoJavaScriptUnit Testing

Interested in this role?