Java and Python AI Developer

Hammerjack Pty Ltd

Philippines

On-site

PHP 2,000,000 - 4,200,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Hammerjack Pty Ltd is seeking an exceptionally skilled engineer with deep Java Spring Boot and web framework experience to architect and deliver production-grade GenAI solutions. You will lead offshore teams, design robust backend services, and build responsive frontends.

The role emphasizes API design, testing, CI automation, and guardrails for safety and cost. Strong collaboration with product and platform teams is essential.

Qualifications

  • 10+ years of experience in design, development, and triaging for large, complex systems.
  • Proficient in Java and object-oriented design.
  • 5+ years of microservices development.
  • 3+ years working with Spring Boot.
  • Experience with API dev tools like IntelliJ, Eclipse, Postman, Git, and Cucumber.
  • Hands-on experience building microservices with Spring Boot, REST, and JSON.
  • DevOps focus: containers, cloud, CI/CD, and streaming tech (Kafka).
  • GenAI capabilities including prompts, tools, memories, and RAG patterns.

Responsibilities

  • Lead a team of offshore engineers and deliver AI initiatives.
  • Build backend services in Spring Boot and Python (Flask/FastAPI/Django); design APIs and jobs.
  • Develop frontends using React or Angular; collaborate on UX and accessibility.
  • Own quality with PyTest, integration tests, and contract tests; enable CI automation.
  • Ship GenAI features: prompts, tools, memories, workflows; implement RAG pipelines.
  • Productionize AI with guardrails for safety, observability, and cost control.
  • Work across data layers: vector stores, embeddings, caching, and secure connectors.
  • Collaborate with product/design/platform teams; review code and mentor peers.

Skills

Java
Spring Boot
Microservices
Python
REST API design
OpenAPI/Swagger
React
Angular
GenAI / LLMs
CI/CD
Kafka
PyTest
Cucumber
IntelliJ/Eclipse
OAuth/OIDC/JWT

Tools

Spring Boot
Python
React
Angular
Postman
Git
Docker
Kubernetes
Redis
PostgreSQL/MySQL
Kafka
OpenAI API

Job description

We are seeking an engineer who is exceptional in Java Springboot, experienced with web frameworks (Flask, FastAPI, Django), comfortable building frontends (React, Angular), and capable of delivering production-grade GenAI solutions (LLMs, RAG, Agents/Agentic AI, MCP, guardrails). Candidate should be able to design, build, and operate services and applications that leverage modern AI patterns with strong software craftsmanship.

Responsibilities
  • Lead a team of Offshore Engineers and deliver successful iterations of AI initiatives.
  • Build backend services in Springboot, Python using Flask, FastAPI, or Django. design clean APIs, background jobs, and integrations.
  • Develop user interfaces with React or Angular; collaborate on UX and component libraries; ensure accessibility and performance.
  • Own quality with PyTest (including fixtures, parametrization, coverage), integration tests, and contract tests; enable CI test automation.
  • Ship GenAI features: design prompts, tools, memories, and workflows, implement RAG pipelines, orchestrate agentic systems.
  • Productionize AI with guardrails for safety, compliance, observability, and fallback strategies; measure quality (latency, cost, accuracy).
  • Work across data layers: vector stores, embeddings, caching, and secure connectors; uphold data privacy and governance.
  • Collaborate with product, design, and platform teams, review code, architect solutions, document decisions, and mentor peers.
KEY SKILLS
Non-negotiable/Required
  • 10+ years of experience in design, development, and triaging for large, complex systems.
  • Experience in Java and object oriented design skills
  • 5+ years of microservices development
  • 3+ years working in Springboot
  • Experienced using API dev tools like Intellij/Eclipse, Postment, Git, Cucumber
  • Hands on experience in building microservices based application using Springboot and REST, JSON
  • DevOps understanding – containers, cloud, automation, security, configuration management, CI/CD experience in streaming technologies like Apache Kafka.
  • Gen AI
  • Java Springboot Microservices
  • Python & Backend 5+ years of experience
  • Expert-level springboot and Python (typing, async, packaging, linting: black/ruff/flake8, performance profiling).
  • Web frameworks: Flask, FastAPI, Django (routing, middleware, ORM, auth, background tasks).
  • API design (REST/JSON), OpenAPI/Swagger, pagination, idempotency; secure patterns (OAuth/OIDC, JWT, RBAC).
  • Frontend 3+ years of experience
  • React or Angular: component design, state management, routing, forms, accessibility (WCAG), unit/e2e tests (Jest, Playwright).
  • Build tooling: Vite/Webpack, npm/yarn
  • GenAI / Agentic AI 1 year of experience
  • LLM concepts: tokenization, context windows, embeddings, temperature/top-p, system prompts, tool/function calling.
  • RAG: ingestion pipelines, chunking strategies, metadata, types of RAG (basic, hierarchical, hybrid, multi-vector, agent-routed), evaluators.
  • Agents & Agentic AI: planning/execution loops, tool orchestration, memory, multi-agent collaboration, error handling.
  • MCP (Model Context Protocol): designing tools/resources, host applications, capability negotiation, secure tool exposure.
  • Guardrails: input/output filtering, policy enforcement, prompt-injection resilience, PII controls, jailbreak detection, red-teaming.
  • Open-source frameworks: CrewAI, LangGraph/LangChain (nodes/edges, executors, runnables, toolkits). Familiarity with alternatives (Haystack, LlamaIndex) is a plus.
Data & Infra 3-5 years of experience
  • Vector DBs, Relational DBs (PostgreSQL, MySQL) and Caching (Redis).
  • Cloud & DevOps: containers (Docker), orchestration (Kubernetes), CI/CD, secrets management; monitoring/observability (logs, traces, metrics).
  • Performance & cost management for LLM workloads. Batch vs. streaming jobs. Queuing (MQ, Kafka).
Nice-to-have/Advantage
  • LLM Observability, Guardrails, Vector database, Graph Database
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

RCG Global Services • Philippines

On-site
PHP 1,800,000 - 3,000,000
Java and Python AI Developer
Java and Python AI Developer

Careernet • Manila

On-site
PHP 1,200,000 - 2,400,000
Full Stack Engineer (Java & Python AI)
Full Stack Engineer (Java & Python AI)

Hammerjack Pty Ltd • Philippines

On-site
PHP 300,000 - 600,000
Full Stack Engineer (Java & Python AI)
Full Stack Engineer (Java & Python AI)

Confidential • Makati

On-site
PHP 1,500,000 - 2,500,000
Full Stack Engineer (Java and Python AI)
Full Stack Engineer (Java and Python AI)

Myridius • Manila, Hinoba-an

On-site
PHP 2,000,000 - 3,200,000
GenAI Engineer
GenAI Engineer

EPAM Systems • Mexico

On-site
International projects with top brands
Paid time off and sick leave
Upskilling and certification courses
+1
Senior AI Engineer (Agentic AI)
Senior AI Engineer (Agentic AI)

PM Consulting • Philippines

On-site
PHP 1,200,000 - 1,800,000
Technical Lead - Full Stack (AI)
Technical Lead - Full Stack (AI)

White Cloak Technologies, Inc. • Taguig

On-site
PHP 1,200,000 - 2,000,000
AI / GenAI Software Engineer (Junior / Associate)
AI / GenAI Software Engineer (Junior / Associate)

Marktine • Hinoba-an

On-site
PHP 400,000 - 700,000
Docker experience
Linux environment
Cloud deployment (AWS/GCP)
Snr AI Python Developer (Offshore)
Snr AI Python Developer (Offshore)

V2 Solutions • Hinoba-an

On-site
PHP 995,000 - 1,393,000