> Markdown version of [/jobs/ext/2084828-software-developer](https://www.wearedevelopers.com/jobs/ext/2084828-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Digpulse Technologies Inc. - **Location:** Cherry Hill, NJ, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Apache Tomcat, Applications Architecture, Component-Based Software Engineering, Software Applications, HTML5, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), IBM DB2, Linux, Github, Gradle, Hibernate (Java), Iterative and Incremental Development, Junit, Python (Programming Language), PostgreSQL, Apache Maven, Microsoft SQL Server, MongoDB, MySQL, Node.Js, Systems Development Life Cycle, Mockito, Next.js, Software Engineering, PL-SQL, Testng, WebRTC, Spring-mvc, ReactJS, Spring-boot, Gitlab, Git, Spring Data, AngularJS, Information Technology, Cassandra, Apache Kafka, Npm(Software), Bitbucket, Mocha, Docker, Jenkins, Oracledb - **Published:** August 16, 2026 - **Apply:** https://www.juju.com/job/00000000gn9uy2 ## About the Role Masters degree in Computer Science/Computer Applications/Technology /Engineering (Electrical /Mechanical/ Computer Science). Will accept Bachelors in Computer Science/Computer Applications/Technology /Engineering (Electrical /Mechanical/ Computer Science) plus five (5) years of progressive experience in related fields in lieu of Masters Degree. Will accept foreign education equivalent. ## Description Research, analyze, and design new and existing software products; Design, code, test, implement and support core application components and makes recommendations towards the development of new code or existing code; Work within existing application architecture to deliver solutions; Participate in performance and maintainability code improvement efforts; Design, implement, and unit testing of systems / applications; Technical leadership for design, development and testing of the implementation effort; Participate in the full SDLC, including analysis and design sessions, iterative development and estimation; support production environments; Communicate with internal/external stakeholders during analysis and development phase; work with Business Analysts to resolve complex end user issues; Write and review technical specifications as required, meeting the objectives of functional specifications; Collaborate with Architects and other Software Engineering resources in designing and implementing integrated enterprise solutions Create and revise technical documentation, develop user guides and training documents related to the application as required. Relocation/ telecommuting may be required plus travel to various unanticipated client locations within the United States for short and long term assignments. Languages, skills and tools: Any suitable combination of the following tools: Java, Python, PL/SQL, JavaScript, Spring Boot, Spring MVC, Spring Data, Tomcat, Hibernate, HTML5, CSS3, WebRTC, Angular, React.js, Oracle DB, DB2, SQL Server, MySQL, MongoDB, Azure, Postgre SQL, Next.js, Cassandra, Maven, Kafka, Node.js, Mocha, Gradle, Jenkins, NPM, JUnit, TestNG, Mockito, Git, GitHub, GitLab, Bitbucket, AWS, Docker, Linux, Window ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)