Authentication Software Engineer Java Developer
Company: Nissint Technologies, LLC
Location: Hanover
Posted on: February 19, 2026
|
|
|
Job Description:
Job Description Job Description Benefits: Company Paid Health
Insurance Company Funded HSA Flexible schedule Paid time off
Signing bonus Training & development Tuition assistance At Nissint
Technologies, you'll work on high-impact, cutting-edge projects
with a skilled team of developers, delivering custom software
solutions to the Intelligence Community. We offer a flexible,
supportive environment with competitive compensation, professional
growth opportunities, and a strong emphasis on work-life balance,
ensuring you can thrive both personally and professionally. This
job presents an exciting opportunity to collaborate with a group of
talented professionals dedicated to providing critical
infrastructure and advanced capabilities that enable secure,
mission-critical operations across multiple agencies and domains.
It encompasses a wide range of services designed to ensure seamless
communication, robust cybersecurity, and efficient collaboration at
various levels. Your role will be pivotal in safeguarding sensitive
information and maintaining operational resilience against evolving
cyber threats, and will focus on cross-domain collaboration while
fostering coordinated efforts to protect national interests and
execute intelligence missions effectively. Responsibilities Design,
Develop, and Maintain Authorization Services: The engineer is
responsible for creating scalable and secure authorization
mechanisms within Java applications to manage user permissions and
access control. Integrate with LDAP Directories and Oracle
Databases: They ensure seamless interaction between Authorization
Services and these systems, facilitating user authentication and
data storage processes. Implement Identity and Access Management
(IAM) Features: The engineer incorporates IAM solutions into
applications, managing user roles, permissions, and access control
policies to enhance security. Follow Coding Standards and Best
Practices: Adhering to established coding guidelines, the engineer
writes clean, well-documented code and participates in code reviews
to maintain high-quality software. Work with Logging and Monitoring
Tools (ELK Stack): They implement logging mechanisms using the ELK
stack to monitor application performance, troubleshoot issues, and
ensure optimal system operation. Utilize Tasking Systems for
Project Management: The engineer uses tools like Redmine or Jira to
manage tasks, track progress, and ensure timely delivery of
projects, effectively prioritizing and assigning work. Collaborate
Effectively with Teams and Communicate Clearly: Engaging in daily
stand-ups and updating stakeholders on project status, the engineer
works closely with other teams to ensure seamless operations and
clear communication. Requirements 5 years of software development
experience Experience developing software and systems in Java
Desired Skills Experience with the following technologies:
Cloudera, Kibana, ELK Stack, OViD Oracle, NiFi, Radiant Logic LDAP
or other directory services PKI, technologies (including RSA, SSL,
and X509 Certificates) Web services using REST, SOAP, XML, and
JSON, Understanding of Identity and Access Management solutions.
Familiarity with coding and documentation standards and best
practices, and with source control systems Experience with
Tasking/Ticketing systems Ability to clearly and professionally
communicate ideas and status updates to peers and management
Ability to work in a fast-paced environment, on schedule, and with
minimal supervision, when multiple projects are being developed
simultaneously
Keywords: Nissint Technologies, LLC, Towson , Authentication Software Engineer Java Developer, IT / Software / Systems , Hanover, Maryland