Our client is seeking a Software Engineer! The successful candidate will play a key role in developing enterprise-grade software solutions, including building and maintaining Java-based REST APIs. Responsibilities include collaborating with stakeholders to understand requirements, adhering to best design patterns for scalability and maintainability, and optimizing extract/transform/load (ETL) services. Additionally, the engineer will become proficient with the project’s graph database and develop complex database queries.
Responsibilities:
- Contribute to the development of enterprise-grade software solutions.
- Build and maintain Java-based REST APIs.
- Adhere to leading design patterns to ensure the product’s scalability and maintainability.
- Collaborate regularly with stakeholders to understand the domain, elicit requirements, and devise effective solutions.
- Develop and optimize various extract/transform/load (ETL) services.
- Become proficient with the project’s graph database and develop complex database queries.
Must Have's:
- Experience using Java to build enterprise products and applications.
- Knowledge of streaming analytic platforms such as Kafka, RabbitMQ, Spark, etc.
- Familiarity with Extract, Transform, Load (ETL) software patterns to ingest large and complex datasets.
- Proficiency with Git and GitLab CI/CD.
- Understanding of common Enterprise Integration Patterns (EIP) and their application.
- Security Clearance: ACTIVE TS/SCI FSP
Nice to Have's:
- Experience with graph databases, such as Neo4j.
- Experience building real-time data processing applications using streaming libraries like Kafka Streams.
- Experience modeling data and relationships in graph databases.
- Familiarity with networking concepts, protocols, and analysis (routers, switches, etc.).
- Knowledge of SIGINT collection and analysis systems.
- Experience with production Computer Network Operations (CNO) capabilities and operations.
Location: Columbia, MD
Salary: $50K-$120K
Benefits:
- CareFirst Medical, Dental, and Vision Coverage for Employee and Dependents
- Up to 25 Days of Paid Time Off
- Up to 40 hours of PTO Carryover
- 11 Federal Government Holidays
- Work From Home Opportunities
- 401K Company Contribution, Fully Vested Day 1
- Discretionary, Certification, and Sign-On Bonus Potential
- Employee Referral Bonus Program
- Annual Professional Development
- 100% Premium Covered for Life & Disability Insurances
- Additional Voluntary Life Insurance Coverage Available
- Employee Assistance Program
- Travel Protection Program
- Financial Planning Assistance
- Bereavement and Jury Duty Leave
- Monthly Team and Family Events
- Technology Budget
- Global Entry
- Annual Swag Budget