J2ee Software Engineer Resume Profile
Dallas, TX
SUMMARY:
- 8 years of Experience in Information Systems/Technology and Telecom world with Java
- Performed extensive design and development in Java using OO methodologies and also well versed in developing J2EE technologies JSP, Tiles, Servlets, Struts, Spring, Hibernate, JPA, DAO, JUnit, EJB and Java Beans.
- Possess application Server experience with Tomcat, JBOSS, Java WebServer, WebSphere, and WebLogic.
- Well versed in development of front end Application GUI using Java Swing and AWT technologies.
- Experience in Web Based frameworks implementing MVC Architecture such as Apache Spring, Struts, Apache Velocity and J2EE Architecture.
- Exposure to CORBA, RMI, UNIX, Linux, SQL, C , UML, C, Kernel Programming and protocol implementation and XML based technologies like XSD/XSLT/ JIBX bindings.
- Solid Experience on Server Client side web scripting using JSP, PHP, JavaScript and HTM/DHTML, JQuery 1.8
- Solid Understanding on RDBMS, expertise in Oracle 8i/9i, MYSQL and PL/SQL.
- Extensive knowledge in UML using RATIONAL ROSE.
- Good Interpersonal/Communication/People and Leadership Skills.
- Agile Scrum, Kan Ban methodologies.
- Website Performance Tuning and SQL performance tuning.
- Experience in a wide variety of roles including proposal writing, requirement analysis, design, software development, testing, implementation and support.
TECHNICAL SKILLS:
Methodologies: | J2EE, MVC Framework, Design Patterns, OOA/OOD, UML |
Web Technologies Server-side Scripting | Servlets, JSP, EJB, Struts, JDBC, Spring, Java, AWT Java Swing, WML, XML, XSD, XSLT, PHP, JavaScript, HTML, DHTML, CSS |
Development Languages | Java, C, C , Shell Script |
Databases | Oracle 8i, MS SQL Server, MS Access, MySQL |
Web Application Servers | BEA WEBLOGIC, Apache Tomcat, JBOSS, IBM WebSphere |
Source Control | VSS, CVS |
Operating System | Windows NT/2000, UNIX, LINUX, Dos, Solaris, Kernel Programming |
Protocol Standards | TCP/IP, SIP, VOIP, RTP, CTI, ATM, Internet, Ethernet, Wireless IEEE 802.11, SOAP, WSDL, MANET and Sensor Networks. |
Development Tools, API and Applications | IntelliJ Idea, Rational Rose, ClearCase, ClearQuest, Log4j, System Architect, MS Project, MS Viso, JBuilder, Java Speech, JMF-Java Media Framework API, JTAPI-Java Telephony API, FrontPage, JDK JSDK |
PROFESSIONAL EXPERIENCE:
Confidential
J2EE Software Engineer
Responsibilities:
Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer. Responsibilities include analysis of applications, designing of the enterprise applications, functional, technical and project management. Working on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided. Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP's to upload applicant case documents and also retrieve the documents from Enterprise Content Engine. Implemented IBM Content Management architecture for an efficient implementation of the view level customizations and interfaced with the application logic. Used Maven build scripts to build the application. Used the guidelines and artifacts of the Rational Unified Process RUP to strategize the Implementation of Rational Unified Process effort in different iterations and phases of the Software Development Life Cycle. Use MVC Design Pattern in the application. Incorporated an efficient way of doing builds and deploying the application to WebSphere Application Server. Had used Value Object design pattern for exchanging data between the tiers. Monitored the error logs using Log4J and fixed the problems. Used Single Sign On for Applications. Used DB2 to manage data and create tables Used Eclipse IDE for developing project. Used JUnit test cases for creating and testing the app. Environment: J2EE, JSP, Struts2, AGILE Methodology, Angular JS, IBM Content Management, HTML5, JavaScript, XML, JDK, MAVEN, SVN, IBM Rational Clear Case, WebSphere Application Server, SVN, Log4j.
Confidential
J2EE Software Engineer
Responsibilities:
Involved in Design, Development and support of Member Portal Fuelperks Launch of 1.2, 1.3, 2.1 and 2.4. Involved in Design, Development and support of Member Portal Fuelrewards Networks FRN Launch 3.0 and subsequent releases Involved in system design and identification of external module and internal module components. The system is loosely designed on MVC architecture. Also involved in Unit Testing, Functional Testing and Regression testing Iteration based development process. Designed and developed Jakarta Struts and Spring based Forms and actions for external Consumer Portal module. Migrated the whole application from Websphere to Jboss for 2.1 Launch which is in Jboss Clustered Cloud environment Migrated Project from RAD to Eclipse Development with Jboss 5.1 Runtime. Using EJB, Hibernate, Spring, DAO, JPA Struts, HTML5, Tiles and JSPs developed external Consumer Portal, which allows users to create and manage their accounts. All the backend calls are made in Stateless Session beans. EJBs are using Hibernate and HQL to communicate with Database. Extensive use of HQL and hibernate criteria for complex queries and joins. Hibernate DAO objects are clearly mapped in DTOs to process in the front-end Struts framework and hiding the backend implementations. Designed developed external Tiles and JSPs to view the pages. Front-end views are completely object based and logic free plain views. . Unit testing with JUnit for all the modules, TDD and BDD Training and implementation Used local, development, QA and production environment to test the modules. Involved in fixing defects and supporting the release of the product. REST Web services implementation for mobile site, android and ios apps. SOAP Web services and WSDL based top down approach for legacy systems Spring Social Framework to use auto login via Facebook and other social medium Query and Application Performance Tuning mPulse and PageSpeed for page load performance tuning Partial Page Rendering PPR and Multi Form submit together Google Analytics and Region Based geocoding using Google Maps API Coupons, Online Mall and Dining as Third Party Website integration ADS and MasterCard integration to apply credit cards and associate MasterCard. Environment: Eclipse/RAD, Java, J2EE, Struts, EJB, Spring, Servlets, HTML5, JSP, UML, XML, WebSphere, JBoss, ANT, Maven, Gradle,. SVN, CVS, Oracle, JUnit, Java Scripts, Rational Rose, Windows, Unix, Shell Scripts, JPA, DAO, Hibernate, Magnolia CMS, Blossom, TDD, BDD, REST, SOAP, JSON, AJAX
Confidential
J2EE Software Engineer
Responsibilities:
Involved in system design and identification of external module and internal module components. The system is loosely designed on MVC architecture. Also involved in Unit Testing, Functional Testing and Regression testing Iteration based development process. Designed and developed Jakarta Struts based Forms and actions for external HCOM module. Used Spring, Struts, Tiles and JSPs developed internal CMS tool which allows dynamically created different components which goes on to the deferent promo pages. Developed presentation tier using HTML5. Designed developed external Tiles and JSPs to view the pages. Very-very dynamic and flexible design to allow business to use all their creativity to add whichever components they want to add on the pages which are managed by tiles. Using deep linking tools linking the Air Landing and package landing page to the Expedia.com WWTE site to return air and package deals based on new parameters passed from landing pages. Used AJAX and DOJO to communicate with the MS SQL Database using Struts Action classes, Java Beans and JDBC to dynamically deliver the list of airport codes and city names back to the pages. In CMS tool developed XML parsing tool using JAVA XML APIs which parses the XML packets from WWTE for promotions and allow business to add them in the HCOM module. Designed XML Schema/ XSD for request and response from WWTE site and parsed it to the Java Objects. Using Spring DAO and Caching factory developed the faster DB results retrieval from SQL Stored procedures. Unit testing with JUnit for all the modules. Used local, development, QA and production environment to test the modules. Involved in fixing defects and supporting the release of the product. Environment: Eclipse, Java, J2EE, Struts, AJAX, DOJO, Spring, Servlets, JSP, UML, XML, Resin 3.2, ATG Dynamo, ANT, MKS, MS SQL Server, JUnit, Java Scripts, Rational Rose, Windows, Unix, Shell Scripts
Confidential
LAN Engineer
Performed hardware and software support and installation, successfully completing all projects on time and under budget. Supervised support system engineers performing on-site customer service and maintenance. Managed local area network, servers, and communications connections to remote locations . Built LAN servers and workstations, allowing direct product delivery to the customer. Developed and implemented numerous Citrix and Terminal server based thin client solutions. Involved in fixing defects and supporting the release of the product.