Title: Mid-Level Software Engineer Java/Python, AWS & Agentic AI
Location : DMV Area
Target Start Date : ASAP
Type: contract
Pay Rate: DO
We are seeking a Mid-Level Software Engineer to join a technical team building next-generation intelligent document services. This role will focus on developing scalable backend solutions that leverage OCR, Large Language Models (LLMs), and agentic AI technologies to automate document ingestion, extraction, transformation, and delivery.
The ideal candidate has 5+ years of professional software development experience, strong Java and Python skills, hands-on AWS experience, and familiarity with modern AI concepts such as Model Context Protocol (MCP), AI agents, tool use, and LLM orchestration.
Key Responsibilities
- Design, develop, test, and maintain scalable backend services and RESTful APIs using Java, Python, and cloud-native technologies.
- Build document-processing workflows that support ingestion, OCR, data extraction, transformation, and downstream delivery.
- Develop and integrate AI-enabled services that leverage LLMs, agentic workflows, external tools, APIs, databases, and enterprise data sources.
- Design and maintain microservices and cloud-based solutions within AWS.
- Build unit and integration tests to ensure application quality, reliability, and performance.
- Participate in application deployments, production releases, troubleshooting, and defect resolution.
- Collaborate with engineers, architects, product partners, and other stakeholders to translate requirements into technical solutions.
- Participate in peer code reviews, design discussions, technical documentation, and engineering best practices.
- Support CI/CD pipelines and Infrastructure as Code practices.
- Participate in Agile/Scrum activities including sprint planning, story refinement, daily standups, retrospectives, and code reviews.
Required Qualifications
- 5+ years of professional software development experience.
- Strong backend development experience with Java, Spring Boot, and/or Groovy.
- Experience developing applications and services with Python and FastAPI.
- Strong experience designing and developing RESTful APIs and microservices.
- Hands-on experience with AWS services including EC2, S3, Lambda, RDS, ECS, API Gateway, IAM, VPC, CloudWatch, CloudTrail, and X-Ray.
- Experience with relational databases, SQL, and PostgreSQL.
- Experience developing automated unit and integration tests.
- Experience with CI/CD pipelines; GitLab experience is preferred.
- Experience with Infrastructure as Code using Terraform and/or CloudFormation.
- Familiarity with at least one modern frontend technology such as Angular, React, Vue.js, or Node.js.
- Ability to work independently while collaborating effectively within a cross-functional engineering team.
Agentic AI & LLM Experience
- Understanding of Model Context Protocol (MCP) and its use in connecting AI models with external tools, data, and services.
- Familiarity with agentic AI architectures and multi-step AI orchestration patterns.
- Experience building or integrating tools that allow AI agents to interact with APIs, databases, files, and downstream services.
- Understanding of prompt engineering, context management, and token optimization for production LLM applications.
- Familiarity with integrating LLM capabilities into enterprise software applications.
Preferred Qualifications
- Experience with OCR and intelligent document-processing technologies such as AWS Textract or Tesseract.
- Experience with LLM and agent frameworks such as LangChain, LlamaIndex, or Amazon Bedrock Agents.
- Familiarity with Retrieval-Augmented Generation (RAG) and vector databases.
- Experience with event-driven architectures, messaging, or asynchronous processing.
- Experience with Docker and Kubernetes.
- Experience with NoSQL databases.
- Experience with data visualization or dashboarding tools such as QuickSight.
- Experience supporting enterprise search, text analytics, document intelligence, or similar data-intensive applications.
- AWS certification is a plus.
Ideal Candidate
The successful candidate is a hands-on software engineer who combines strong traditional backend engineering fundamentals with an interest in emerging AI technologies. They should be comfortable building production-quality cloud applications while exploring practical ways to incorporate LLMs, intelligent document processing, MCP, and agentic AI into scalable enterprise solutions.
Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.