Remote Senior Java Developer

Logo of NT Concepts

NT Concepts

πŸ“Remote - United States

Job highlights

Summary

Join our team as a Senior Java Developer and contribute to advancing critical government systems. As a member of our solutions delivery team, you will have the unique opportunity to work on programs that matter most in National Security.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Clearance: Active Top Secret Clearance. US Citizenship required and the ability to obtain a TS/SCI with CI poly clearance
  • 7+ years of experience as a Java/Python Software Developer, or similar role
  • Strong understanding of object-oriented programming principles (OOP)
  • Experience with version control systems (e.g., Git, GitLab)
  • Experience with Python programming for data manipulation and analysis
  • Experience with SQL and proficiency in writing complex queries
  • Experience with Java/JEE, Spring/Spring Boot, JSON, XML, MVC Frameworks, and JavaScript
  • Familiarity with conducting manual and automated testing of software applications to ensure they meet quality standards and functional requirements
  • Experience with creating / using APIs, and familiarity with common design patterns such as REST, SOAP, or pub/sub
  • Familiarity with Version Control Systems such as GIT
  • Familiarity with Object-Oriented Programming (OOP) design principles
  • Familiarity with Database query language and concepts/designs of large-scale database systems
  • Familiarity with conducting manual and automated testing of software applications to ensure they meet quality standards and functional requirements
  • Familiarity with Information Assurance (Security +)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Responsibilities

  • Design, develop, and implement software features using Java or Python and best practices
  • Perform testing with a focus on Information Assurance (IA)
  • Write clean, maintainable, and well-documented code
  • Utilize unit testing frameworks to ensure code quality and functionality
  • Develop and deploy data pipelines using Python or Java and AWS services (e.g., Flask, S3, EC2, Lambda)
  • Work with stakeholders to understand data requirements and translate them into technical solutions
  • Automate data processing tasks and workflows
  • Troubleshoot and resolve data pipeline issues
  • Collaborate with data scientists and analysts to ensure data accessibility
  • Stay up-to-date on the latest data engineering tools and technologies

Preferred Qualifications

  • Ability to work independently and as part of a team. Experience with popular Python web frameworks (e.g., Django, Flask)
  • Familiarity with web development concepts (HTTP, REST APIs)
  • Security+ CE certification

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let NT Concepts know you found this job on JobsCollider. Thanks! πŸ™