Software Engineer - Hamilton, NJ
Design and develop middleware using Servlets, Java Beans, Hibernate, Spring and make enhancements and resolve issues. Design GUI and develop web-based applications using the Spring framework. Design GUI interfaces using JSP. Write JSP pages using scriptlets and expression language to send customized view to the browser. Develop Java beans, JSP and servlet for business logic processing. Design GUI which has user authentication and authorization for accessing the application. Utilize Hibernate and other J2EE technologies for the server side programming. Utilize Hibernate to store Java Objects to a relational database (Oracle 10g). Add functionality for both client and server side validation. Use Oracle stored procedures/views and write SQL quires for data retrieving. Perform unit and integration testing, QA and implementation. Maintain and update systems as per client requirements. Provide technical support to staff members and perform bug fixing. Musthave Master's or equivalent in Computer Science, Engineering or Math. Bachelor's + 5 years experience acceptable.
Sr. Software Engineer - Hamilton, NJ
Design, develop and utilize software systems for customized business applications. Development of extractors, testing data, report requirements gathering, designing, developing and testing using technologies including SAP R/3, ABAP/4, Java, JSP and Hibernate. Must have Master's in Computer Science, Computer Applications, Engineering or Math + min. 1 year experience.
Software Engineer - Hamilton, NJ
Design and develop web-based and judicial applications using Java/J2EE (Servlets, EJB) technologies and contribute to all phases of project development. This includes analyzing system requirements and work flow analysis, preparing design and program specifications, coding modules, unit testing of all modules, code reviews, and writing of test scripts. Design the user interfaces with JSF tags, Struts tags and JSP with MVC framework. Utilize XML, IBM MQ Series for interacting the data with backend mainframes. Perform unit, functional and integration testing.
Must have Master's Computer Science, Engineering or Math. + min. 1 year experience.
Software Engineer
Design and develop dashboards and enterprise-level applications with object oriented programming concepts, algorithms and data structures and create AIR applications that use XML and server side technologies utilizing an understanding of XSD/DTD for validation. Implement Spring, Spring MVC, invocation of control, aspect oriented programming, Hibernate. Perform data mapping, performance tuning, batch processing and query optimizations. Develop client applications using Flex 4.0/3.0, Java, Oracle 10g, Live Cycle - Enterprises Suite, Web Service, and Cairngorm MVC architecture. Must have Bachelor's or equiv. in Computer Science or related & min. 2 yrs exp. (Bachelor's may be substituted with 3 years of university studies towards Bachelor's and 3 additional years of work experience.)
Sofware Engineers( Multiple)
Software Engineer positions available in Hamilton, NJ. MS or equiv. in Comp. Sci., Engineering, Math or related field. Skills needed: ETL dvlpmt in datawarehouse environment using any combination of following: Informatica Power Center, Data Stage 7.5, Microstrategy, Cognos 7.x , 8.x, Cognos Reportnet, Hyperion Planning, Powerbuilder, Oracle SQL, PL/SQL, Unix Shell scripting.
Sofware Engineer
Work in following phases of software development life cycle: client requirement analysis; designing functional specifications; creating software design documents; programming software and unit testing it; deployment of software; and maintenance of software. Must have Master's or equivalent Computer Science, Computer Technology, Engineering or Math. Bachelor's +5 years experience acceptable.
Software Engineer
Hamilton, NJ - Implement software development life cycle using design, development, testing, integration and deployment using latest Java/J2EE open source technologies, including Servlet, JSP, Spring 2.x/3.x, Hibernate 2.x/3.x, EJB, JMS, XML, Webservices using J2EE/Java design patterns; Oracle, DB2 and SQL relational databases; Weblogic 9.x/10.x and WebSphere application servers. Provide technical and architectural expertise, leadership, and vision while aligning the product roadmap. Provide daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff. Design, implement and maintain complex, multiple product modules/sub-systems. Conduct testing using Spring frameworks. Perform integration and deployment using UNIX and Linux and defect fixing. Must have Master's or equivalent in Computer Science, Computer Engineering or Math + min. 6 months experience. Master's may be substituted with Bachelor's and five additional years of work experience.
Software Engineer
Develop software applications in the financial domain. Provide production support which involves interacting with the users to understand the issues they face with the online banking applications and correct technical issues. Act as lead technical developer for the major enhancements in the applications which combines both technical designing and programming. Utilize Java, J2EE, JSP, JSF, Hibernate, Struts-MVC, Oracle, APEX, UNIX scripts, SQL/PL SQL, XML, Spring Web flow, Clear Case/Clear Quest, Web Service, MQ Series and UML. Must have Master's or equivalent Computer Science, Computer Engineering or Math + min. 6 mos exp. Bachelor's +5 additional years of experience acceptable.
Software Engineer
Hamilton, NJ - Produce design specifications as required from functional specifications, identifying all sub-tasks, estimating their duration and feeding back to the Technical Architect, Technical Lead and Project Manager. Validate the project plan received and highlight any anomalies to Project Manager. Work with architects to understand and implement technical specifications written in standard design tools such as UML Class and Activity diagrams. Responsible for communicating with client's technical staff regarding programming needs and performance. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. Complete all tasks as defined and prioritized in the project plan, ensuring all code is written, tested and integrated with the rest of the project code base and version control system. Keep management informed of task progress, issues, etc. throughout the development process. Ensure a comprehensive handover to the System Test Engineers, giving instruction on installation and rollback and recommendations about environment and approaches. Investigate bug reports, implementing and testing all bug fixes and re-releasing the fixed software to System Test Engineers. Write, monitor and revise all installation, configuration and support documentation and ensure that this is up to date at all times. Provide post release support in all instances, including training where necessary to internal customers, and occasionally with external customers. Utilize Java, Servlets, J2EE, JDBC, Spring, Spring MVC, Struts MVC, Hibernate and Web Service. Must have Bachelor's in Computer Science, Computer Engineering or Math + min. 2 years experience
Software Engineer
Hamilton, NJ - Design, development, coding and unit testing of software modules. J2EE application platform configuration; utilization of performance optimization technology; EJB transaction implementation (CMP, BMP, Message-Driven Beans). Development of GUIs, interfaces. Must have Bachelor's Computer Science, Info. Science, Engineering or
Software Engineer
Hamilton, NJ - Front end and middleware application development and design using Java, Servlets, JSP, Spring MVC, Webservices, Hibernate, J2EE design patterns and XML. Analysis and design of software systems using UML methodologies. Work with functional managers and team sponsors to obtain necessary resources to support team's requirements. Keep the project manager and product committee informed of task accomplishments, issues and status. Coordinate the review, presentation and release of design layouts, drawings, analysis and other documentation. Must have Master's Computer Science, Engineering or Math. Bachelor's degree + 5 years of experience acceptable.