Ewing Township, NJ, USA
1 day ago
Senior Software Developer, Ewing Township, NJ
Job Seekers, Please send resumes to resumes@hireitpeople.com Work with units throughout ETS to ensure smooth delivery of existing services and program modificationsSupport the planning and training of internal clients when new applications are launched or new processes are put in placeProvide peer leadership and collaborate with Leads, team members and other development staffIndependently develops software, codes, tests and debugsRecommend modification to existing processes and new procedures to solve complex problems considering the existing system limitations, operating time and desired resultsCollaborate with team members as well as across FCEs/SBUs to identify ways to improve existing processes and technical outputProactive identification of gaps (especially across areas) and escalate in a timely and appropriate mannerCreate and update all relevant documentation and specifications for design, development, and testingEscalate problems of complex technical circumstances to appropriate channelsDevelop new project modules, design and write the application code based on requirement.Collaborate development activities with other team members.Create common framework through design and technical specification.Maintain the current application code, enhance code and occasional production support.Create prototypes, create common framework, design and develop the application modulesCreate technical specificationsUnderstand the current application framework and integrate the new module with current applicationWrite and modify application code based on release request including enhancements, defect fixes and research/analysisProvide occasional emergency release and regular production supportUpdate defects/enhancements tracker including test steps; code changes to build the knowledge baseCollaborate development and integration activities with other team members and other groupsUnderstand requirement to write efficient application code, review application server issues and provide resolutionExperience with complex, large-scale application development using JAVA and Oracle-based technologies.Working with JAVA/JEE, JAVA design patters, HTML, JavaScript, AJAX and JSP technologies required.Experience with integration of Struts, Spring, ORM Tool such as Hibernate, JPA and Web Services is required.Experience with SQL, PL/SQL with Oracle backed is required.Experience creating application framework, development using common approach, technical design-like class diagram and sequence diagram is required.Knowledge and experience with Weblogic, JDeveloper, Oracle ADF, UNIX Shell scripting and UML are strongly preferred.Should be able to translate functional requirement and ER diagrams/data model into technical design and application code.Knowledge and experience of creating common framework and classes are strongly preferred.Excellent team player and independently able to research and provide resolution for production support. Excellent communication skills are required.

Technical Skills: JPA, Hibernate, Spring Core, Spring MVC, Apache CXF, JUnit, Java development, Maven, Ant, Hudson, Eclipse, Tomcat, Linux, J2EE based application development, JAVA, JSP, AJAX, JavaScript, JAVA Design Patterns, HTML, Servlet, JDeveloper, Weblogic Application Server, Application support and monitoring.

Education: Bachelor’s Degree or Higher in a Computer related field or foreign Equivalent

Confirm your E-mail: Send Email