Software Engineer, Full Stack Developer, Java Developer

Compunnel, Inc.

JOB SUMMARY

Client is seeking a dedicated Mid-Level Software Engineer to join an innovative technology team. The successful candidate will play a key role in designing, developing, and enhancing software solutions that support strategic objectives. This position involves working collaboratively in a dynamic environment to deliver high-quality applications critical to operations and customer satisfaction.

Key Responsibilities

  • Design and implement new software features and frameworks, ensuring timely and budget-conscious delivery.
  • Analyze and improve efficiency, scalability, and stability of system resources.
  • Collaborate with team members on project planning, design specifications, and performance improvements.
  • Conduct code reviews, write unit tests, and document implementations to maintain development quality.
  • Work cross-functionally to integrate new features and functionality.
  • Troubleshoot and resolve issues in existing applications to enhance user experience.
  • Participate in Agile processes including sprint planning, stand‑ups, retrospectives, and demos.
  • Stay current with technology standards, industry trends, and emerging tools.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • Minimum of 5 years of software development experience within the DoD industry.
  • Strong understanding of software development principles and design patterns.
  • Proficiency in one or more programming languages (Java, C#, C++, Python, or similar).
  • Familiarity with the full software development lifecycle and Agile methodologies.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently with minimal supervision.

Preferred Qualifications

  • Knowledge of Windows and UNIX‑based platforms (CENTOS/ROCKY/RHEL

8).

  • Expertise in JavaFX/Java 11 or greater.
  • Familiarity with UML and modern design methodologies.
  • Experience with Git/Bitbucket and JIRA.
  • Understanding of cybersecurity principles and secure coding practices (Fortify).
  • Experience with CI/CD pipelines (Jenkins, Git Hub).
  • Knowledge of containerization/orchestration technologies (Docker, Kubernetes).
  • Experience with test-driven development (TDD) and automated testing frameworks.

Certifications

  • None required; relevant technical certifications are a plus.

#J-18808-Ljbffr

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?