Java Software Engineer (Hybrid)
Required Qualifications:
- U.S. Citizenship
- Security Clearance: TS/SCI w/ Poly
- Location: Hybrid work environment between at-home and Herndon/Reston office location
- Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field
- 4+ years of Java experience
- 4+ years of Spring Boot (Spring Framework) experience
- Experience with testing frameworks and tools (e.g. JUnit, AssertJ, Mockito, Spring Runner)
- Experience with scripting languages (e.g. Python, Bash)
- Experience with AWS OpenSearch/ElasticSearch
- Experience working within a Linux environment
- Experience working with a message-driven architecture (e.g. SNS/SQS, Kafka, Kinesis, JMS, etc.)
- Experience with Git for source control
- Ability to determine the right tool or technology for the task at hand
- Works well in a team environment
- Strong communication skills
Desired Qualifications:
- Experience operating Data Lakes or Data Hubs with knowledge on how to optimize storage technology for client access patterns, and how to propagate CRUD operations throughout a distributed stack (including versioning nuances).
- Familiarity with Apache NiFi development and operations
- Familiarity in the AWS ecosystem of services (e.g. S3, DynamoDB, DocumentDB, Lake Formation, EMR, ECS, RDS, Kinesis, EC2, Lambda, CloudWatch)
- Familiarity with Reactive Programming (e.g. Project Reactor, RxJava)
- Experience with Kubernetes and/or Docker container environment
- Ability to identify external data specifications for common data representations
- Experience building monitoring and alerting mechanisms for data pipelines
- Experience with Infrastructure as Code tools (e.g. Terraform, CloudFormation, AWS CDK, Ansible)
- Contributor to an open source community
Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
- 10 years
- 11+ years
- 4 years
- 5 years
- 6 years
- 7 years
- 8 years
- 9 years
Schedule:
- 8 hour shift
Education:
- Bachelor's (Preferred)
Experience:
- Java: 4 years (Preferred)
- Spring Boot: 4 years (Preferred)
- Scripting languages like Python and Bash: 1 year (Preferred)
- Linux Environment: 4 years (Preferred)
- Git: 1 year (Preferred)
Security clearance:
- Top Secret (Preferred)
Work Location: In person
Recommended Jobs
University of Maryland Baltimore County - UMBC Fall 2025 Career & Internship Fair
Short Description: This position is specifically for the University of Maryland Baltimore County - UMBC Fall 2025 Career & Internship Fair At Bowman, we believe in creating opportunities for aspir…
Locum Tenens Family Practice Job Troy, VA
This Job at a Glance Job Reference Id: ORD-201080-DNP-VA Title: DNP Dates Needed: ASAP-3 or 6 months Shift Type: Day Shift Assignment Type: Clinic Call Required: No Board C…
General Manager
Job Description Job Description Job Description Starting Salary depends on location and geography, more wage information is provided during the interview process. What makes a Trident Hol…
Receiving Manager
Position Title: Receiving Manager Department: Receiving Supervisor: Assistant Branch Managers/Branch Manager FLSA: Non-exempt Position Summary: The Receiving Manager reports to the …
Fleet Attendant
Starship Technologies is revolutionizing deliveries with autonomous robots. These robots are designed to deliver food, groceries, and packages across college campuses and neighborhoods in minutes. Sta…
Painter
Job Description Job Description Description: JOB OVERVIEW Maintain the painting, wall repair and appearance of all facilities. Participate in any other department related work to support the …
Artificial Intelligence Analyst - Northern, VA Area; Must have an active TS/SCI Clearance - Synertex - Virginia, United States
Artificial Intelligence Analyst &##128205; Northern, VA area &##128204; Full-Time | On-site | Position Contingent Upon Award Join Synertex LLC and bring your expertise to a mission that mat…
Food Runners (Hiring Event)
Job Description Job Description Ted's Bulletin Hiring Event Thursday 1/5/23 Where: Ted's Bulletin Hiring Center 20626 Easthampton Plaza Ashburn, VA 20147 When: 10am to 6pm Descri…
Project Manager - Mechanical
Job Description Job Description Mechanical Project Manager About Us: Highland Consulting Group is a national executive search firm specializing in recruiting top-tier construction talent. W…
Full Time Patient Care Assistant
Job Description Job Description Capital Area Pediatrics offers accessible, comprehensive pediatric care to families at five practice locations throughout Northern Virginia. For both sickness and …