Java/j2ee Lead Developer Resume
Chicago, IL
SUMMARY:
- More than 7 years of IT experience in software development life cycle on Java, ColdFusion web technologies
- Extensive knowledge of functional and business on Insurance and Installment Lending Financial Services side.
- Involved in Application Design & Architecture using Core Java 1.5, J2EE, EJB, Hibernate, Struts, JSP Servlets, Filters, JMS, JDBC, JNDI, MDB, Java Beans, Web Services, AJAX, Java Script, HTML, DHTML, XML, XSLT, ANT, Maven, log4j.
- Implemented Spring MVC, Spring DI, Spring AOP and Spring Hibernate Templates for the Business as well as Lookup Service Layer development.
- Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Composite, Bridge and Strategy
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using RUP, Water Fall Model, Agile, Iterative and Test Driven Development
- Experience with complete development process of web applications using the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing them with UML
- Experience in XML (SAX, DOM), XSL, UML, Custom Tags, JavaScript, HTML and DHTML
- Experience in integrating with Filenet for fetching documents, images etc.
- Had good knowledge and implemented on distributed applications on Adobe technologies like Flex etc.
- Involved in writing Functional Specifications.
- Worked on Oracle 10g, db2, SQL server, MS SQL etc databases extensively.
- Extensively worked on all the phases of the project from Design phase to post implementation support.
- Expert in build, deployment, checking logs and problem solving skills.
- Expert in testing and debugging the issues
- Experience in software quality, six sigma standards, peer reviews and defect/issues/risk tracking.
TECHNICAL SKILLS:
Languages: ColdFusion MX 7, 9, J2EE, JSP, Core Java, JDBC, XML, JQuery, CFC, FLEX, Perl, Unix shell scripting, HTML, Java Script, CSS, Hibernate, Spring, Struts
J2EE: Servlets, JSP, JDBC, JavaBeans, EJB
Servers: Tomcat 5.x, IBM Websphere Application Server 6, Cold Fusion server
O/S Platforms: UNIX, AIX, Windows (NT/2000/XP)
Databases: Oracle 9.i/Oracle10g, MS SQL, DB2 and SQL server.
Version Control: Visual Source Safe, CVS, SVN, MKS Integrity, Rational Clear Case
Tools: RAD, WSAD, Eclipse, Adobe Dream weaver
Bug Tracking Tools: HP Quality Center
Methodologies: RUP, Agile
Frameworks: Log4j, Junit, Struts
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java/J2EE Lead Developer
Responsibilities:
- Worked on almost all the modules of the applications like policy details, profile update and payment history.
- Extensively worked on analysis, design and development of a Profile Update, retrieving images modules.
- Worked on Filenet integration for retrieving images from Filenet server
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Extensively used Spring DI, Spring AOP
- Worked on filters for filtering malicious data from front end.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment information.
- Deployed the applications on IBM WebSphere Application Server.
- Used Spring Framework to support the Hibernate tool and Struts.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- User Acceptance Testing support
- Post production support
Environment: Java, JSP, Servlets, Filters, Struts, Spring, Spring DI, Spring AOP, Hibernate, RAD, HTML, Java script, CSS, IBM WAS 6.5, HP QC, Clear case, DB2, PL/SQL scripts, Unix, XML, JAXP, JMS, log4j
Confidential, Chicago, IL
Java/J2EE Lead Developer
Responsibilities:
- Worked on almost all the modules of the applications like policy details, profile update and payment history.
- Extensively worked on analysis, design and development of a Profile Update, retrieving images modules.
- Designed Use Case, Java classes, Sequence diagram in UML using Rational Rose
- Built sending SMS to customer module
- Worked on webservice module for sensex
- Worked on Filenet integration for retrieving images from Filenet server
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Configured Spring Application-Context.xml used by spring container to inject dependencies to java classe to optimize memory resources.
- Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming(AOP) for theBusiness as well as Lookup Service Layer development.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment information.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as Un-marshalling process.
- Deployed the applications on IBM WebSphere Application Server 6.5.
- Used Spring Framework to support the Hibernate tool and Struts.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables
Environment: Java, JSP, Servlets, Filters, Struts, Spring, Spring DI, Spring AOP, Hibernate, RAD, HTML, Java script, CSS, IBM WAS 6.5, HP QC, Clear case, DB2, PL/SQL scripts, Unix, XML, Web services, JMS, JAXP
Confidential, Chicago, IL
Java/J2EE Lead Developer
Responsibilities:
- Involved in analysis and design all the modules of the applications like data entry, create receipt, generate deposit slip.
- Developed a complete module for Create Receipt, read receipt.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring Framework to support the Hibernate tool and Struts.
- Used Spring Framework to support the Hibernate tool and Struts.
- JavaScript and server side validation of the screens.
- Designing and developing complex prototypes for front end screens.
- Code Construction, Testing, Defect Analysis & Fixing.
- Creation of complex database queries.
- User Acceptance Testing support.
- Post production support
Environment: Java, JSP, Servlets, Filters, Spring MVC, Spring DI, Spring AOP, Hibernate, RAD, HTML, Java script, CSS, IBM WAS 6, HP QC, Clear case, DB2, PL/SQL scripts, Unix, XML
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted with Business Analyst to write use cases
- Both High Level Design and Low Level Design
- Used ColdFusion to develop screens
- Used Perl to write some batch processing scripts
- Worked on all the modules of the application like Registration, Claim creation and Online survey etc
- Integration testing and Unit testing of the application
Environment: Java, J2EE, Spring, Struts, Hibernate, Cold Fusion 9, DB2 PL/SQL scripting, Java, J2EE, Adobe Dream weaver, HTML Java script, Perl, Unix shell scripting, Adobe dream weaver Eclipse, IBM WAS 6, HP QC, MKS
Confidential
Developer
Responsibilities:
- Both High Level Design and Low Level Design
- Used JSP to develop screens
- Worked on all the modules of the application like Routing System, Application processing etc
- Integration testing and Unit testing of the application
Environment: Oracle PL/SQL scripting, Java, J2EE, XML, WAS 5.1, WSAD, HP QC, MKS, Struts, Java Script, CSS, HTML, Struts
Confidential
Software Programmer
Responsibilities:
- Used JSP to develop screens
- Worked on all the modules of the application like Registration, Forgot password, create directory, attach files
- Integration testing and Unit testing of the application
Environment: WSAD, Java, J2EE, Struts & SQL.
