Python & Java Full Stack Developer (AI Capabilities)

J
JobgetherManufacturing technology
Based in the United States; Fully remote position based in the United States.Full-TimeSenior
Salary$100,100–$180,200 base pay range
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of professional software development experience
Required Skills
AWSPythonJavaSpring BootTypeScriptAngularMicroservices

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related discipline; a master’s degree is preferred.
  • 10+ years of professional software development experience, ideally with enterprise server, storage, networking, or similarly complex technology products.
  • Strong Python skills, including modern typing, asynchronous programming, Pydantic or similar data validation, structured error handling, and large-scale code organization.
  • Deep Java backend expertise with Spring Boot and/or Quarkus, clean architecture, and modern concurrency concepts such as Java virtual threads.
  • Hands-on AWS experience with Lambda, ECS Fargate, DynamoDB, S3, SQS, OpenSearch, VPC, API Gateway, EventBridge, IAM, CloudWatch, and Amazon Bedrock.
  • Knowledge of JPA/Hibernate, JDBC, transaction management, DynamoDB access patterns, relational database design, query optimization, and analytical data processing.
  • Experience designing and operating microservices and event-driven architectures using NATS, Kafka, SQS, or similar messaging platforms.
  • Practical experience developing LLM-powered applications, including function calling, prompt engineering, RAG, embeddings, agent workflows, and evaluation of AI-generated outputs.
  • Experience building modern Angular/TypeScript frontends that consume production APIs.
  • Familiarity with Docker, Docker Swarm and/or Kubernetes, Git, Azure DevOps pipelines, code review, and multi-repository development environments.
  • Strong understanding of unit testing, integration testing, mocking, and production software quality practices.
  • Experience with secure coding, authentication, structured logging, tracing, metrics, operational analytics, and production observability.
  • Ability to use AI-assisted development tools such as Claude, Kiro, or comparable agentic IDEs/CLIs while independently reviewing, debugging, and correcting generated code.

Responsibilities

  • Design, develop, test, and deploy end-to-end features spanning AWS infrastructure, Python and Java backend services, agentic LLM workflows, and Angular/TypeScript frontends.
  • Build AI workflows using Amazon Bedrock, including function and tool calling, RAG, embeddings, prompt design, validation loops, and production fallback strategies.
  • Develop Python serverless services with AWS Lambda and Java microservices with Spring Boot or Quarkus.
  • Design resilient distributed systems with idempotency, retry, dead-letter, and failure-handling mechanisms.
  • Define and maintain infrastructure as code using AWS CDK across multi-stack deployments.
  • Maintain production API contracts, shared schemas, and interfaces while preserving backward compatibility.
  • Develop retrieval and scoring capabilities using log chunking, embeddings, semantic/vector search, OpenSearch, and relevance-ranking techniques.
  • Build operational visibility through CloudWatch dashboards, alarms, tracing, structured diagnostic events, and observability practices.
  • Own and improve CI/CD workflows using Azure DevOps, including gated, reversible, blue/green, canary, and rollback deployment strategies.
  • Use AI coding agents by defining requirements, reviewing generated code, and validating behavior through testing and observability.
View Full Description & ApplyYou'll be redirected to the employer's site
$100,100–$180,200 base pay range
Apply Now