Search by job, company or skills

Full Stack Engineer – Java, Python & GenAI

Full Stack Engineer – Java, Python & GenAI

Proselect Management Inc
10-15 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted a month ago
  • Be among the first 20 applicants

Job Description

Experience: 10+ Years Role: Full Stack Engineer / Senior Lead Engineer Primary Skills: Java, Spring Boot, Python, Microservices, React/Angular, GenAI AI Experience: 1+ Year Location: Manila

Work Mode : Hybrid (3 Days work from office )

Shfit Schedule : Night Shift - 930PM-630AM

Job Summary

We are looking for an experienced Full Stack Engineer with strong expertise in Java, Spring Boot, Python, Microservices, and modern frontend technologies, along with hands-on experience in Generative AI and Agentic AI.

The ideal candidate should be capable of designing, developing, and supporting scalable applications and AI-powered solutions. The candidate will work closely with product, design, and platform teams and will also be responsible for guiding offshore engineers and driving technical delivery.

Key Responsibilities

● Lead and mentor a team of offshore engineers and ensure successful delivery of projects.

● Design and develop scalable backend services using Java, Spring Boot, and Python.

● Build and maintain microservices-based applications using REST APIs, JSON, and OpenAPI/Swagger.

● Develop backend applications using FastAPI, Flask, or Django.

● Design and implement responsive and scalable user interfaces using React or Angular.

● Write clean, maintainable, and reusable code following software engineering best practices.

● Develop automated unit, integration, and contract tests using PyTest and other testing frameworks.

● Design and implement GenAI solutions using LLMs, RAG, and Agentic AI.

● Build RAG pipelines involving document ingestion, chunking, embeddings, metadata, retrieval, and evaluation.

● Develop AI agents using frameworks such as LangChain, LangGraph, or CrewAI.

● Work with MCP (Model Context Protocol) for tool/resource integration where applicable.

● Implement AI guardrails including input/output filtering, prompt-injection protection, PII controls, and policy enforcement.

● Integrate vector databases, relational databases, caching systems, and secure data connectors.

● Develop and maintain CI/CD pipelines and containerized applications.

● Work with Docker, Kubernetes, cloud platforms, and monitoring/observability tools.

● Collaborate with product, design, and platform teams to deliver production-grade solutions.

● Participate in architecture discussions, code reviews, technical documentation, and mentoring.

Required Technical Skills

1. Java & Spring Boot

● 10+ years of software development experience.

● Strong hands-on experience with Java and Object-Oriented Programming.

● Minimum 3+ years of Spring Boot experience.

● Minimum 5+ years of Microservices development.

● Strong experience developing RESTful APIs using Spring Boot.

● Good knowledge of JSON, OpenAPI/Swagger, authentication, and authorization.

2. Python Backend

● Strong hands-on Python development experience, preferably 5+ years.

● Experience with FastAPI, Flask, or Django.

● Knowledge of asynchronous programming, typing, packaging, performance optimization, and code quality tools.

● Experience with REST API development and backend integrations.

3. Frontend

● 3+ years of experience with React or Angular.

● Experience with component development, state management, routing, forms, and responsive UI.

● Knowledge of frontend testing frameworks such as Jest or Playwright.

● Understanding of accessibility and performance optimization.

4. GenAI / Agentic AI

● Minimum 1+ year of hands-on GenAI experience.

● Strong understanding of:

○ LLMs

○ Prompt engineering

○ Embeddings

○ Tokenization and context windows

○ Function/tool calling

○ RAG

○ Agentic AI

○ AI workflows and orchestration

● Experience building RAG pipelines.

● Experience with LangChain, LangGraph, CrewAI, or similar frameworks.

● Understanding of AI agents, planning, tool orchestration, memory, and error handling.

● Exposure to MCP (Model Context Protocol).

● Experience implementing AI guardrails, prompt-injection protection, PII controls, and safety mechanisms.

5. Cloud, DevOps & Infrastructure

● Hands-on experience with Docker and Kubernetes.

● Experience with CI/CD pipelines and automation.

● Experience with at least one cloud platform: AWS, Azure, or GCP.

● Understanding of secrets management, configuration management, monitoring, logging, and observability.

● Experience with Kafka or other messaging/streaming technologies.

6. Database & Data Technologies

● Experience with relational databases such as PostgreSQL/MySQL.

● Experience with Redis or other caching technologies.

● Hands-on experience with Vector Databases.

● Understanding of embeddings and vector search.

7. Testing & Development Tools

● Experience with PyTest and automated testing.

● Exposure to integration and contract testing.

● Experience with Git and API development/testing tools such as Postman.

● Exposure to IntelliJ/Eclipse and Cucumber is preferred.

Good to Have

● LLM observability

● AI evaluation frameworks

● AI guardrails

● Vector databases

● Graph databases

● Advanced Agentic AI

● MCP

● Haystack / LlamaIndex

● Experience with LLM performance and cost optimization

Ideal Candidate Profile

The best-fit candidate would look something like:

10+ years overall → Strong Java + Spring Boot → 5+ years Microservices → Strong Python backend → React/Angular → 1+ year GenAI → LLM + RAG + Agentic AI → LangChain/LangGraph/CrewAI → Docker + Kubernetes + Cloud + CI/CD → Kafka + PostgreSQL/Redis/Vector DB → Team leadership/mentoring

More Info

Job Type:
Function:
Employment Type:

Key Skills

Similar Jobs

10-15 yrs
Metro Manila / NCR, Makati City
Skills:
Python, React, Angular, Java Springboot, Gen AI
6-10 yrs
Metro Manila / NCR, Quezon City
Skills:
Full Stack Development, Full Stack Java, Web Development, Web Ui, Java Expert, Spring MVC, React Js, Rest Apis, Object Oriented Design, Git, Agile, Unit Testing, Test Driven Development