Java/j2ee Developer Resume
Providence, RI
SUMMARY
- Over 7plus years of experience in the IT industry wif expertise in design development and deployment of Client/Server and distributed N - tier applications using Java/J2EE.
- Extensive experience in working wif JSP, Servlets, EJB, JDBC and JNDI.
- Experience wif various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
- Expertise in building Core Java applications using Multithreading and Synchronization.
- Experience in Web Applications development and UI development experience.
- Experienced in front end technologies like HTML 5, DHTML, Java Script, JSTL, CSS 3, AJAX and XML technologies including XML, XPath, and XSLT
- Expertise in Angular JS, EXT JS and JQuery.
- Very well hands on development experience wif Open source systems and in depth working knowledge of Spring 3.0, Hibernate 3.X/4.X &Struts 1.0 frameworks.
- Excellent knowledge of implementing MVC architecture wif frameworks like Jakarta Struts 1.3/1.2, and Spring 2.5 Framework.
- Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
- Hands on exposure to multiple Application Servers like BEA WebLogic, Apache Tomcat and JBoss.
- Expertise in IDEs and tools like Eclipse, NetBeans, SQL Developer, Soap UI.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Experience in working on various servers like WebLogic 10.3.4/9.0/7.1/6.1 , IBM WebSphere 6.0/5.x and Apache Tomcat.
- Worked wif different IDEs like RAD 7.5/8, Eclipse 3.x, SQLYog, Toad, JDeveloper and NetBeans.
- Hands on experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services.
- Experience of working wif open source tools like Apache ANT, Open Source Servers like Apache Tomcat.
- Expertise in Installation and support of WebSphere Application Servers and IBM HTTP Web Servers
- Excellent working knowledge of SOAP and Web services technologies.
- Designed and implemented SOA compliant management and metrics infrastructure for new WebSphere ESB infrastructure utilizing the SOA management components.
- Worked wif WebSphere ESB mediation modules exports to reference by external service.
- Worked wif WebSphere ESB mediation modules flow components Routing, Database lookup, Database logging and Structure transformation
- Fixed security issues on WebSphere like SANS&OWASP.
- Thorough knowledge and experience of relational Databases like Oracle 9i/10g, SQL Server and MySQL 3.x/4.x/5.x.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Worked on IBM Rational Rose.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Good knowledge of Software Development Life Cycle (SDLC).
- Involved in writing test cases concepts and working knowledge of JUnit.
- Ability to test backend applications like SQL&PLSQL Statements.
- Excellent troubleshooting skills and proactive problem solving approach wif excellent leadership, interpersonal and time management skills.
- Excellent communication skills, both written (documentation) and verbal (presentation).
- Reliable, responsible, innovative and versatile team player. Can work independently wif minimal supervision or no supervision.
- Ability to understand the larger context of domain relevance and relate to overall application area.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, wif a commitment toward excellence.
- Highly organized wif the ability to manage multiple projects and meet deadlines.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Language: Java 1.5,C, C++, PHP, SQL, PL/SQL
Application Servers: Weblogic 10.3.4/9.0/7.1/6.1 , IBM Web Sphere 6.x/5.x
Technologies: Servlets, JDBC, JSP, Struts, Hibernate, Spring
Web Servers: SOAP, REST, Apache-Tomcat, Websphere Process Server, Websphere ESB, WBI ICS v3.x to v4.x.
Web Technologies: HTML 5, JavaScript, Angular JS,EXTJS 4.0, AJAX,JQUERY, CSS3
XML Technologies: XML,DOM
Database: Oracle 9i/10g/11g, PL/SQL, MySQL
Build Tool: Ant, Maven
Testing: JUnit
IDE Tools: Eclipse3x,NetBeans,RAD.5/8,JDeveloper,Toad, SQLYog
Version Control: SVN, CVS, PVCS, Mercurial, IBM rational clear case, Git
Operating Systems: Windows98/2000/XP,Vista,UNIX,Linux
PROFESSIONAL EXPERIENCE
Confidential, Providence, RI
Java/J2ee Developer
Responsibilities:
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Involved in Preparing Design documents and coded as per requirement.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed the whole framework for the projects, based on Struts MVC & Spring MVC.
- Created dynamic webpages and validations using EXTJS 4.0.
- Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML 5, JavaScript, AJAX, CSS 3.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Designing of tables in Oracle database required for System user administration, Data Management.
- Worked on moduleprototypesmodels to replicate user requirements.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed DAO’s (Data Access Objects), Table classes which are java classes those encapsulate all database specific code using JDBC API.
- Involved in Units integration, bug fixing, and User Acceptance Testing wif test cases.
- Testing Web services using Soap UI tool.
- Developed Action classes, Stateless Session Beans and DAO classes for Accounts and other Modules.
- Implemented theWeb servicesand associated business modules integration.
- DB Reporting tasks to generate sales reports.
- Resolved database inconsistency wif better design and efficient SQL queries.
- DevelopedJunitTest Cases for Code unit test and used Easy Mock framework.
- Performed some Unit Testing on the application and the web services before its release to QA.
- Developed controllers, repositories, Service modules, form beans and validations.
- Developed beans and persisted bean in the database using JDBC and Hibernate.
- Involved in connecting bean wif database using Hibernate configuration file.
- Involved in development of Spring DAO layer which invoked database queries.
- Developed Session Beans for the transactions in the application.
- Developed Pre-Screen, Valuation, Masters Modules.
- Involved in development of GUI for Pre-Screen, Valuation, and Masters Modules.
- Written JUnit for unit level, functional level test cases.
- Fixes bugs reported by QA for the software
- Conducts component level systems design and develops prototypes and unit and integration testing
- Used Subversion for software versioning and as a revision control system.
- Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
Environment: Java, J2EE, Servlets, JSP, Struts, Springs, Hibernate, Angular JS, XML, Tomcat, Eclipse, AJAX,SVN, JDBC, Web Services, XSLT, CSS 3, DOM, HTML 5, Maven, ANT, DB2, JUnit, SEB Framework, ORACLE.
Confidential, Herndon, VA
J2EE Developer
Responsibilities:
- Involved in use case design, functional documentation and technical documentation.
- Involved in complete software development life cycle wif object oriented approach of clients business
- Process and continuous client feedback. Worked on designing and developing a complete service
- Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
- Involved in the design of user interface and business layers.
- Developed web services to generate and attached contract documents.
- Developed user interfaces using JSP and form beans wif JavaScript to reduce round trips to the server.
- Involved in development of controller component using Servlets and view component using JSP.
- Implemented object/relational persistence (Hibernate) for the domain model
- Implemented theWeb servicesand associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes.
- Specified the default initialization file is through the log4j.configuration system property and loaded the log4j.properties from WebLogic Classpath.
- Used SOAP UI to test the different methods in the web service.
- TEMPEffective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing wif test cases.
- Used Stateless Session Bean to implement Business Process and interact wif DA layer for DB Access.
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Used Spring MVC framework for configuring the application.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- Worked on Spring-DAO based declarative transaction management.
- Implemented Hibernate and Struts framework.
- Involved on the back end application to modify business logic by making enhancements.
- Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
- Involved in publishing the web services to halp users interacting wif web services.
- Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Developed Controller Servlets and Used Java Script for client validations.
- Created action classes in Struts and Developing managers classes using Hibernate
- Testing and debugging of the application
Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.
Confidential, San Jose, CA
J2EE Developer
Responsibilities:
- Instrumental in providing solutions for new systems and for the enhancements for existing system functionalities.
- Implemented Permanent fixes for several Productions Issues
- Implemented several enhancements using Struts deployed in Tomcat.
- Develop rate Tier's management module and User Roles.
- Develop PDF reports using I text and Excel reports using POI.
- Involved in development of the server side business logic using Action Classes, Action Forms.
- Coded using various J2EE tools including open source tools like Eclipse IDE, ANT build tool.
- Used Struts as the framework in this project and developed struts action classes, form beans.
- Wrote the struts configuration files and used struts tag libraries.
- Used Struts tiles to create reusable view components for the presentation layer.
- Created DynaAction forms, DispatchAction classes, and Validation plug-in using Struts framework.
- Used JUnit for unit testing and Log4j API for logging.
- Testing and debugging of the application.
- Working as a developer, assisting my team in developing two different Web-based applications.
- Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of ‘Wex Online New Platform’.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework.
- Worked wif the team, halping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built wifin a team atmosphere.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Involved in up gradation and maintenance of Wex Online to the new layout using the Grid orientation model Bootstrap framework.
- Brought the HTML and CSS of an existing web site ‘Wex Online’ up to web standards.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which includes IE6.
- Involved in a Waterfall based approach to UI Development.
Environment: Java, J2EE, Servlets, JSP, Struts, HTML, JavaScript, XML, Tomcat, I text, Log4j, Eclipse, Ant, AJAX.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in use case design, functional documentation and technical documentation.
- TEMPEffectively interacted wif team members and business users from different regions for requirements capture and Analysis
- Responsible for understanding the scope of the Project and Requirement gathering
- Used MVC architecture for application development
- Configured the URL mappings using struts-config.xml file
- Created a User Interface through HTML and JSP
- Involved in creation of different Action Class
- Implemented the application using Servlets which is based on Model View Controller Design Patterns.
- Worked on Hibernate object/relational mapping according to database schema
- Involved in the debugging and troubleshooting related to production and environment issues
- Used SVN as configuration management tool for code versioning and release
- Used Log4J to print the logging, debugging, warning info on the server console
- Performed Unit testing
Environment: Java, Struts, Servlets, JSP, HTML, JavaScript, Ajax, ORACLE, Toad, Eclipse, Ant, CVS, JUnit, Apache Tomcat
Confidential
Java Developer
Responsibilities:
- Design and develop User Interface using JSPs and HTML.
- Developed the logical portion in Java and user display using JSP, and Servlets.
- Developed Java Database connection pool
- Writing the JavaScript and designing the JSP GUI frame work
- Implemented the application using Servlets which is based on Model View Controller Design Patterns.
- Developed the POJO classes for database tables and generating the Developing the Business logic in action classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system
Environment: Core Java, Windows XP, Tomcat 5.0, Java, JSP, Html, JavaScript,CSS, Servlets, MySQL, Jdk1.4, JDBC