Job Summary
The overall purpose of this position is to support software development initiatives and operational tasks for IEEE's flagship Xplore Digital Library,
with a focus on the underlying authentication/authorization component. The ideal candidate would be a strong Java developer with excellent database skills,
competence with Linux command line and scripting, and prior experience or an interest in application security features and authentication methods.
The position has no direct reports and works under moderate supervision within a fast-paced Agile team. While we are looking for a self-starter
with strong analytical and programming skills, the role offers excellent opportunities for learning and growth for the right candidate.
Key Responsibilities
- Develops process workflow, and custom Java/J2EE web applications which includes design, hands-on implementation, and maintenance/support for full stack development.
- Participates in the development efforts for all improvements, upgrades and support for the access and authentication system
- Responsible for maintaining high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post production support
- Creates and maintains software documentation
- Responsible for maintaining high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post production support
- Keeps security best practices at the forefront in all design and development activities
- Works closely with the Business Stakeholders & Other Technical Stakeholder teams
- Reports progress and activity to Manager and/or Project Lead on a continuing basis
- Stays current with evolving technology trend
Qualifications
Education
- Bachelor's degree or equivalent experience or higher in Computer Science or related field preferred or equivalent experience Req
Work Experience
- 2-4 years of related work experience Req
Licenses and Certifications
- Java SE / Java EE Certification Pref
Skills and Requirements
- At least 3 years of analysis, design and application development expertise
- Hands-on experience with Java/J2EE development and Linux using various commands and utilities is required
- Hands-on development experience using RDBMS/SQL (e.g./ MySQL)
- Hands-on experience with Spring/Spring Boot framework
- Experience in implementation and integration with web services (SOAP/REST based, JSON, XML) required
- Hands-on development experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./ MongoDB)
- Hands-on experience with implementing Front-end applications using JavaScript (jQuery/Angular/ReactJS), HTML5, CSS3 technologies, responsive web design preferred
- Experience with e-Commerce applications, Content Management Systems (e.g./ Adobe Experience Manager), process workflow applications/platforms is preferred
- Proficient 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 personnel
- Ability to work as part of a team as well as with all levels of management
- Experience with project life cycle, including design, development, testing, UAT, and production support
- Good knowledge of Agile and Waterfall methodologies
For information on work demands and conditions required for this position, please consult the reference document, "Physical, Mental, and Work Environment Standards for IEEE Positions." This position is classified under Category I - Office Positions.
IEEE is an EEO/AAP Employer/Protected Veteran/Disabled
===============================================
Disclaimer: This job description is proprietary to IEEE. It outlines the general nature and key features performed by various positions that share the same job classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and qualifications required of all employees assigned to the job. Nothing in this job description restricts management’s right to assign or re-assign duties to this job at any time due to reasonable accommodations or other business reasons.
Primary Location: United States-New Jersey-Piscataway
Job Posting: Dec 16, 2022, 6:49:27 AM