Senior Java Backend Developer

  • $90k-$130k
  • Remote - United States

Remote

Software Development

Senior

Summary

The job is for a Java Backend Developer with 5+ years of experience to work on national and homeland security problems. They will design, develop, test, and maintain data services using Java, SQL, and Oracle, and act as a liaison with customers. A BS degree in a related technical field is required.

Requirements

  • BS Degree in a related technical field (Computer Science, Engineering, etc)
  • 5+ years of strong Java J2EE/JEE design and software development experience
  • 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
  • Thorough understanding of web services (REST/SOAP with XML or JSON payloads) and their representation in a network trace
  • Knowledge of design patterns (GoF, J2EE)
  • Understanding of the HTTP and TLS protocols and modern extensions (content security policy, CSRF tokens)
  • Experience with querying various databases (Oracle, SQL Server, MariaDB) using a variety of means
  • Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
  • Service Oriented Architecture design and development experience

Responsibilities

  • Design, develop, test, and maintain data services (SOAP/REST)
  • Write client services utilizing an enterprise search RESTful service
  • Solve highly technical software development issues
  • Troubleshoot validation issues in a distributed environment across networks
  • Recommend unique solutions in a multidisciplinary environment
  • Act as a liaison with various customers both within and external to the organization

Preferred Qualifications

  • Experience with Enterprise Search Technologies (Solr, Elasticsearch, Lucene, or others)
  • First-hand experience working with large project teams or working with the Federal Government
  • Prior experience with Caching, Clustering, Distributed Computing
  • Data loading experience or exceptional database knowledge
  • Experience troubleshooting CRL/OCSP/PIV Validation issues in a distributed environment across networks
  • Experience parsing and cryptographically validating documents in various formats
  • Understanding of application security practices and their implementations in a state-of-the-art environment (e.g.NIST 800-53 security controls)
Share this job:
Please let Shuvel know you found this job on Remote First Jobs 🙏
Apply now