Software Development Engineer
Responsibilities:
Looking for a qualified software developer who will be responsible for building product enhancements and solutions to meet customer and product roadmap business needs. Develop and implement backend components in function-based architecture including web services.
Requirements:
Ability to perform software development functions along with demonstrated experience of delivering software systems on aggressive schedules and changing priorities with quality and on schedule.
- 4–5 years of experience developing scalable web applications using: 
- Java, Spring Boot
 - HTML5, CSS, JavaScript, jQuery, Angular (version 18 or later)
 
 - Knowledge in SQL working with RDBMS like Oracle or Postgres
 - Knowledge in a wide variety of TCP based protocol stacks and architecture (HTTP, SOAP, REST) with experience in at least one such protocol
 - Ability to work in a Linux based environment with knowledge of a scripting language like shell
 - Familiarity with secure design, coding & browser debugging
 - Ability to design/develop screens without specific design requirement
 - Experience working in an Agile/Scrum development process
 - An inherent curiosity and a willingness to learn on your own
 - Ability to work independently with minimal supervision
 - BS/MS degree in Computer Science, Engineering, or a related subject
 - **Hybrid employees must live within 75 miles of the iconectiv office in Bridgewater, New Jersey, which is the in-person office location where the employee will report when working in-person
 - iconectiv does not offer relocation
 
Desired Qualifications:
- Programming Experience in PHP, C, Python, Tomcat, Shell programming etc.
 - Excellent written and verbal communication skills to be able to explain problems and solutions concisely and clearly
 - Experience working in Waterfall and Agile environment with changing priorities and tight schedules, utilizing ALM tools (Helix, JIRA) and familiarity with DevOps principles and tools (Jenkins, Git)