Next Step Systems - Annapolis Junction, MD

posted 3 months ago

Full-time - Mid Level
Onsite - Annapolis Junction, MD
Professional, Scientific, and Technical Services

About the position

We are seeking a mid-level or higher Java/Python Developer with strong Java and Python experience. The ideal candidate will possess the ability to quickly understand existing code and system architecture, which is crucial for maintaining and enhancing our software solutions. This role requires a solid understanding of multi-threaded programming and database management, as these skills are essential for developing efficient and scalable applications. The Java/Python Developer will be responsible for writing clean, maintainable code and collaborating with other team members to deliver high-quality software products. The position requires an active TS/SCI with a Full Scope Polygraph Security Clearance, as the work involves handling sensitive information. The Java/Python Developer will work onsite in Annapolis Junction, MD, and must be available for in-person collaboration with the team. This is a full-time position that demands a proactive approach to problem-solving and a commitment to continuous learning and improvement in software development practices. Technical skills required for this position include proficiency in Java and Python, experience with Spring Boot, SQL, Bash scripting, and version control using Git. Familiarity with Agile software development methodologies and tools such as Jira and Confluence is also important. Additionally, candidates should be comfortable working in a fast-paced environment and be able to adapt to changing project requirements.

Responsibilities

  • Develop and maintain Java and Python applications.
  • Understand and enhance existing code and system architecture.
  • Collaborate with team members to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code.
  • Participate in Agile software development processes.

Requirements

  • Strong experience in Java programming.
  • Strong experience in Python programming.
  • Proficiency in Spring Boot framework.
  • Experience with SQL databases.
  • Familiarity with Bash scripting.
  • Knowledge of version control systems, particularly Git.
  • Active TS/SCI with a Full Scope Polygraph Security Clearance.

Nice-to-haves

  • Experience with Splunk Dashboard Development.
  • Familiarity with Sybase databases.
  • Experience with Amazon Web Services (AWS).
  • UI Development experience using JavaScript, CSS, and HTML.
  • Knowledge of SaltStack for configuration management.
  • Experience with Apache NiFi for data integration.
  • Familiarity with Agile Software Development practices.
  • Experience using Jira and Confluence for project management.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service