Senior J2ee Developer Resume
Warren, NJ
SUMMARY:
- Around 6+ years of strong experience in design, development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/J2EE technologies.
- Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
- Expertise in application development using Java, J2EE, JSP, Servlets, Struts, Tag Libraries, JDBC, Hibernate, Web Services, XML.
- Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript.
- Good experience in using frameworks and tools like Jakarta Struts, Spring and Hibernate.
- Experienced in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Proficient in Middleware Java Technologies.
- Used Java Messaging Services (JMS) for reliable exchange of information across applications.
- Good experience in developing Webservice applications using SOAP, WSDL and UDDI protocols
- Working experience in J2EE design patterns such as Data Access Object, MVC, Singleton pattern, Dependency Injection.
- Excellent skills in RDBMS databases like Oracle, IBM DB2, SQL Server 2000 and MySQL Server.
- Well Experience in J2EE web development using MVC architecture
- Working experience in SQL using TOAD.
- Good knowledge about using CVS, VSS, SVN and Clear Case for version control and used Ant scripts for building the application.
- Hands on experience with JUnit in performing unit test and LOG4J in determining the application functionality.
- Extensive experience using Struts Framework, including Validator Framework, Tiles Framework and Java Server Pages.
- Knowledge and experience in XML, DTD, XSD, XML Schema, XSL (XSLT, XPath).
- Experience in Operating Systems like Windows NT/2000/XP, UNIX.
- Interact with the business team(s) to understand the requirements and prepare the Business Requirements Document and Functional Specifications.
- Work with the project management team to decide the project timelines.
- Experience in writing the stored procedures, functions and PL/SQL scripts in SQL/Oracle.
- Experience in writing Hibernate configurations and handling various types of queries.
- Involved in all stages of software development life cycle (SDLC).
- Proficient in writing SQL queries for various analysis and adhoc reports
- Work with business and QA teams in the preparation of test plan, test cases and test case documents.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Excellent people skills.
- Excellent work ethics, Leadership, Team player qualities.
TECHNICAL SKILLS:
Programming Languages: Java 1.4/1.5, SQL,Perl.
J2EE Technology: Servlets 2.1/2.3/2.5, JSP 1.1/2.0, JDBC 3.0, JMS, Web Services.
Frameworks and Tools: Struts 1.2/2.0, Spring, Hibernate 2.0/3.0, JUnit, Log4J.
Web Technologies: XML, XSL 2.0, XSLT 2.0, HTML, CSS, DHTML, JavaScript, AJAX, JQuery, LDAP 3.0, SOAP 1.2, SAX and DOM.
Databases: Oracle 10g/9i/8i, SQL Server, My SQL
Application/Web Servers: Apache Tomcat 5.0, 6.0, Webspehere 6.1, Web Logic.
IDEs: Eclipse 1.0/2.0/3.0/3.1 , RAD, TOAD, Net Beans
Operating Systems: Windows 98/XP/NT/2000,Unix
Design Methodologies and Tools: J2EE Design Patterns, Bugzilla, Putty, Remedy, RUP, UML, Rational Rose, Jira, Clear quest,Share point.
Version Control: SVN, CVS, Clear case.
PROFESSIONAL EXPERINCE:
Confidential, Warren, NJ
Senior J2EE Developer
Responsibilities:
- Used Agile methodology for the iterative development of the application.
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven development and participated in scrum status reports.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
- Interacting with client in design and code review meetings.
- Authentication is achieved using LDAP authentication.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developed DAO's (Data Access Objects) and performed O/R mapping using to access the database.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Creation of Hibernate Mappings files for each database object
- Created DAO java objects for hibernate mappings
- Designed and developed hibernate objects for data insertion
- Development of hibernate objects for data fetching for batch and front - end processing
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Cleaning up duplicate reports across business streams
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Active participation in Weblogic server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, Stored procedures modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations and server side validations are done according to the business needs.
- Written test cases and done Unit testing and written excecuting Junit tests.
- Used Log4J API for logging and debugging.
- Used Clear Case for version control.
- Used Clear Quest as bug/issue tracking system.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the qa team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6,, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle, Oracle 10g, SQL, PL/SQL, XML, XSLT, LDAP, Weblogic, Eclipse, Ajax, JQuery,Clear Case, Clear Quest, JUnit.
Confidential, Westport, CT
Senior J2EE Developer
Responsibilities:
- Used Agile methodology for the iterative development of the application.
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven development and participated in scrum status reports.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
- Authentication is achieved using LDAP authentication.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Responsible for commit data from subscriber to Database using Hibernate objects
- Developed DAO's (Data Access Objects) and performed O/R mapping using to access the database.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Involved in development of Application Controller which will call classed dynamically upon request using springs.
- Extensively Worked with Net beans as the IDE to develop, test and deploy the complete application
- Creation of Hibernate Mappings files for each database object
- Created DAO java objects for hibernate mappings
- Designed and developed hibernate objects for data insertion
- Development of hibernate objects for data fetching for batch and front-end processing
- Used XML Web Services using SOAP to transfer the information and fetch the risk score information from authentic business stream.
- Used XSL/XSLT for transforming common XML format into internal XML format and used JAXB for XML binding purpose.
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Cleaning up duplicate reports across business streams
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Active participation in tomcat server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations are done using JavaScript.
- Written test cases and done Unit testing.
- Used Log4J API for logging and debugging.
- Used SVN for version control.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the qa team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, Hibernate, Spring framework, JSP, HTML, Oracle, Oracle 10g, SQL, PL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, LDAP, Tomcat, Net Beans, Ajax, JQuery.
Confidential, NY
Senior J2EE Developer
Responsibilities:
- Used Scrum Agile methodology for the iterative development of the application.
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven development and participated in scrum status reports.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
- Authentication is achieved using LDAP authentication.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Designed and developed message “Publisher” using JMS API to send batch data (recons illations, trades & positions) to down steams.
- Developed “Subscriber” using JMS API, to receive input data (trades & parameters).
- Responsible for commit data from subscriber to Database using Hibernate objects
- Monitoring Message Queue during peak load and retry failed messages to Subscriber or Publisher.
- Developed DAO's (Data Access Objects) and performed O/R mapping using to access the database.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Data generation using Perl and BeanShell scripts.
- Created Log and Data cleanup scripts using Perl.
- Created metrics generation using Perl.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Involved in development of Application Controller which will call classed dynamically upon request.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Creation of Hibernate Mappings files for each database object
- Created DAO java objects for hibernate mappings
- Designed and developed hibernate objects for data insertion
- Development of hibernate objects for data fetching for batch and front-end processing
- Used XML Web Services using SOAP to transfer the information and fetch the risk score information from authentic business stream.
- Used XSL/XSLT for transforming common XML format into internal XML format and used JAXB for XML binding purpose.
- Used JMS to queue the messages
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Cleaning up duplicate reports across business streams
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Active participation in tomcat server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Creation of stored procedures to insure data integrity.
- Extensively developed supporting Java Beans Components.
- Client side validations are done using JavaScript.
- Written test cases and done Unit testing.
- Used Log4J API for logging and debugging.
- Used SVN for version control.
- Written ANT Scripts for project build in UNIX environment.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, Hibernate, Servlets, JSP, HTML, Oracle, Oracle 10g, SQL, PL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, JMS, LDAP, Perl, Bean Shell, Tomcat, Eclipse, JMS
Confidential, KS
Senior J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Developed batch processes like Excel upload using HSSF Interface.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages using JSP, struts taglibs, HTML, and XML.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
- Used JMS to queue the messages
- Authentication is achieved using LDAP authentication.
- Extensively developed supporting Java Beans Components.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Design and develop Form and Action classes across the modules for business logic.
- Eclipse is used as an IDE for the development of the application
- Used JDBC API to establish connection between Java and Database.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Creation of scripts for generation of reports.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project.
- Used SVN for version control.
- Actively participated in release management and post implementation support
Environment: IBM Webspehere 8.1, Java JDK 1.4, JDBC 3.0, Struts 2.1, SQL, PL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, RAD, Rational Rose, Oracle 8i.
Confidential, Chicago, IL
Senior Developer
Responsibilities:
- Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Developed several web pages using JSP, HTML, and XML.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Used JDBC API to establish connection between Java and Database.
- Designed and developed the user interface screens, data base design changes and changes to user access modules
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project.
- Worked with Log4J effectively for logging messages to the appropriate log files
- Involved in configuring JDBC connection pooling to access the database server.
- Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
Environment: IBM Webspehere 5.1, Java JDK 1.4, J2EE, JSP 2.0, Servlets 2.1, HTML, JavaScript, JDBC 3.0, Struts 2.1, XML 1.1,JUnit, RAD 2.0, Oracle 8i.
Confidential
Java Developer
Responsibilities:
- Used UML and MS Visio for the design and development of various use cases
- Implemented the MVC architecture using the Struts framework
- Developed different GUI screens using JSP and user validations using JavaScript.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JDBC for MySQL Database connectivity.
- Used CVS for version control.
- Developed the necessary Queries, PL/SQL procedures for the implementation of business rules
- Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
Environment: J2EE 1.4, Eclipse 2.0.2, BEA WebLogic 8.1, Servlets 2.0, JNDI Log4j, Struts 1.0, MySQL, JSP 1.2,Servlets, JDBC,HTML, Web Services, CSS, JavaScript, UML, MS Visio, JUnit, CVS, Windows XP, UNIX.