Worksite: Southborough, MA and various unanticipated sites throughout the United States.
Job Duties: Responsible for the design, development and deployment of software applications to support EMC Business initiatives. Take technical ownership of multiple applications and work closely with the functional resources to ensure that the applications are fulfilling EMC's business requirements. Responsible for adding, maintaining and extending technical architecture and components for EMC applications. Provide input in all aspects of the development life cycle, including analysis, design, development and testing. Responsible for reviewing proposed code, technical designs and unit test plans. Author technical designs that define how a functional design will be technically enabled. Provide production support of EMC applications by trouble shooting issues, proposing solutions, developing and testing fixes, and migrating solutions. Responsible for helping junior developers with code reviews, design reviews, and unit test plan reviews. Ensure application integrity, availability and performance of one or more EMC mission critical applications. Serve as EMC Subject Matter Expert that will design and develop the technical architecture and longer-term development roadmap for supported application(s) to ensure compliance with EMC technical and architectural standards in addition to delivering business value. Responsible for review of proposed project solutions, implementation of technical design and ensuring technical project deadlines are met. Acts as the quality gate for all application/project changes and is the escalation point for all production issues. May be assigned to various, unanticipated sites throughout the United States.
Job Requirements: Employer will accept Bachelor's degree in Computer Science, Engineering, Math, Physics or related technical field, followed by seven years of progressive, post-baccalaureate work experience in job offered or seven years of progressive, post-baccalaureate work experience in a computer-related occupation. Experience must include: 1) Enterprise application development using Java and J2EE technologies; 2) Spring Framework Technologies (Core, Web services, Data, Boot, JPA,DAO, Cloud) & Struts Framework; 3) Administering and configuring Java application and web servers (Weblogic, Jboss, Tomcat, Spring TC server, Apache Web server, and Apache ActiveMQ); 4) Applying and implementing Axeda/PTC M2M and knowledge of Internet of Things (IoT) concepts, 5) ExtJs, Dropwizard, JQuery, JSON; 6) Implementing single sign-on and SECURID authentication (RSA AXM); 7) application development using Oracle Database & PostgreSQL; 8) consuming and implementing REST services; 9) Debugging Tools (Samurai ThreadDump analyzer, Yourkit Memory Analyzer); 9) Shell Scripting, Perl scripting, XML, XPath; 10) Build & Deployment tools (Maven, ANT, Jenkins); Any suitable combination of education, training, or experience is acceptable. Must be available to work on projects at various, unanticipated sites throughout the United States.
To apply for this job please visit tinyurl.com.