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 Environment
Languages & 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.