Sr Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- 5+ years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC)
- Extensive experience of Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) tools IBM Rational Rose, Ms Visio.
- Experience in Design Models (UML 2.0) using Use Case diagram, Class diagram, Object diagram, Sequence diagram, Collaboration diagram, State chart diagram, Activity diagram.
- Experience in following the Software Development Methodologies RUP, TDD, Agile, Scrum, and Waterfall.
- Excellent noledge of OO Concepts and Design Patterns (GoF) Abstract Factory, Factory Method, Prototype, Singleton, Adapter, Chain of Responsibility, Composite, Facade, Proxy, Command, Observer, Iterator, Visitor.
- Excellent noledge of the J2EE Design Patterns Session Facade, Business Delegate, Service Locator, Composite Entity, Data Access Object (DAO), Front Controller, Interceptor Filter, Dispatcher View.
- Experience in integrating Client - Side Web Applications wif XML Technologies XML, XPath, XSL, XSLT, DTD, XSD, XQuery.
- Good working experience in developing components using Spring modules Spring-IoC, Spring-AOP, Spring-DAO, Spring-ORM, Spring-JDBC, Spring-Transaction, Spring-JMS, Spring-Integration, Spring-Web, Spring-MVC.
- Excellent experience in developing and consuming Web Services using SOAP, WSD.
- Excellent experience in implementing Object Relational Mapping (ORM) using Hibernate.
- Excellent experience in integrating Spring wif other frameworks like Struts, PrimeFaces, Hibernate.
- Excellent Experience in the JMS Frameworks WebLogic JMS, ActiveMQ.
- Excellent experience in Server-Side J2EE Technologies JSP, Servlets, JSTL, JDBC, Struts, JSF.
- Experience in Front-End design using Client-Side Web Technologies HTML, CSS, JQuery, Ajax, Javascript.
- Experience in Administering and Fine Tuning the Middlewares WebSphere, WebLogic, JBoss, TomEE, Tomcat.
- Experience wif the Databases Systems Oracle 10g/11g, MS SQL Server, IBM DB2, MySQL, PostgreSQL.
- Experience in preparing Stored Procedures and Functions using PL/SQL.
- Strong Technical Linux/UNIX skills in the Operating Systems Ubuntu, RedHat, Solaris.
- Experience in developing back-end support components through Scripting Languages Perl, Python, AWK, Javascript (OO)
- Excellent communication, analytical, interpersonal, and presentation skills.
- Self-learner, committed, determined, and always eager to learn cutting-edge technologies and seek new challenges.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI
Java Frameworks: Spring, Struts, Hibernate
Web Technologies: HTML5, CSS, JavaScript, AJAX, JQuery, XML
Web Services: REST, JSON, SOAP, Apache Axis
Databases: Oracle, Microsoft SQL Server 2005/2008/2012 , MS Access
App/Web Servers: Apache Tomcat, Oracle Web Logic Server, JBoss
Tools: Maven, Ant, Log4j, JUnit,selenium.
Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr Java/J2EE developer
Responsibilities:
- Involved in Object Oriented Design/Object Oriented Analysis wif usage of UML Sequence Diagrams and Class Diagrams wif Microsoft Visio/Rational Rose.
- Developed the HTML prototypes for the purpose of approval from the business users.
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Implemented Different Design patterns like singleton,factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Involved in creating front end development using HTML 5, CSS 3, JavaScript, jQuery, Angular.Js, Bootstrap.
- Involved in writing the database integration code using Hibernate.
- Used Apache Axis for implementing and testing Web Services.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
- Contributed in design and development of Struts/MVC web based application.
- Used StrutsTiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Utilized most of the Java concepts including JNDI look up.
- Hands on develop Service Oriented Architecture (SOA) using discrete SOAP XML Web Services, Enterprise Service Bus. Used MQ Series for maintaining the messages in a queue.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.
- Used ClearCase for source Version Control and SQL Query Analyzer for writing SQL scripts.
- Java Script is used for the client side validations and to provide the event driven programming wif HTML files.
- Created ANTScripts for the Building the Application.
- Used JSP and Servlets for server side transactions and Log4J for server side logging.
- Used XSLT for transforming the XML content into HTML.
- Developed class diagrams, Sequence diagrams using UML tools Visio, Rational Rose.
Environment: Java/J2EE (JSP, JSF, Struts), Web logic Application Server, Eclipse Indigo, MQ Series, Oracle11i, Windows 7, JUnit, Spring MVC, Hibernate, Rational Clear Case, Apache Axis, Ant, XSLT.
Confidential, Troy, MI
Senior JAVA/J2EE Developer
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using Star UML and Rational Rose.
- Involved in Java, J2EE,J2SE programming.
- I was actively involved in architecting various Business Layer and Data Management components of this web based system over J2EE architecture.
- WebSphere is responsible for transferring data to other queue managers.
- Used Spring MVC.
- Involved in building build scripts using ANT.
- Followed full software development lifecycle.
- Resolved defects on time and priority.
- Shell Scripting to automate the build process in the test levels.
- Hibernate framework was used to connect to databases.
- REST
- Web services to perform transactions from front end to our backend applications.
- Written HCQL queries in the applications to query against Databases.
- Accommodated last minute requirement changes and high priority issues and received client appreciations for the same.
- Used XML based web services tool to push pending orders in Integration Manager.
- Debugged issues related to performance of an application and discussed wif business analysts to optimize the performance.
- Used JUnit test cases.
- Led an Offshore team of junior developers to develop the applications.
Environment: Java/J2EE, J2EE architecture, J2SE,XML, Spring, Hibernate, JSP, Java Script, Web Services, Oracle, IBM WebSphere, Linux, CSS3, HML5, JUnit, Selenium Test Suite.
Confidential
Java developer
Responsibilities:
- Involved right from requirement gathering till the deployment phase.
- Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Involved in developing components under Scrum, Test Driven methodologies (TDD) and Service-Oriented Architecture (SOA)
- Used Rational Rose for Object Relationship Model creation.
- Designing the application by applying the OO Analysis and Design concepts and diagrams using UML.
- Designed and developed scalable presentations of the modules using struts framework.
- Used Struts, JSTL tag libraries across the presentation layer across the application layer.
- Identifies business entities wifin the application and created a Business service layer which was exposed through the Web Services.
- Implemented Model-View-Controller (MVC), Session Facade, Application Controller and Design Patterns.
- Developed different GUI screens using JSP and User Validations using Javascript.
- Involved in developing the Dynamic JSP's using the Web framework and XML.
- Developed real time interface client using IBM MQSeries.
- Used Spring-Core for Dependency Injection.
- Writing Applet to parse and display the generated XML report on the web pages. involved in System Integration and Testing, in writing JUnit classes for the system.
- Used Subversion as a source version control, Log4j for logging.
- Used ClearQuest for tracking the issues.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.
- Developed Applications using Eclipse.
- Used JDBC for integrating application wif Oracle database and developed functions, stored procedures, triggers and SQL Queries using PL/SQL.
- Other responsibilities include code review, release management and co-ordination wif off-shore team.
- Problem analysis and fixes for client identified problems wif existing systems.
- Involved in performance tuning, debugging production problems during testing and deployment phases of the project and developed JUnit tests for the services.
- Created JUnit Mock objects to test the application.
Environment: J2SE 1.6, Spring 3.0, Struts 1.0, JSP2.1, Servlets2.5, PL/SQL, IBM MQSeries, UML, SOA, Web Services, WebLogic, Rational Rose, XML, JDBC, Eclipse, Log4j, JUnit, Oracle 10g, ANT, and Subversion.
Confidential
Software programmer
Responsibilities:
- Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
- Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed .NET components using C# and involved in the deployment of those components.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Designed the dynamic stress reporting Sybase, Perl and C++
- Builds and develops java interfacing wif different backend systems in Mainframe.
- Generate Cobol procedures to apply business logic to the data.
- Worked on stored procedures, PL/SQL and SQL queries
- VB5 front end application development using DAO/ADO.
- Write stored procedures and SQL queries to interact wif the oracle database.
- Implement the MVC architecture using struts
- Created the application as independent services.
- Unit, Integration testing and code review at client place
- Defect fixing and defect prevention analysis
- Set up the test environment at offshore using VMWare.
Environment: J2EE, Scripting, Core java, .NET, C++, Struts, Solaris, Linux and Windows NT/XP, Eclipse, SVN, Putty, Ultra Edit, AJAX, JavaScript and
