Software Engineer

Company:  Mission Box Solutions
Location: Columbia
Closing Date: 22/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
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: 

Paid time off

Retirement / 401k Health,

Dental, and Vision insurance

Disability insurance

Life insurance, AD/D, STD/LTD

Professional Development

Certification Award / Bonus

Company Sponsored Activities

Mission Box Solutions is an Equal Opportunity Employer. We value the benefits of diversity in our workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity and expression, national origin, disability, protected Veteran status, or any other attribute or protected characteristic by law. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for potential access to classified information. Accordingly, US Citizenship is required. Our strategic partner is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract of employment and are subject to change at the discretion of our strategic partner. 
Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙