Sr. J2ee Developer Resume
SUMMARY
- 6+ years of software development experience that includes requirement analysis, designing and implementing complex, high performance, highly available, scalable Object - Oriented software systems.
- Over 5+ years of experience in Java and J2EE Technologies.
- Domain expertise includes, system developments using Core Java, Java Swing, RMI, JNDI, Applet, AWT, SOAP & J2EE Technologies such as JSP, Servlets, Java Beans, EJBs, JDBC, CORBA, XML, AJAX, JMS, JavaScript, Oracle Technologies such as SQL, PL/SQL, Stored Procedure, Trigger, Functions, Application Servers such as JBOSS, BEA Web logic, IBM Web sphere, Apache Tomcat.
- Experience in MVC (Model View Controller) architecture by using Struts framework and various J2EE design patterns.
- Experience in developing web tier using STRUTS framework.
- Expertise in Java Patterns and J2ee patterns.
- Experience in JUNIT for unit testing.
- Experience in using Oracle 9i/8i, DB2, SQL Server databases.
- Strong analyzing and debugging skills in Stored Procedures, Triggers and Functions.
- Experience with Dream weaver, E/R Studio and Visio.
- Hands on experience in Oracle Back-end (server-side) PL/SQL Development i.e. Stored Procedures, Packages, Functions & Triggers using PL/SQL Developer and Toad as development tools.
- Architecting, Designing and Development of N-tier architecture using EJBs with design patterns and application servers.
- Experience in designing, coding, code review and walkthrough, supporting production environment and troubleshooting production problems in crisis and demanding situations.
- Good Knowledge of OOP methodology.
- Hands on experience in Banking, Insurance, Manufacturing and Trade Finance domains.
- Experience with Credit Risk Management.
- Effective communication with client, cross-functional teams to achieve project priorities/timelines
- Strong programming and analytical skills and the ability to work in a fast-paced, team oriented environment under firm deadline schedules to meet cost, quality and timing.
TECHNICAL SKILLS
Java Technologies: J2EE, Servlets, JSP, EJBs, JDBC, JMS, Struts, Springs, Hibernate SOAP, AWT, Swing, Jasper Reports.
Languages: Java2, PL/SQL, HTML, XML, WML, XSL, JavaScript, MS Visual Basic 6.0, C, C++.
Internet Tech: HTML, DHTML, JSP, JSF, XML, XSL, DTD, JavaScript, VBScript, CSS, and ASP.
Operating Systems: Sun Solaris, Windows9x/2000/XP/NT & LINUX.
Databases: Oracle 7.1/8i/9i, MySQL 4.x, MS SQL Server, FoxPro & MS Access
Application Servers: JBOSS, BEA WebLogic, IBM WebSphere.
Web Servers: Apache Tomcat, Java Web Server2.0.
Reporting Tools: Jasper Report, ireport (IDE for Jasper Report), Crystal Report.
Java IDEs: NetBeans, Jbuilder, IBM WebSphere Studio Application developer 4.0, Eclipse, Edit plus, JCreator.
Design Tools: Macromedia Dream weaver, MS FrontPage, E/R Studio, MS Visio
Version Tools: MS Visual Source Safe
Middleware: EJBs, RMI, and CORBA
Utilities: Toad, Aqua Data Studio
PROFESSIONAL EXPERIENCE
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Created UML diagrams like Class diagrams, Sequence diagrams, use case diagrams in different tiers of the module using Rational Rose.
- Java Script used for client side validations.
- Ensure best programming standards and performance by using all the features in struts framework, struts DynaForms, struts validator.
- Developed an Asynchronous AJAX based rich client to meet the user requirement.
- Involved writing code in XSL Style sheet for creating dynamic web pages based on the XML templates.
- Parsing XML and XSL files using SAX and DOM parsers.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Used tiles framework for designing the layouts of multiple pages in the application.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Implemented Transactions and Batch Updates using Spring framework.
- Have worked on Oracle 10g data base for storing and retrieving the application data.
- Developed Test cases with JUnit.
- Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
- Involved in configuring JMS and JNDI in rational application developer.
- Developed MQ JMS Queues for asynchronous messaging.
- Involved in Web Logic administration like setting up Data Sources, deploying applications.
- Developed Web Services using AXIS2 and worked with SOAP/WSDL.
- Configured and Deployed the Web Application Achieve (WAR) in Web Logic Application Server.
- Debugged using the ANT Scripts for building the Web Application.
- Involved in code review and deployment of the application on development, testing of production servers.
Confidential
Java/Web Developer
Responsibilities:
- Participated in the Requirements, Design, Implementation, and Post Production phases across 4 release cycles of the application over a span of 2 years.
- Designed and Implemented an XML based Forms model built around XSLT rendering engines deployed over Web Services deployed across WebSphere Application Server environments.
- Multiple production databases including IBM DB2 running on IBM Mainframe as well as Microsoft SQL server based on the Microsoft Windows 2003 server platforms.
- Integration with multiple applications other than WebCIS in order to in corporate a seamless integration of varying workflows as well as data formats.
- Introduced the concept of rich web based user interface design with the implementation of an AJAX based JavaScript framework.
- Successfully conceptualized a development model involving an off-shore development team.
- Designed a highly flexible data propagation model enabling ease of use for physicians having to fill in forms based on progress on a daily basis.
- Participated in the Requirements, Design, Implementation, and Post Production phases across 4 release cycles of the application over a span of 2 years.
- Responsible for acquiring extensive domain knowledge about EMR, and translating it into technical workflows and execution constructs.
- Involved in Profiling of the application on JVMs running on both Mainframe and NT platforms and took performance tuning measures to ensure acceptable HIPAA usage standards.
- Articulated and developed the architectural blue print and schematic design constructs using the Rational Software Architect.
- Built the base framework for the integrated application development providing standardized coding practices and change control processes.
- Responsible for framing test case scenarios and executing a Quality Assurance model with testing paradigms such as Unit Testing, Regression Testing, and Systems Integration Testing.
- Helped in realizing the Change Control process by providing domain knowledge of the processes for the setup of Change Control and Project Management tools such as Jira and Confluence.
- Post-Production Support - Lead a team of people for providing technical support with minimal turnaround time pertaining to patient sensitive data.
ENVIRONMENT: EJB, Java, Swing, Springs, Hibernate, JSP, Servlets, AWT, XML, Websphere Application Server 5.1, JBOSS, Eclipse, WSAD, SQL Server, Bugzilla, CVS
Confidential
Java/J2EE Developer
RESPONSIBILITIES:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Identifying the functional requirements.
- Involved in business logic implementation using Servlets, Struts.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Actively participated to creation of tables with mapping.
- Trained the team in designing the client requirement.
- Configured connection pools for the database and interacted with the database by creating data source in MySQL.
- Involved in Hibernate Configuration Management, and Mappings.
- Involved in developing internal Ajax, JQuery functions.
- Involved in developing timer related class files, and been completely used Quartz API.
- Involved in Validations.
- Developed SQL for retrieving data and data manipulation.
- Derived an approach for documenting the existing system.
- Client interaction for Custom changes and requirements.
- Developed under Linux and Windows environment.
Environment: JDK, J2EE- Servlets, JSP, Hibernate, Struts, Spring, Tomcat, HTMLXML, XSL, Eclipse IDE, SVN Control System, MySQL Database, SQLyog, LinuxWindows.
