Jobs · Design · Maryland

Full Stack Java Developer-Principal

NetSage · Annapolis Junction, MD · 1 wk ago
On-siteDesignFull-time

Job Description

We are seeking a Principal Full Stack Java Developer to develop, maintain, and enhance complex and diverse software systems. In this role, you will support complex, multifaceted software systems—such as data-intensive analytics platforms, advanced algorithmic solutions, large-scale data processing environments, real-time applications, and business information systems—based on defined and documented requirements.

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 is required.
  • In lieu of a degree, sixteen (16) years of relevant experience is acceptable.
  • 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 a combination of the following technologies:
  • Spring MVC
  • Spring Data
  • Spring Security
  • Java Message Service (JMS)
  • Apache Kafka
  • Oracle Database
  • Elasticsearch
  • Docker
  • Kubernetes (K8s)
  • Maven
  • Gradle
  • GitLab
  • Continuous Integration/Continuous Deployment (CI/CD)

Similar jobs