JOBSEARCHER

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

Title: Senior Software Engineer - Java / AWS / Metadata & Document SystemsLocation : Rockville, MD or McLean, VATarget Start Date : ASAPType: contract Pay Rate: DOEWe 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.ResponsibilitiesDesign, develop, and maintain scalable enterprise applications using Java and modern backend frameworksArchitect cloud-native solutions on AWS supporting high-volume document ingestion and metadata processing workflowsBuild and optimize RESTful and GraphQL APIs, microservices, and event-driven systemsDesign scalable metadata schemas and persistence models for repositories containing hundreds of millions of unstructured documentsImplement high-performance data access strategies balancing normalization, denormalization, and hybrid data modeling approachesDevelop distributed backend services supporting ingestion, transformation, indexing, search, and metadata retrievalContribute to CI/CD implementation and DevOps best practices across engineering workflowsBuild resilient, observable, and highly available systems leveraging AWS-native servicesTroubleshoot complex production issues and drive performance optimization initiativesEvaluate emerging engineering trends, tools, and best practices to improve platform quality and scalabilityMentor junior and mid-level engineers through technical leadership, code reviews, and architectural guidanceCollaborate cross-functionally with engineering, architecture, product, and infrastructure teams to deliver strategic initiativesRequired QualificationsStrong hands-on software engineering experience building enterprise-scale backend systemsDeep expertise with Java and Spring BootExperience designing scalable microservices and distributed systems architecturesStrong understanding of REST APIs, GraphQL, and event-driven architecturesExperience designing and optimizing large-scale metadata and document management platformsStrong experience with relational and NoSQL databasesProven ability to architect scalable systems handling massive unstructured datasetsExperience working within AWS cloud-native environmentsStrong understanding of CI/CD pipelines, DevOps principles, and cloud deployment patternsAbility to independently drive technical solutions and architectural decisionsStrong communication and mentorship skillsPreferred QualificationsPython development experienceExperience working with graph databases and knowledge graph architecturesFamiliarity with enterprise search, indexing, and information retrieval systemsExperience with large-scale ingestion pipelines and content processing systemsExposure to AI-assisted engineering workflows and modern developer toolingTechnical EnvironmentLanguages & FrameworksJavaPythonSpring BootGraphQLREST APIsCloud & InfrastructureAWS LambdaECS / FargateStep FunctionsSQS / SNSS3AuroraDatabases & Data TechnologiesPostgreSQLMySQLMongoDBCassandraNeo4jAmazon NeptuneEngineering & DevOpsCI/CD PipelinesMicroservices ArchitectureEvent-Driven ArchitectureCloud-Native DevelopmentDistributed Systems DesignWhat Success Looks LikeAbility to design scalable backend systems supporting enterprise-level throughput and reliabilityStrong architectural thinking around metadata modeling and unstructured data managementHands-on ownership from design through deployment and production supportAbility to mentor engineers while remaining deeply technical and execution-focusedStrong collaboration across engineering and business stakeholders in complex enterprise environmentsWelcome 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.