J2ee Developer Resume
Cincinnati, OH
SUMMARY
- Having 7+ years of hands - on experience in Software Design, Development and Deployment of Web applications using Java, J2EE and related Technologies in Financial, Ecommerce, Healthcare and Banking Domains.
- Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation
- Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, SOA, Web Services.
- Good experience in different development methodologies like SDLC and Agile.
- Proficient in using J2EE Frame works: Struts, Web Services, Hibernate and Spring Technologies
- Expertise in using SOAP and Web Services Technologies and Tools: Web Services, SOAP, REST, UDDI, SOAP UI
- Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Facade and Singleton, Front Controller, Adaptor, Factory and Abstract Factory Patterns
- Expertise with using Oracle, SQL server, MySQL databases and writing and tuning SQL and PL/SQL queries
- Expertise with various operating systems Linux, Unix, Windows XP and MAC iOS
- Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams
- Experience in working on Version Control tools like SVN.
- Hands on Experience in integration with ANT,GIT, JUnit and Log4j frameworks
- Proficient in writing ANT, Maven build script to automate the application build and deployment.
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkin and Hudson
- Good knowledge in developing multi-threading applications
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle and My-SQL
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
- Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load.
- Excellent verbal and communication skills with ability work in a team and as well as individually.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, JavaScript, XML, HTML
J2EE Technologies: J2EE, Servlets, JSP, JDBC, MVC Architecture, Java Beans, JSTL, JTA, JMS
J2EE Frameworks: Hibernate, Spring (MVC, DI, Spring JDBC, AOP), JUnit, Struts, Log4j, ANT, MAVEN
SOA Technologies: Web Services, ESB, SOAP, REST, WSDL
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Tomcat, IBM HTTP, Apache HTTP
IDE/ Tools: Eclipse, RAD, OEPE, Jenkin, SOAP UI, TOAD, SQL Navigator, Rally, JIRA
Databases: Oracle, MySQL, DB2, SQL Server
Design/Analysis: Object Oriented Methodologies, UML, Design Patterns
Misc. Tools: MS Office, Visio, MS Project
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
- Designed and Built Storage Systems as needed by the customers for their applications.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Development of application using J2EE, Spring, MVC, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Hands on experience with data persistency using Hibernate and Spring Framework
- Used WSDL and SOAP protocol for Web Services implementation
- Developed Web Services using XML messages that use SOAP
- Involved in implementation of enterprise integration with Web Services using SOAP, and REST
- Responsible for maintaining Content Management system on daily basis.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Configured and created application log files using Log4J.
- Involved in debugging the defects, code review and analysis of Performance issues
- Generated JUnit test cases for testing various Java components
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Spring Web Flow, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML,, CSS, XML, AJAX, JQuery, JMeter, ANT, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Clear Case
Confidential, Boston, MA
Java Developer
Responsibilities:
- Actively involved in AGILE Development, Implementation, Unit Testing, Enhancements, Maintenance and Support of Application.
- Designed and implemented business logic and Integrated with Front End Controllers
- Used JSF MVC framework for developing J2EE based web application
- Spring was used for dependency injection
- Involved in building a web application using Spring Web Flow
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application
- Configuring, Hibernate related XML files.
- Created and maintained mapping files and transaction control in Hibernate
- Developed Spring and Hibernate data layer components for the application
- Participate in designing Web service framework in support of the product
- Developed and Consumed SOAP based Web Services using SOAP based Web Services
- Deployed and Developed Web Services and Integrating clients with the services using SOAP and RESTFUL
- Developed high performance object/relational persistence and query (Sql) service for entire application.
- Configured and implemented Log4j for logging and MAVEN for CI Integration
- Helped to integrate the dynamic data HTML and validated them using JavaScript
- Designed and Implemented Unit Testing using JUNIT Framework
Environment: Java, J2EE JSP, Servlets, JavaBeans, JDBC, JNDI, Hibernate, Spring Web Services, SOAP, WSDL, UDDI, SQL, GIT, ANT, MAVEN, Oracle, Web Logic, MAC, Windows
Confidential, NY
Java Developer
Responsibilities:
- Involved in multi-tiered J2EE design utilizing MVC architecture, Hibernate deployed on Web sphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture.
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Responsible for design and developing the JSP and SQL code for services Module.
- Project modeled using MVC framework
- Developed the application using Java, JSP, Servlets and Oracle
- Developed JSP Pages and Servlets to provide dynamic content to HTML pages
- Validated client side data using JavaScript
- Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
- Created Spring Controllers and Integrated with Business Components and View Components
- Implemented Hibernate and replaced JDBC code
- Used JDBC for Database connectivity
- Automate test cases using the built in framework in Selenium Web Driver using NetBeans IDE.
- Migration of Commerce and care applications to JBoss and code changes to remove WebLogic related dependencies.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Designed the front end using Java Applets and Swing, as well as JSP.
- Developed web Components using JSP, Servlets and Server side components under J2EE Environment.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS)for Content Management.
- Designed Interactive GUIs using Java Applets and Swing.
- Built CVS and XML file loaders and splitters for financial data.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Executed data extraction download from Toad & Crystal Reports to create reports needed.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of HttpUnit, Selenium IDE for testing.
Environment: Java1.4, J2EE, JSP, HTML, DHTML, XML, CSS, JSP, Oracle, UML, Java Script, Eclipse3.1, tomcat, Windows NT, Spring, JBOSS, JQuery, JSP, Servlets, MySQL, Toad, NetBeans, Selenium, ANT, EMC Documentum, JIRA, Swing, CVS, Waterfall model.
Confidential, Houston, TX
Java Programmer
Responsibilities:
- Involved in Requirement Review, Design, Development, Testing and Deployment of the System.
- Developed J2EE application development on Windows and UNIX platforms
- Used Struts framework to follow MVC architecture in the application server
- Designed, developed and implemented the application as a team member.
- Implemented Business Logic of the system using Core Java API
- Experience in developingwebservicesfor production systems using SOAP
- Hands on experience with data persistency using JDBC and Developed the Servlets and Data Access Layer classes
- Used Actions, JSP to implement middle-tier components using both connected and disconnected environment strategies.
- Created business logic and application in Struts Framework using JSP, and Servlets and JavaScript is used for front end validation and JUnit was used for unit testing.
- XML was used to transfer the data between different layers.
- Dealt with java Beans helper classes and Servlets for interacting with the user interface written in JSP.
- Dealt with the database operations e.g., Calling stored procedures and stored functions.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- SAX and DOM parsers were used for extracting and creating XML documents.
- WebLogic server was used as application server for the entire project.
Environment: Java 2, XML, JavaScript, JDBC, Struts, Servlets, JSP, ANT, WebLogic App server, Oracle 9i, SQL, PL/SQL, TOAD, UML, JUnit, Windows
Confidential
Java Developer
Responsibilities:
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML.
