Senior Java Data Platform Engineer - Clearance Required
$146,000 - $255,500
Apply (opens in a new tab)Senior Java Data Platform Engineer - Clearance Required
Posted 47 days ago
SENIORITY
Lead
SALARY
$146,000 - $255,500
About the role
- Active Secret clearance or higher, with the willingness and ability to upgrade to a TS/SCI clearance with a polygraph
- Bachelor's degree in computer science, computer engineering, electrical engineering, or equivalent professional experience
- Eight or more years of experience developing applications using Java and the Spring Framework
- Experience developing solutions in AWS cloud environmentsExperience with Infrastructure as Code tools such as Terraform or AWS Cloud
- FormationExperience with event-driven architectures and technologies such as Amazon SNS/SQS, EventBridge, Kinesis, or JMSPrimary residence within a two-hour commuting distance of our Herndon office
- Ability to work effectively as both a collaborative team member and a self-starter in a dynamic environment
- Active TS/SCI clearance with a polygraph
- Experience designing, developing, and supporting modern data platforms, data lakes, and data pipelines using technologies such as Databricks, Apache Spark, Snowflake, or comparable tools
- Experience optimizing platform performance and storage for client access patterns, supporting distributed data architectures, and implementing data lifecycle capabilities, including CRUD operations and record versioning
- Experience with testing frameworks and tools such as JUnit, AssertJ, Mockito, or Spring Runner
- Experience with scripting languages such as Python or Bash
- Experience working in Linux environmentsExperience using Git for source control
- Deep, hands-on experience with AWS services such as Amazon S3, DynamoDB, EKS, DocumentDB, Lambda, Timestream, CloudWatch, EC2, or ECSExperience developing and deploying containerized applications
- Experience with Kubernetes
- Experience with React or Next.jsAbility to identify and interpret external data specifications and common data representations
- Experience building monitoring and alerting capabilities for data pipelines using tools such as Prometheus, Grafana, or Splunk
- Experience contributing to open-source projects or communities
- The base salary pay range for this role is $146,000 - $255,500. This range reflects base compensation only and does not include benefits, bonuses, or additional pay incentives associated with the opportunity. BTI360 benefits for full-time teammates
- Fully paid healthcare premiums
- Competitive salaries and performance bonuses
- Career development and in-house training Tuition Reimbursement Up to 5 weeks PTO plus 2 weeks of federal holidays 401K dollar for dollar matching up to 6% annually - vested immediately on day 1 Giving Back: Serving communities locally and across the globe
- Social Events (happy hours, golf tournament, BTI360 Family Festival and more)
- Commitment to Fairness and Inclusion
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
