Talent.com
Independent Software
Software EngineerIndependent Software • Annapolis Junction, MD, US
Search for other jobs
Software Engineer

Software Engineer

Independent Software • Annapolis Junction, MD, US
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

What You Will Do:

  • As a Software Engineer Level 2 or Level 3 at Independent Software, you will support the modernization of a mission-critical Java application as it evolves from a traditional monolithic architecture to a cloud-ready microservices platform.
  • You will work within a small Agile/Scrum team developing Java and Angular applications while supporting Spring Boot adoption, containerization, and future AWS cloud migration efforts.

Key Responsibilities:

  • Develop, test, and maintain Java and Angular applications.
  • Design and implement RESTful APIs and service integrations.
  • Support migration efforts to Spring Boot, Docker, and microservices architectures.
  • Develop and maintain PostgreSQL database components.
  • Support document parsing and data processing capabilities.
  • Participate in Agile/Scrum development activities, code reviews, testing, and troubleshooting.
  • Utilize Git, GitLab CI/CD, Jira, and Confluence to support software delivery.

Required Skills and Qualifications:

  • Strong Java development experience.
  • Experience with Angular, TypeScript, or similar front-end frameworks.
  • Experience designing and implementing RESTful APIs.
  • Experience with PostgreSQL or other relational databases.
  • Experience using Git and Gradle or Maven.
  • Experience developing applications in Linux environments.
  • Understanding of dependency injection and modern software design principles.
  • Experience working within Agile/Scrum teams.

Education and Experience:

  • Level 2 Fourteen (14) years of Software Engineering experience and a Bachelor's degree in Computer Science or a related discipline.
  • OR Eighteen (18) years of Software Engineering experience in lieu of a degree.
  • Level 3 Twenty (20) years of Software Engineering experience and a Bachelor's degree in Computer Science or a related discipline.

OR Twenty-four (24) years of Software Engineering experience in lieu of a degree. Clearance Requirement:

  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role Why Choose Independent Software: At Independent Software, our people are the mission.
  • We’ve built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.

When you join us, you will:

  • Support critical national security missions that matter Be part of a close-knit, employee-first culture where your voice is heard Expand your skills through ongoing training, mentorship, and career development Enjoy competitive compensation, generous benefits, and work-life balance Ready to take the next step in your career?
  • Join us and be part of something bigger.
  • Apply today.

  • We’re an equal opportunity employer.
  • All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Powered by JazzHR
Create a job alert for this search

Software Engineer • Annapolis Junction, MD, US