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.
Apply directly at NT Concepts →Create a free account for alerts like thisView NT Concepts immigration profile
This listing is sourced directly from NT Concepts's careers page and normalized into a canonical job model.