Logo
Shuvel Digital

Remote Senior Java Backend Developer

Shuvel Digital, United States

Save Job

Job Description:

n

We are currently seeking a motivated, career and customer-oriented Java Backend Developer to join our team to begin an exciting and challenging career.

n

The right candidate will bring an interest in applying his or her talents to national and homeland security problems.

n

The senior developer will use Java, SQL, and Oracle to design, develop, test, and maintain data services (SOAP/REST).

n
    n
  • n

    Write client services utilizing an enterprise search RESTful service.

    n
  • n
  • n

    Solve highly technical software development issues.

    n
  • n
  • n

    Troubleshoot validation issues in a distributes environment across networks.

    n
  • n
  • n

    Recommend unique solutions in a multidisciplinary environment (e.g., utilizing Front-end, back-end or other multi- faceted solutions)

    n
  • n
  • n

    Act as a liaison with various customers both within and external to the organization to brief, design, and implement various identity management initiatives.

    n
  • n
  • n

    Provide guidance across domains of systems engineers, network engineers, and information security professionals.

    n
  • n
  • n

    Having a “security-first” mindset for analyzing designs and implementations to identify security vulnerabilities and flaws.

    n
  • n
n

Skills and Experience:

n
    n
  • n

    BS Degree in a related technical field (Computer Science, Engineering, etc)

    n
  • n
  • n

    5+ years of strong Java J2EE/JEE design and software development experience including designing, programming, and documenting large-scale software systems

    n
  • n
  • n

    Strong expertise with Java, Java Frameworks (Spring, JMS), Object-Oriented Design and development principles and Java Application Servers such as WebLogic or Apache Tomcat; and relational databases such as Oracle or DB2

    n
  • n
  • n

    Thorough understanding of web services (REST/SOAP with XML or JSON payloads) and their representation in a network trace

    n
  • n
  • n

    Knowledge of design patterns (GoF, J2EE)

    n
  • n
  • n

    Understanding of the HTTP and TLS protocols and modern extensions (content security policy, CSRF tokens)

    n
  • n
  • n

    Experience with querying various databases (Oracle, SQL Server, MariaDB) using a variety of means (command line clients, desktop clients, code ) to analyze data and deduce missing or erroneous information

    n
  • n
  • n

    Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)

    n
  • n
  • n

    Service Oriented Architecture design and development experience

    n
  • n
n

Desired Skills and Experience

n
    n
  • n

    Experience with Enterprise Search Techologes (Solr, Elasticsearch, Lucene, or others)

    n
  • n
  • n

    First-hand experience working with large project teams or working with the Federal Government

    n
  • n
  • n

    Prior experience with Caching, Clustering, Distributed Computing

    n
  • n
  • n

    Data loading experience or exceptional database knowledge

    n
  • n
  • n

    Experience troubleshooting CRL/OCSP/PIV Validation issues in a distributed environment across networks

    n
  • n
  • n

    Experience parsing and cryptographically validating documents in various formats

    n
  • n
  • n

    Experience with X509 binary certificate construction and parsing

    n
  • n
  • n

    Understanding of application security practices and their implementations in a state-of-the-art environment (e.g.NIST 800-53 security controls)

    n
  • n