Demo

Senior Software Engineer – Java / AWS / Metadata & Document Systems

ConsultNet Technology Services and Solutions
Rockville, MD Contractor
POSTED ON 8/27/2026
AVAILABLE BEFORE 9/26/2026

Title: Senior Software Engineer - Java / AWS / Metadata & Document Systems
Location : Rockville, MD or McLean, VA
Target Start Date : ASAP
Type: contract
Pay Rate: DOE

We are seeking a highly experienced Senior Software Engineer to design, build, and optimize enterprise-grade backend platforms focused on large-scale document ingestion, metadata management, and cloud-native distributed systems. This role requires deep expertise in Java-based backend engineering, scalable architecture design, and AWS-native development, with additional exposure to Python preferred.

The ideal candidate brings strong system design capabilities, experience managing unstructured data repositories at massive scale, and the ability to mentor engineers while contributing hands-on across the full software development lifecycle.

Responsibilities
  • Design, develop, and maintain scalable enterprise applications using Java and modern backend frameworks
  • Architect cloud-native solutions on AWS supporting high-volume document ingestion and metadata processing workflows
  • Build and optimize RESTful and GraphQL APIs, microservices, and event-driven systems
  • Design scalable metadata schemas and persistence models for repositories containing hundreds of millions of unstructured documents
  • Implement high-performance data access strategies balancing normalization, denormalization, and hybrid data modeling approaches
  • Develop distributed backend services supporting ingestion, transformation, indexing, search, and metadata retrieval
  • Contribute to CI/CD implementation and DevOps best practices across engineering workflows
  • Build resilient, observable, and highly available systems leveraging AWS-native services
  • Troubleshoot complex production issues and drive performance optimization initiatives
  • Evaluate emerging engineering trends, tools, and best practices to improve platform quality and scalability
  • Mentor junior and mid-level engineers through technical leadership, code reviews, and architectural guidance
  • Collaborate cross-functionally with engineering, architecture, product, and infrastructure teams to deliver strategic initiatives
Required Qualifications
  • Strong hands-on software engineering experience building enterprise-scale backend systems
  • Deep expertise with Java and Spring Boot
  • Experience designing scalable microservices and distributed systems architectures
  • Strong understanding of REST APIs, GraphQL, and event-driven architectures
  • Experience designing and optimizing large-scale metadata and document management platforms
  • Strong experience with relational and NoSQL databases
  • Proven ability to architect scalable systems handling massive unstructured datasets
  • Experience working within AWS cloud-native environments
  • Strong understanding of CI/CD pipelines, DevOps principles, and cloud deployment patterns
  • Ability to independently drive technical solutions and architectural decisions
  • Strong communication and mentorship skills
Preferred Qualifications
  • Python development experience
  • Experience working with graph databases and knowledge graph architectures
  • Familiarity with enterprise search, indexing, and information retrieval systems
  • Experience with large-scale ingestion pipelines and content processing systems
  • Exposure to AI-assisted engineering workflows and modern developer tooling
Technical EnvironmentLanguages & Frameworks
  • Java
  • Python
  • Spring Boot
  • GraphQL
  • REST APIs
Cloud & Infrastructure
  • AWS Lambda
  • ECS / Fargate
  • Step Functions
  • SQS / SNS
  • S3
  • Aurora
Databases & Data Technologies
  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • Neo4j
  • Amazon Neptune
Engineering & DevOps
  • CI/CD Pipelines
  • Microservices Architecture
  • Event-Driven Architecture
  • Cloud-Native Development
  • Distributed Systems Design
What Success Looks Like
  • Ability to design scalable backend systems supporting enterprise-level throughput and reliability
  • Strong architectural thinking around metadata modeling and unstructured data management
  • Hands-on ownership from design through deployment and production support
  • Ability to mentor engineers while remaining deeply technical and execution-focused
  • Strong collaboration across engineering and business stakeholders in complex enterprise environments


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.

 

Hourly Wage Estimation for Senior Software Engineer – Java / AWS / Metadata & Document Systems in Rockville, MD
$78.00 to $94.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – Java / AWS / Metadata & Document Systems?

Sign up to receive alerts about other jobs on the Senior Software Engineer – Java / AWS / Metadata & Document Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ConsultNet Technology Services and Solutions

  • ConsultNet Technology Services and Solutions Birmingham, AL
  • Software Engineer IV/ Quality Engineer (SDET) Birmingham, AL / Charlotte, NC/ Atlanta, Georgia (hybrid- onsite 3 days per week) 6-12-month contract to hire... more
  • 9 Days Ago

  • ConsultNet Technology Services and Solutions Memphis, TN
  • Title: Automation & Controls Manager Location: Memphis, TN ~ Baltimore, MD ~ Hattiesburg, MS ~ Montreal, QC (must sit onsite at one of these plant location... more
  • 9 Days Ago

  • ConsultNet Technology Services and Solutions Sandy, UT
  • Job Title: Civil Engineer Location: Sandy, UT Duration: Contract-to-Direct, long-term Start date: ASAP Pay rate: $27 - $45/hr DOE Responsibilities: The suc... more
  • 10 Days Ago

  • ConsultNet Technology Services and Solutions Draper, UT
  • People Systems Specialist/ Workday HRIS Salt Lake City, Utah (hybrid- onsite 3 days per week) 3-month contract to hire Pay Rate: $40.00 - $50.00per hr. Our... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer – Java / AWS / Metadata & Document Systems jobs in the Rockville, MD area that may be a better fit.

  • Amazon Web Services (AWS) Arlington, VA
  • Description Are you a senior software development engineer who wants to own the architecture and technical direction of systems that hundreds of thousands ... more
  • 2 Days Ago

  • Custom Software Systems Inc. Washington, DC
  • Custom Software Systems, Inc. (CSS) is seeking a highly experienced Senior Cloud Security Specialist (AWS) to support the Security Engineering team within ... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!