NetSage logo
NetSagePosted 1 month ago

Full Stack Java Developer-Principal

On-siteAnnapolis Junction, Maryland, United States

Full TimeSenior LevelBachelors DegreeSmallCybersecurity Services

Job Summary

Develop, maintain, and enhance complex software systems including data-intensive analytics platforms, advanced algorithmic solutions, large-scale data processing environments, real-time applications, and business information systems based on defined requirements. Build intuitive user interfaces using Angular and JavaScript XML (JSX) while developing back-end applications with the Spring Boot framework and Java application development. Create RESTful APIs and microservices within a collaborative Agile development environment. This role requires a TS/SCI clearance with polygraph, a B.S. in Computer Science or equivalent experience, and proficiency in Spring MVC, Spring Data, Spring Security, JMS, Apache Kafka, Oracle Database, Elasticsearch, Docker, Kubernetes, Maven, Gradle, GitLab, and CI/CD pipelines. NetSage, a mission-focused government contractor, supports national security through exceptional cyber expertise and offers competitive compensation and outstanding benefits.

Required Qualifications

  • TS/SCI with polygraph security clearance
  • A Bachelor of Science (B.S.) degree in Computer Science or a related field and twelve (12) years or relevant experience
  • In lieu of a degree, sixteen (16) years of relevant experience
  • Experience developing front-end applications using Angular and JavaScript XML (JSX)
  • Experience developing back-end applications using the Spring Boot framework
  • Experience with Java application development
  • Experience developing RESTful APIs and microservices
  • Ability to work in a collaborative Agile development environment

Desired Qualifications

  • Experience or familiarity with Spring MVC
  • Experience or familiarity with Spring Data
  • Experience or familiarity with Spring Security
  • Experience or familiarity with Java Message Service (JMS)
  • Experience or familiarity with Apache Kafka
  • Experience or familiarity with Oracle Database
  • Experience or familiarity with Elasticsearch
  • Experience or familiarity with Docker
  • Experience or familiarity with Kubernetes (K8s)
  • Experience or familiarity with Maven
  • Experience or familiarity with Gradle
  • Experience or familiarity with GitLab
  • Experience or familiarity with Continuous Integration/Continuous Deployment (CI/CD)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce