Senior Software Engineer (Enterprise Software Engineer)
at Belay Technologies
Columbia, MD 21046, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Jun, 2024 | Not Specified | 13 Mar, 2024 | N/A | Spring Boot,Etl,Docker,Eip,Load,Git,Polygraph,Kubernetes | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Belay Technologies has been voted Baltimore Business Journal’s (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!
Belay Technologies is seeking a Senior Software Engineer (Enterprise) to join our intel tea. You will act as a senior back-end software engineer, helping to design and develop an entirely new graph analysis platform that – for the very first time – will allow our mission customers to visualize, analyze, and traverse their expansive and complex mission data in a graph format and in near-real-time. This is an ambitious, high-visibility project with a tremendous opportunity to transform core customer workflows, so performance, usability, and scalability are key project goals. To be successful, you will work closely with analysts and operators to gain first-person insight into their missions, workflows, and perspectives, then utilize that knowledge to inform the platform’s design. You will write and optimize graph retrieval queries, design, and maintain ingest processes, and develop batch and streaming analytics that answer key customer questions and surface critical insights.
CANDIDATES SHOULD HAVE THE FOLLOWING QUALIFICATIONS:
- TS/SCI Clearance with polygraph
- 12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.
SKILLS REQUIREMENTS:
- Expert with Java and Spring Boot; proficient using them to build enterprise scale applications.
- Experience building real-time data processing applications using streaming libraries like Kafka Streams.
- Understanding of common Enterprise Integration Patterns (EIP) and how to apply them.
- Experience with service containerization and deployment using Docker and/or Kubernetes.
- Experience with Extract, Transform, Load (ETL) software patterns to ingest large and complex datasets.
- Familiarity with Git and GitLab CI/CD.
Responsibilities:
- Design and architect complex, enterprise-grade software solutions.
- Adhere to leading design patterns to ensure the product’s scalability and maintainability.
- Work regularly with stakeholders to understand the domain, elicit requirements, and devise solutions.
- Develop and optimize various extract/transform/load (ETL) services.
- Become proficient with the project’s graph database and develop complex database queries.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
BSc
Proficient
1
Columbia, MD 21046, USA