This job listing has expired and the position may no longer be open for hire.

Senior Programmmer Analyst I (E2866C) at Institute of Electrical and Electronics Engineers, Inc.

Posted in Information Technology 30+ days ago.

Type: Full-Time
Location: Piscataway, New Jersey





Job Description:

Job Summary

We are seeking an expert Java developer with strong analytical skills and a broad understanding of the software stack that underlies modern web applications. The selected candidate will work with a Lead Programmer Analyst and be responsible for multiple areas relating to software development, code maintenance, deployment, and troubleshooting operational issues focused on IEEE's flagship Xplore web application, the Publications Data Warehouse, and the peripheral applications that contribute to or rely on these. The ideal candidate will not only be a strong developer, but also be willing and able to analyze and find solutions for application performance issues, automated deployments, disaster recovery strategies, and other activities required to maintain and support the applications and the development lifecycle.

This is a senior role, requiring the incumbent to make independent design decisions, present ideas to the team and other stakeholders, as well as take responsibility for the implementation of new features. The role functions as an individual contributor and does not manage any direct reports.

Key Responsibilities


  • Software design and development, primarily in Java, to build and maintain web applications and offline processes

  • Design and development of data repositories and ELT processes for data load

  • Identifying and implementing tools to improve software development process, code maintenance, deployments, performance monitoring, and remediation

  • Monitoring the team's applications and processes regularly and addressing issues promptly

  • Interacting with stakeholders and customers as needed to understand issues and requirements and to formulate options to address them

  • Mentoring junior team members and fostering adherence to best practices in programming, testing, builds, and deployments

  • Functioning as an integral part of a fast-paced and agile technical team and proactively sharing responsibility for the team's deliverables

Must be able to Commute to NJ Office

Education


  • Bachelor's degree or equivalent experience or higher in Computer Science or related field Req

Work Experience


  • 4-7 years of hands-on analysis, design, and application development expertise Req

Licenses and Certifications


  • Java SE / Java EE / Spring Framework Certification Pref

  • AWS or other Cloud Platforms Certification Pref

Skills and Requirements


  • Analysis, design and application development expertise required.

  • Command of Java and J2EE required.

  • In-depth knowledge of and experience with Spring/Spring Boot and other commonly used Java frameworks and design patterns required.

  • Experience with J2EE developer tools such as Eclipse, Jira, Bamboo, Maven, Gradle, GIT, SVN, etc. required.

  • Familiarity with deploying and trouble-shooting web applications, including analysis of web server / application server logs and using browser developer tools required.

  • Experience in implementation and integration with web services (SOAP/REST based, JSON, XML) required.

  • Hands-on development experience using RDBMS/SQL (e.g./ MySQL) required.

  • Experience with modern Javascript frameworks, preferably Angular, preferred.

  • Experience with AWS and related technologies (S3, EC2 Lambda, CloudFront, DynamoDB, RDS, ElastiCache, Cloudsearch, Fargate, Redshift, Apache Spark, etc.) preferred.

  • Experience in Agile / DevOps methodologies preferred

  • Experience with MarkLogic XML respository and search is a plus.

  • Ability to work as part of a team as well as with all levels of management.

  • Strong verbal and written communication skills are essential.

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.





More jobs in Piscataway, New Jersey


Eurofins

Eurofins

Amneal Pharmaceuticals LLC (J0P)
More jobs in Information Technology


Publix Super Markets, Inc.

Publix Super Markets, Inc.

Publix Super Markets, Inc.