Logo
Nissint Technologies, LLC

Library Software Engineer Java Developer Job at Nissint Technologies, LLC in Han

Nissint Technologies, LLC, Hanover, MD, US, 21076

Save Job

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

  • Engage in writing and maintaining code primarily in Java, ensuring that existing software capabilities are improved and up-to-date.
  • Manage digital certificates and encryption protocols using PKI to ensure the system's security is robust and functioning correctly.
  • Design and maintain RESTful web services, focusing on creating efficient and secure endpoints for system communication.
  • Implement Identity, Credential, and Access Management (ICAM) features like roles, permissions, and auditing access logs to comply with security policies.
  • Use Docker for packaging applications and Kubernetes for orchestrating containerized services, ensuring reliable and scalable deployments.
  • Perform some tasks related to Linux server administration, including monitoring performance, handling updates, and troubleshooting server issues.
  • Ensure compliance with security frameworks like while collaborating with team members and customers through effective communication.

Requirements

  • 8 years of software development experience
  • Java Development Experience
  • Must be able to work in a fast-paced environment where multiple projects are being developed simultaneously.
  • Must be able to adapt quickly to new requests and react to unexpected results.
  • Must be able to work well within a team environment, be organized, and multi-task.
  • Must have excellent interpersonal skills, be able to communicate in a professional manner both verbally and in writing, and have experience interacting with developers, system users, and the customer.

Desired Skills

  • Extensive Java Development Experience
  • Familiarity with PKI and REST services
  • Knowledge of ICAM Capabilities and integration
  • Linux experience
  • Experience with Gradle and GitLab CI/CD Pipelines
  • Containerize existing software capabilities using Docker/Kubernetes
  • Review and test software components for adherence to the design requirements and documents test results
  • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from the system level to individual software components.
  • Perform software life-cycle activities to ensure the highest level of system performance and availability and compliance with business requirements.
  • Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application.
  • Knowledge of EDH1/2, ISM, CAPCO and CUI standards
  • Experience with engaging with leadership, customers, and interfacing teams