NT Concepts

NT Concepts

Java API Developer

Herndon, VA

No sponsorship$10k-$15kDetected 26 days ago
JavaScriptTypeScriptPythonJavaSpringData StructuresCode ReviewGitSQLNoSQLPostgreSQLMySQLAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDAPI DevelopmentGraphQLRESTKafkaOpenAPI

About the role

  • If meaningful work, initiative, creativity, and continuous self-improvement are important to your career, join our growing team and discover What's Next for you.
  • The pay range listed for this position reflects the wage or salary range NT Concepts expects to pay for this role at the time of posting.
  • We understand that world-changing concepts happen in collaborative environments.

Responsibilities

  • As a Mid-Level Java Developer, you will be responsible for designing, developing, and maintaining software applications, with a focus on data integration and backend services.
  • Software Development: Create maintainable, adaptable, and scalable code using software development best practices (e.g., software reuse, refactoring, continuous integration, test automation, TDD, static code analysis, and peer/code review).
  • Data Integration & ETL: Provide Java coding in support of extract, transform, and load (ETL) processes. Create and maintain scripts, stored procedures, and other logic to create, update, and delete data.
  • API Development: Develop RESTful APIs and microservices to enable secure and efficient system communication and synchronize business data between multiple endpoints.
  • Data Ingest: Configure and manage data ingest components in a cloud platform, such as Apache Kafka, NiFi, FTP, or an API gateway.
  • Database Management: Design and implement schema changes, manage indexes, and alter data objects to optimize performance. Utilize SQL (e.g., SAP/Sybase, PostgreSQL, MySQL) and NoSQL databases for data storage and retrieval.
  • Provide Java coding in support of extract, transform, and load (ETL) processes.
  • Create and maintain scripts, stored procedures, and other logic to create, update, and delete data.
  • Develop RESTful APIs and microservices to enable secure and efficient system communication and synchronize business data between multiple endpoints.

Requirements

  • Must be able to lift 10-15 pounds at times.
  • Education/Experience: Bachelor's degree in a related field and 2-5 years of relevant experience using Java, JavaScript, or other languages for the creation of API-based software.
  • Clearance: Active TS/SCI with CI Poly clearance required.
  • Technical Skills:
  • Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer

Skills

  • Proficiency in Java, with experience in frameworks such as Spring Boot.
  • Experience with JavaScript.
  • Strong understanding of API architectural styles (REST, GraphQL, SOAP) and tools (e.g., Postman, Swagger UI).
  • Experience with data integration, including ETL processes and data ingest tools (e.g., Apache Kafka, NiFi).
  • Experience with SQL (e.g., SAP/Sybase) and NoSQL databases.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of Agile/Scrum development methodologies and software development best practices (TDD, CI/CD).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Utilize SQL (e.g., SAP/Sybase, PostgreSQL, MySQL) and NoSQL databases for data storage and retrieval.

Compensation

  • The pay range listed for this position reflects the wage or salary range NT Concepts expects to pay for this role at the time of posting.

Company info

  • We are seeking a Mid-level API Java Developer, to join our team.
  • Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security.
  • We're looking for the best and the brightest to join us in supporting this mission.
  • Founded in 1998 and headquartered in the Washington DC Metro area, NT Concepts is a private, mid-tier company with clients spanning the Intelligence and Defense communities.
  • We are a company where talented teams work together using innovation and expertise to solve our clients' most critical challenges.

This listing is sourced directly from NT Concepts's careers page and normalized into a canonical job model.