Systolic - Annapolis Junction, MD

posted 29 days ago

Full-time - Mid Level
Annapolis Junction, MD
Professional, Scientific, and Technical Services

About the position

As a Mid - Senior Level Java Developer at SYSTOLIC, you will play a crucial role in supporting a highly visible cryptographic modernization effort. This position requires a skilled Java programmer who is adept at both server-side business logic implementation and client web application development, including user interface (UI) design. You will be part of a high-performing Agile team, responsible for turning Agile stories into fully implemented features that span a wide range of requirements, from user interfaces to complex business logic. Your contributions will directly impact the effectiveness of cryptographic systems, which are vital to the Intelligence Community's operations. The ideal candidate will have at least 14 years of experience in software development, with a strong educational background in Computer Science or a related field. You will be expected to demonstrate proficiency in Java and familiarity with various technologies, including Java/JEE, Python, C/C++, SQL, and more. Additionally, experience with web application UI development and knowledge of databases and data structures is essential. Familiarity with cryptographic technologies, such as symmetric and asymmetric cryptography, will be a significant advantage in this role. At SYSTOLIC, we are committed to providing our employees with the best possible work experience, allowing them to focus on delivering exceptional support to our customers. We offer a flexible benefits model that enables employees to customize their compensation packages to meet their individual needs. Our company culture emphasizes integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community, making SYSTOLIC an excellent fit for those seeking a fulfilling career in software development.

Responsibilities

  • Support a cryptographic modernization effort as a skilled Java programmer.
  • Implement server-side business logic and client web applications.
  • Develop user interfaces (UI) for various applications.
  • Collaborate with a high-performing Agile team to turn Agile stories into fully implemented features.
  • Work on a wide range of requirements packages, from UI to complex business logic.

Requirements

  • At least 14 years of experience in software development.
  • Bachelor's degree in Computer Science or a related field.
  • Demonstrated experience with Java and multiple technologies including Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins.
  • Experience with Web Application User Interface Development.
  • Knowledge of databases and structures.
  • Experience working with JSON, HTML, XML, XSLT.
  • Familiarity with technologies underlying cryptographic systems, including symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, and digital signatures.

Benefits

  • Flexible benefits model allowing customization of compensation packages.
  • Competitive salary with top dollar pay for selected work opportunities.
  • Support for employees exploring new work opportunities within the company.
  • Generous rewards for employees contributing to company growth by bringing in new hires and contracts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service