Senior Software Engineer (Enterprise Software Engineer)

at  Belay Technologies

Columbia, MD 21046, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024Not Specified13 Mar, 2024N/ASpring Boot,Etl,Docker,Eip,Load,Git,Polygraph,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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