Developer-Full Stack Specialist
Technology Ventures · Baltimore, US
Job description
Mclean, VA Contract To Hire
Apr 28, 2026
Developer-Full Stack Specialist -
Must Have Qualifications: Overall 10+ years of hands-on software development experience including, Java, .Net, Python, Cloud- AWS, Microservices, Kubernetes, Angular- last 5 years of versions in all. 7-8 years of leadership experience and people management skills, including leading, mentoring, and influencing developers.
Qualifications:
- Bachelor’s or Master’s in Computer Science, Computer Engineering, or related field
- 15+ years of non-internship professional experience in software engineering, with at least
5+ years in data engineering
- 10+ years of experience in design, development, delivery and supporting distributed
systems using Java, Spring, Spring Boot, Microservices, RESTful and GraphQL APIs
- 4+ years’ experience in developing and maintaining applications using Spark frameworks
with strong programming skills in Python, Scala, and Spark ecosystem
- Expertise in processing and analyzing large-scale datasets
- Knowledge of Object-Oriented Design, data structures, and algorithms
- Experience with cloud platforms like AWS, GCP or Azure and their data services
- Strong knowledge of data fabric concepts (data virtualization, metadata-driven
orchestration, semantic layers)
- Experience with near real-time data processing, stream-based integrations, and data
serialization formats
- Experience with data modelling, and an understanding of common information models
- 5+ years' experience in Agile practices, building software in enterprise environment, with 1+
years in applied Gen AI or LLM-based solutions
- Experience with modern data analytics and AI/ML integration (SageMaker, Tableau,
Snowflake Spectrum)
- Hands-on experience with CI/CD pipelines and modern DevOps/DataOps practices,
including Git, Terraform, Jenkins, Pipelines, and Containerization
- Experience in designing, implementing, and maintaining scalable data pipelines and
ETL/ELT processes to support enterprise reporting and analytics needs
- Experience in Data Governance discipline including Master Data Management, Data Quality
Management, Metadata management, Lineage, and cataloging
- Experience with OAuth Implementation, API Management, Service Mesh, Active-MQ
implementations (Queue/Topic) and Schedulers for batch jobs.
- Experience in database systems (RDBMS, GraphDB, Advanced SQL proficiency, MongoDB),
Object storage (S3, Blob), Caching (Redis), and DataMart’s
- Experience solving complex problems, especially in algorithm-heavy or data intensive
applications
- Knowledge in building RAG systems, data ingestion pipelines, and embedding-driven
retrieval systems
- Excellent communication skills with ability to translate technical concepts to various
audiences
- 7+ years in leadership roles managing cross-functional engineering teams including both
data engineers and software engineers
- Proven experience influencing business outcomes through technical solutions
- Strong people skills to influence and engage stakeholders across all levels without direct
authority
- Excellent problem solving, design thinking, and decision-making skills
Keys to Success in this Role:
- Deep understanding of modern software designs and emerging AI technologies
- Ability to align technical decisions with business objectives
- Ability to establish engineering practices for responsible AI implementation
- Being enthusiastic about technology and engineering discipline and applying it in building
innovative distributed systems reducing complexity
- Taking ownership, acting with accountability and urgency
- Energized by challenges, demonstrate resilience, incredible technical analysis, and focus
on doing the right thing
- Constantly exploring modern technologies and their practical applications
- Building consensus while driving technical excellence
- Ability to create & articulate application technical designs, decomposing designs to
development tasks, sizing efforts and building roadmaps aligning with business goals
- Thriving in ambiguity and rapid technological change
- Passion for elevating team capabilities and sharing knowledge
- Balancing perfection with pragmatic delivery
- Self-driven, actively looking for ways to contribute, and knowing how to get things done
ML/AI Work links you to the employer's original posting — always verify the details there before applying.