Software Developer

Digpulse Technologies Inc.
Cherry Hill, NJ, United States
20 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

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
+36 more
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

Job 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

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

2:08 min

Transitioning from degree studies to software engineering

Daniela Bonvini · LIVE

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all