Python & Java Full Stack Developer (AI-Capabilities)
Accountabilities 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 and evolve AI workflows using Amazon Bedrock, including function and tool calling, RAG, embeddings, prompt design, validation loops, and production fallback strategies.
Develop and maintain Python serverless services using AWS Lambda and Java microservices using Spring Boot or Quarkus, with REST APIs, event-driven integrations, persistence, asynchronous processing, and message-bus connectivity.
Design resilient distributed systems with appropriate idempotency, retry, dead-letter, and failure-handling mechanisms.
Define and maintain infrastructure as code using AWS CDK across multi-stack deployments and cross-stack dependencies.
Design and maintain production API contracts, shared schemas, and interfaces while preserving backward compatibility across services and clients.
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 other observability practices.
Own and improve CI/CD workflows using Azure DevOps, including gated, reversible, blue/green, canary, and rollback deployment strategies.
Contribute to shared foundational code while keeping high-impact changes narrowly scoped, well-tested, secure, and maintainable.
Use AI coding agents thoughtfully by defining precise requirements, providing appropriate context, reviewing generated code critically, and validating behavior through testing and observability.
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 working with enterprise server, storage, networking, or similarly complex technology products.
Strong Python development skills, including modern typing, asynchronous programming, data validation frameworks such as Pydantic, structured error handling, and maintainable large-scale code organization.
Deep Java backend expertise with Spring Boot and/or Quarkus, clean architecture, strong use of the type system, and experience with modern concurrency concepts such as Java virtual threads.
Extensive hands-on AWS experience, including Lambda, ECS Fargate, DynamoDB, S3, SQS, OpenSearch, VPC, VPC Endpoints, API Gateway, EventBridge, IAM, CloudWatch, SSM Parameter Store, ECR, and Amazon Bedrock.
Strong persistence and data-engineering knowledge, including JPA/Hibernate, JDBC, transaction management, DynamoDB access patterns, relational database design, query optimization, and analytical data processing.
Proven experience designing and operating microservices and event-driven architectures using technologies such as NATS, Kafka, SQS, or similar messaging platforms.
Practical experience developing LLM-powered applications, including function calling, prompt engineering, RAG, embeddings, agent workflows, and systematic 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 software testing, including unit testing, integration testing, mocking, and quality practices suitable for production systems.
Experience with secure coding, authentication, structured logging, tracing, metrics, operational analytics, and production observability.
Ability to work effectively with AI-assisted development tools such as Claude, Kiro, or comparable agentic IDEs/CLIs while independently understanding, reviewing, debugging, and correcting generated code.
Strong specification-driven development skills, with the ability to decompose complex requirements into clear designs, tasks, constraints, and acceptance criteria.
Strong architectural judgment, communication skills, attention to detail, and the ability to balance development speed with correctness and production reliability.
Benefits
Salary: $100,100–$180,200 base pay range, with actual compensation determined by qualifications, experience, location, education, market conditions, and internal equity.
Performance incentives: Eligibility for a short-term incentive based on performance.
Health coverage: Medical, dental, prescription drug, and vision insurance, with HRA and HSA options.
Retirement: 401(k) plan with employer matching.
Equity: Employee Stock Purchase Plan.
Paid time off: PTO accrual, with approximately four weeks of paid parental leave.
Paid holidays: 11 company-paid holidays anticipated for 2027, including fixed and floating holidays, subject to change.
Financial and protection benefits: Life, AD&D, and disability insurance.
Education: Tuition reimbursement.
Commuting: Commuter benefits.
Well-being: Employee Assistance Program and additional wellness resources.
Family support: Adoption assistance and related employee support programs.
Pet care: Pet insurance.
Career growth: Annual merit increase opportunities and exposure to technically challenging, high-impact engineering work.
Community: Opportunities to participate in community volunteer initiatives.
Work arrangement: Fully remote position based in the United States.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1