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
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)