EDA Staffing, Inc
210 Broadway, Suite 106, Lynnfield, MA 01940 (781)598-2424
132 Central St., Suite 206, Foxboro, MA 02035 (508)543-0333
Candidate-5 Job-1 (# MI061016)
View PDF I'm Interested
Lead Java J2EE developer
- Around 10 years’ experience of architecting, analyzing, designing, developing, deploying, and integrating software applications.
- Strong implementation knowledge of Object Oriented Analysis and Design using RUP, Agile and RAD methodologies.
- Solid experience writing software specifications (requirements, functional, and technical)
- Good experience of Integrating and Migrating legacy applications and databases.
- Good knowledge on design patterns, extensively used in architecting and developing J2EE applications.
- Strong experience in UML modeling
- Experience in architecting applications on MVC, Struts, Hibernate, Torque.
- Good implementation knowledge of Unit testing frameworks and open source projects.
- In addition to hands-on web/software development, have fulfilled diverse responsibilities of business analysis & architecture, project coordination, documentation and team leadership.
- Good interpersonal and communication skills. Authorized to work in the US for any employer
WORK EXPERIENCE
Lead Program Analyst
PEPBOYS – Philadelphia, PA – February 2011 to Present
Responsibilities:
- Create specifications from initial Requirements
- Define scope for the purposed solution/Integration.
- Architect and design software solution with clear definition scope and functionalities
- Analyzed the Requirements and write Functional design, and Technical design
- Develop, Unit test and support the solution
- Working as individual contributor as well as leading team to build quality solution for multiple client applications.
- Work with business executives cross development teams to define best solution and get it done
- Extensively worked on implementing / consuming Web services, SOAP and RESTful
- Involved in development of JMS and MDBs
- Worked on DAO classes to select/update data using JDBC
- Worked with J2EE Design Patterns SOA, MVC.
- Creating XML / JASON using JAXB in from java objects
- Creating Java classes from XML using JAXB.
- Developing Java classes to handle backend functionality
- Performed/defined JNDI lookup
- Working with SQL queries and stored procedures
- Build and Deployed the applications on WebSphere 8.5, 6.1 and 5.1 application server
- Worked closely to migrate application server from WAS6.1 to WAS8.5 and application code accordingly.
- Lead the team for successful delivery of the project.
- Working on migrating IBM Message Broker 6.1 projects to IBM Integration Bus 9
- Provided Technical supports to test team and fix bugs.
Environment: Rational Software Development (RAD) , IIB Toolkit9, JAXB, Web services, EJBs, Beans, Websphere8.5, 6.1, SOAP, RESTful, UI, Apache Common Logging, DB2 and Oracle 11g as Database
Backend java developer role
DIRECT BRANDS, Inc – June 2010 to February 2011
Projects: http://www.homestylebooks.com/ http://www.columbiahouse.com/ http://www.bomcclub.com/ http://www.doubledaybookclub.com/ http://www.bomc2.com/
- Analyzed the Requirements and write Functional design, and Technical design
- Developing Java classes to handle backend functionality
- Developing JSPs to provide interactive screens to display data
- Developing a web based system with HTML, JSP Tag libraries, and custom tag libraries
- Working on DAO classes to select/update data using JDBC
- Developing java classes to for Multi Threading.
- Worked with J2EE Design Patterns and Model View Controller architecture.
- Writing SQL queries and stored procedures
- Deployed the system on Websphere 6.1 application server
- Providing Technical support to analyze and fix bugs.
Environment: Eclipse, JSP, Websphere6.1, Log4J, Oracle 10g, Oracle sql developer, SVN, Ant, JUnit
Software Engineer
REDMATH (PVT) LIMITED – Lahore, VA – June 2007 to March 2010
Projects developed / participated:
RMD Risk Management Dashboard (ABN AMRO / RBS)
An intranet application which is being used by Risk Management department of ABN AMRO Bank/ now RBS. This application provides the complete reports about the client account history in different formats like tabular, csv, pdf. The purpose of these reports is to examine the user credibility and assign different Limits like Intraday, Overdraft. The other module of this application is Excess Approval Request which facilitates the user to assign additional limits to a client on the request. This application also interacts with external application to get required information.
Responsibilities:
- Analysed the Requirements and write Functional design, and Technical design
- Extensively worked on implementation Struts core classes
- Involved in development of servlets as controller
- Developed JSPs to provide interactive screens to display data
- Developed a Java utility to create reports in Hierarchical chart format.
- Developed a web based system with HTML, JSP Tag libraries, and custom tag libraries using Struts framework
- Developed XSL, XSLT to create pdf and cvs format reports
- Worked on DAO classes to select/update data using JDBC
- Developed java classes to for Multi-Threading.
- Worked with J2EE Design Patterns and Model View Controller (Struts) architecture.
- Design and developed Struts Action classes and views using Custom/Struts tags
- Creating Deployment Descriptor in Struts framework
- Performed/defined JNDI lookup
- Used JavaScript frontend validation.
- Wrote SQL queries and stored procedures
- Deployed the system on Websphere 5.1 application server
- Provided Technical supports to test and fix bugs.
Environment: Rational Software architect, Struts framework, JSP, Servlets, Struts Tag Library , Beans, Websphere5.0, Log4J, XSL, XSLT, FOP, iText, Apache Common Logging, Oracle 9i/10g as Database
BAA Batch Authorization Application (RBS)
This application automates the process of batch payments. This application receives the batch messages on messaging queue (MQ) from various external systems and processes them accordingly. This application also has a user module where user can see different reports and also can approve or cancel different batches which need user approval.
Responsibilities:
- Analysed the Requirements and write Functional design, and Technical design
- Extensively worked on implementation Struts core classes
- Involved in development of servlets as controller
- Developed MDBs to read and process Messages from a queue
- Developed classes to utilize JMS
- Developed JSPs to provide interactive screens to display data
- Developed a Java utility to create reports in Hierarchical chart format.
- Developed a web based system with HTML, JSP Tag libraries, and custom tag libraries using Struts framework
- Developed XSL, XSLT to create pdf and cvs format reports
- Worked on DAO classes to select/update data using JDBC
- Developed java classes to for Multi Threading.
- Worked with J2EE Design Patterns and Model View Controller (Struts) architecture.
- Design and developed Struts Action classes and views using Custom/Struts tags
- Creating Deployment Descriptor in Struts framework
- Performed/defined JNDI lookup
- Used JavaScript frontend validation.
- Wrote SQL queries and stored procedures
- Deployed the system on Websphere 6.0 application server
- Provided Technical supports to test and fix bugs.
Environment: Rational Software architect, Struts framework, JSP, Servlets, EJBs, JMS, MQ, Beans, Websphere6.0, Log4J, Apache Common Logging, Oracle 9i/10g as Database
CCA Client and Contract Administration (ABN AMRO / RBS)
This application is used by the Client Services department of RBS. This application provides the 360 degree information of client business which he is doing with the bank. This application has different modules like Account opening, Maintenance AO requirements AO Incident Management. This provides the facility to manage documents which are required for Account Opening. This application provides the different reports in different formats like tabular, csv, .xls, pdf. This application also interacts with some other application to get required information and also provides data to external applications as well.
Responsibilities:
- Analyzed the Requirements and write Functional design, and Technical design
- Extensively worked on implementation Struts core classes
- Involved in development of servlets as controller
- Developed MDBs to read and process Messages from a queue
- Developed JSPs to provide interactive screens to display data
- Developed a Java utility to create reports in Hierarchical chart format.
- Develop Web services to interact with external systems
- Developed a web based system with HTML, JSP Tag libraries, and custom tag libraries using Struts framework
- Developed XSL, XSLT, iText, to create PDF, XSL, and CSV format reports
- Worked on DAO classes to select/update data using Torque framework
- Developed java classes to for Multi Threading.
- Worked with J2EE Design Patterns and Model View Controller (Struts) architecture.
- Design and developed Struts Action classes and views using Custom/Struts tags
- Creating Deployment Descriptor in Struts framework
- Performed/defined JNDI lookup
- Used JavaScript and Struts validation for frontend validation.
- Wrote SQL queries and stored procedures
- Deployed the system on Websphere 6.0 application server
- Provided Technical supports to test and fix bugs.
Environment: Rational Software architect 6/7, Struts framework, JSP, Custom Tags, Struts Tag Library, Servlets, Web services, Beans, Websphere5.0, Log4J, iText, Apache Common Logging, Torque Oracle9i/10g as Database
- A POC using Adobe Flex 3 for 3 months
Redmath is doing these projects in collaboration with EDS Netherland
Software Engineer
MAS Info Soft – Lahore, VA – March 2006 to June 2007
- A Web application to provide the information of vistawiz and their This facilitates the users to get any query through this application. http://www.vistawiz.com/
- Bulk SMS application to send SMS on multiple Numbers through mobile connected to computer(C#)
- A lucky draw application (C#)
- Sialkot online
A city government website to provide different information about the city and latest news of the city online (PHP)
Responsibilities:
- Analyzed the Requirements and write Functional design, and Technical design
- Extensively worked on implementation of requirements using C#, VB.Net
- Developed a web based system with HTML, JavaScript
- Wrote SQL queries and stored procedures
- Deployed the system on Tomcat application server
- Provided Technical supports to test and fix bugs.
Academic major Project:
A Desktop Application AMS (Accounting management System) to provide complete solution of inventory with respect to the relevant accounts and maintain their journals and generating Financial as well as general reports.
Environment: C#, Crystal report, SQL Server
Academic Achievements:
Won the Dean Merit list award on distinguish position at university.
EDUCATION
B.S in Computer Science
4 (The University of Management and Technology Lahore 2003 to 2007
SKILLS
Java (9 years), J2EE (9 years), Web Services (9 years), JMS (7 years), JDBC (9 years), Websphere (9 years), RAD (6 years), RSA (4 years), MDBs (7 years)
ADDITIONAL INFORMATION
Technical Skills:
Programming/Web Java, JDK, JDBC, J2EE, Web services, XML, XSL, XSLT, JSP, Servlets, Web Services, HTML, DHTML, XHTML, ANT, JavaScript, CSS
Reporting PDF reports using FOP, iText
Web & App Servers Websphere 8.5, 6.1, 5.1, Tomcat
Frameworks Struts, Hibernate, Torque
Internet/ Distributed Technologies SOAP, JMS, Restful, Struts, JSP, Servlet, EJB, JNDI, MQ Server, JavaScript, Siteminder
Industries worked for Financial Institutions, Banking, Automotive(Retail) Project Management Tools MS Project
UML Modeling Tool Rational Rose Enterprise Edition, Microsoft Visio
Methodologies OOPS, OOAD, Agile, RUP
IDE Rational Software Architect, Eclipse, MyEcipse, Netbeans, Adobe Flex Builder Databases & DB Tools DB2, Oracle8i/9i/10g, Microsoft SQL Server 2000/2005, MS Access, Version Control Tools CVS.SVN, Clearcase
Protocols TCP/IP HTTP, FTP, SOAP Build & Deployment Tools ANT
Unit Testing, Profiling APIs/Tools JUnit
Bug tracking tools JIRA, MQC, TD, BMC Remedy