Sr. Java/j2ee Developer Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Around 8 years of software development experience in Object Oriented Programming, Design and Development of Multi - Tier Distributed, Web based/Mobile, e-Commerce, Enterprise Applications using Java and J2EE Technologies with Software Development Life Cycle.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with Web Technologies, Distributed Technologies and Client-Server Architecture Environment, Mobile Technologies and Could Technologies.
- Very good hands on experience in development and implementation of Model-View-Controller (MVC) using Struts 1, Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, PHP, JNDI, SVN, Web Services (SOAP & REST), HTML, DHTML, CSS, CSS3, XML, XSLT, and JDBC.
- Excellent Programming skills and Development Experience with JDK 1.6/1.7, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, XSLT, JUnit and Web Services.
- Experience in Developing Web Based GUI’s using JSP, HTML, HTML5, DHTML, CSS, JavaScript (and its format like JSON), Action Script, Angular JS, JQuery, EXT JS and Ajax.
- Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat.
- Experience in web development is preferred (i.e. HTML5/CSS3, JS, AngularJS, PHP).
- Experience working with Agile Methodology and TDD development.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Proficient in developing various open source frameworks like Struts, Spring, JSF 2.0, and ORM Technology like Hibernate.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
- Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans and RAD.
- Good exposure to building Web Services (WSDL, SOAP, UDDI) usingopen source implementation like Apache Axis, Apache CXF.
- Development/design experience inJavaEE, Spring, SSO implementation using SAML, Web services (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, Javascript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Oracle.
- Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases
- Extensive experience in SOA-based solutions - Web Services, Web API, WCF, SOAP.
- Used Postman and Apache HTTP Request client for testing Restful web services.
- Implemented REST based solutions with Apache CXF, Jersey.
- Good work experience in writing SQL Queries with major Relational Databases.
- Good knowledge of Database Connectivity (JDBC) for Databases like Oracle, SQL Server, MySQL, MS Access.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Experience in various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Extensively worked with Oracle 11i/10g/9i/8i, SQL Server 2012/2008/2005, MySQL, DB2 and Sybase Relational Database Management Systems
- Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills. Ability to quickly adapt to new environments and learn New Technologies.
TECHNICAL SKILLS
Languages: Java, J2EE, Android, C, C++, XML, .Net, C#, SQL and PL/SQL.
Java/J2EE Technologies: JSP, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB,JDK1.6,1.7,XSLT
Frame Works: Spring 4.x, Hibernate 5.0, Struts 2.x, Scala 2.x, EJB3.x/2.x, JSF 2.0
and JPA.: Web/Application Servers
IDE/Tools: Eclipse 4.4.2, Net Beans 8.0, RAD 6.0, WASD 5.0.
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series
Scripting Languages: HTML,HTML5, DHTML, Java Script, Perl, Shell, AJAX, CSS, JQuery,CSS3
Testing and Build Tools: JUnit, Log4j, ANT, Maven
Databases: Oracle 8i/9i/10g/11g, My SQL 5.0, SQL Server 2012,IBM DB2 v7.0, Sybase
Operating System: Windows 10/8.1/7, UNIX, Linux.
Source Control: CVS, Rational Clear Case and Subversion
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Spring Framework for the project.
- Very Strong knowledge in usingJ2EEbased App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
- Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.
- Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS &JavaBuild tools like Apache Ant & Maven.
- Used Apache CXF for the development of the project.
- Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
- Installed, configured and deployed the applications on WebSphere Portal and Application Server with SOA Governance.
- Used Jenkins for continuous integration in which all development work is integrated.
- Developed JMS components to send messages from one application to other application internally
- Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.Involved in JUnit Testing.
- Executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.
- Used Hibernate to integrate with the backend database.
- Used Test Automation Cucumber for testing web application.
- Used XML and XSLT to display the pages in the HTML format for the customers.
- Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
- Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.Converted XML toJavaobjects using JAXB.
- Worked on android Webservices REST API for developing e-Commerce Application.
- Developed stored procedures and called using JDBC.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.
- Was part of solving the issues that came in production.
Environment: Javajdk, JEE, JSP, Python, WebLogic Application Server, IBM RAD, Ant, Oracle Database, JavaScript, Angular JS, Node.js, CSS,CSS3, JSON, DOJO, SOA Governance, SOAP, SSO, Hybris, WSDL, JMS, MDB, Web Services, XML, Apache Tomcat, Apache CXF,JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential, Carrolton, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Implemented Spring Framework for the project.
- Very Strong knowledge in usingJ2EEbased App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
- Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.
- Used Jenkins for continous integration in which all development work is integrated.
- Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS &JavaBuild tools like Apache Ant & Maven.
- Used Eclipse Rich Client Platform (RCP) for the development of the project.
- Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
- Installed, configured and deployed the applications on WebSphere Portal and Application Serve with SOA Governance.
- Used POSTMAN client for testing developed Web services and written JUnit class for testing API layer and Service Layer to accomplish TDD approach
- Used RCP to reuse the components.
- Developed JMS components to send messages from one application to other application internally
- Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.Involved in JUnit Testing.
- Used Hibernate to integrate with the backend database.
- Used Test Automation Cucumber for testing web application.
- Used XML and XSLT to display the pages in the HTML format for the customers.
- Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
- Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.Converted XML toJavaobjects using JAXB.
- Worked on android Webservices REST API for developing e-Commerce Application.
- Developed stored procedures and called using JDBC.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, ExtJS, AngularJS pages, EJB and XML.
- Was part of solving the issues that came in production
Environment: Javajdk, JEE, JSP, Python, WebLogic Application Server, IBM RAD, Ant, Oracle Database, JavaScript, Angular JS, Node.js, CSS,CSS3, JSON, DOJO, SOA Governance, SOAP, SSO, Hybris, WSDL, JMS, MDB, Web Services, XML, Apache Tomcat, JQUERY, MAVEN, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential, Cincinnati, OH
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment
- Involved in coding and testing of B2B financial application
- Responsible for the design and development of the application framework
- Designed and Developed UI’s using JSP, JavaScript by following MVC architecture and Spring Framework.
- The views are programmed using JSP pages.
- Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
- Used EJB for server side transactions
- Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging.
- Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
- The JMS API was used to allow application components to create, send, receive, and read messages
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP
Environment: Core Java (JDK7.0), JDBC, IBM WebSphere, Eclipse RCP, PL/SQL, XSL, REST, JUnit, CSS, JavaScript, JMS, JSF, HTML, EJB, Struts, Ant, SQL Server 2012/2008, SQL, DB2, Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
- Involved in entire life cycle development of the application.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Used HTML, CSS, XHTML and DHTML in view pages for front-end.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used Struts & JavaScript for client-side validation.
- Used Struts Tag Libraries to develop the JSP pages.
- Used JSTL in the presentation tier.
- Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Involved in writing the client side scripts using JavaScript.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used ClearCase Version Control for Project Configuration Management.
Environment: J2EE, Hibernate, Struts 1.2, Spring Core 2.0, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, IBM Websphere, Clearcase, Oracle9i, SQL, PL/SQL, DB2, UNIX/Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Played key role in the design for the implementation of this application.
- Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
- Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible
- Implemented the Consolidated applications front-end pages using JSP’s, JSTL, and Struts Tag Libraries.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Configured connection caches for JDBC connections.
- Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages
- Configured Logger, appender and layout using log4j.
- Used Hibernate for Object Relational Mapping.
- Used Ant 1.6.5 for building JAR s and WAR.
Environment: Core Java (JDK 1.4), Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, Microsoft SQL Server 2005, Oracle 9i/8i, SQL, PL/SQL, Windows XP and BEA WebLogic Application Server.