Programmer Analyst (Full-Time)
Norgate Technology Inc - Piscataway, NJ
Apply NowJob Description
*******hybrid model - 2 days remote/3 days office*******Full Stack Programmer Analyst Client: Engineering ClientLocation: Piscataway, NJDescriptionThe overall purpose of this position is to design, develop, and maintain scalable & diverse web applications, with a focus on process workflows, for consumer oriented functions, content management solutions, custom Java/J2EE applications, internal/backend software tools and systems. This position reports to the Sr. Manager of Digital Solutions, the role functions as an individual contributor, and does not manage any direct reports.Key ResponsibilitiesDevelops process workflow, content management, and custom Java/J2EE web applications which includes design, hands-on implementation, and maintenance/supportActively participates in requirement reviews, technical design reviews, and code reviewsPerforms impact analysis of application changesCreates and maintains software documentationResponsible for maintaining high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post production supportKeeps security best practices at the forefront in all design and development activitiesWorks closely with the Digital Solutions team, Core & Global Application Development Teams/Partners, IT Application & Enterprise Architecture teams, Business Stakeholders & Other Technical Stakeholder teamsReports progress and activity to Manager and/or Project Lead on a continuing basisStays current with evolving technology trendsQualificationsEducationBachelor''s degree or equivalent experience or higher in Computer Science or related field preferred or equivalent experienceWork Experience2-4 years of related work experienceLicenses and CertificationsJava SE / Java EE Certification (Preferred)Skills and RequirementsAt least 3 years of analysis, design and application development expertiseHands-on experience with implementing Front-end applications using JavaScript (jQuery/Angular/ReactJS), HTML5, CSS3 technologies, responsive web design requiredHands-on experience with Java/J2EE developmentHands-on experience with Spring/Spring Boot frameworkExperience in implementation and integration with web services (SOAP/REST based, JSON, XML) requiredHands-on development experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./ MongoDB)Experience with e-Commerce applications, Content Management Systems (e.g./ Adobe Experience Manager), process workflow applications/platforms (e.g./ RunMyProcess) is preferredExperience with implementation of FreeMarker templates is preferredProficient understanding of code versioning/integration/deployment tools (e.g./ SVN, GIT, Maven, Bamboo)Must have effective communication skills both written and verbal required to effectively present ideas and concepts to the user community/stakeholders/technical personnelAbility to work as part of a team as well as with all levels of managementExperience with project life cycle, including design, development, testing, UAT, and production supportGood knowledge of Agile and Waterfall methodologies - provided by Dice
Created: 2025-09-06