Skip to main content

Senior Full Stack Developer

Posted yesterday

techgene solutionsMonroe Township (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Title: Senior Full Stack Developer (Generative AI)
Location: Jamesburg, NJ (Hybrid – 2–3 days onsite)
Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.
Job Description: We are looking for an experienced Senior Full Stack Developer with strong expertise in Java, React/Angular, Python, and Generative AI. The ideal candidate should have a strong frontend development background along with backend Java experience and hands-on exposure to building enterprise AI-powered applications. Key Responsibilities & Technical Skills: Develop scalable frontend applications using React.js or Angular (60% Frontend).Build backend services and microservices using Java and Spring Boot (40% Backend).Develop Python-based services and integrate enterprise AI solutions. Implement Generative AI solutions using LLMs, RAG, and Prompt Engineering. Work with Agentic AI frameworks such as Google ADK, LangGraph, and Spring AI.Develop MCP servers, implement function calling, and integrate enterprise tools. Build context-aware conversational AI applications, chatbots, conversational memory, and NL2SQL solutions. Implement AI-powered ERP automation, email processing, and intelligent workflows. Integrate enterprise applications with Oracle ERP, REST APIs, and databases. Deploy and manage applications using GCP (preferred), AWS, or Azure. Work with Docker, CI/CD pipelines, OAuth 2.0, JWT, Google SSO, and enterprise security.
Required Qualifications: Strong experience in Java, Spring Boot, and Microservices. Strong frontend development experience in React.js or Angular. Minimum 2–3 years of hands-on Python development experience. Practical experience in Generative AI, LLMs, RAG, and Prompt Engineering. Hands-on knowledge of Agentic AI and MCP-based integrations. Cloud experience with GCP preferred; AWS and Azure are also acceptable. xhqgsiq Strong understanding of REST APIs and enterprise application integration.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this