Sr. Java Developer Resume
Plano, TX
SUMMARY:
- Nearly Seven years of experience as a Java/J2EE Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Developed Service Oriented Architecture (SOA) based J2ee applications that conforms to SOA standards.
- Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate.
- Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and java XML parsers such as JAXP, SAX and JDOM.
- Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, EJB, JMS, Struts, Hibernate, Web Services, XML, JNDI, JDBC, SVN.
- Expertise in MVC 2 architecture using Jakarta Struts 2.0 with features like Validation framework, tiles framework and Internationalization.
- Experience working on Production support for Java J2EE applications.
- Experience working with Agile methodology and TDD development
- Extensive experience in usage of ORM (Hibernate) in Spring framework
- Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL, MySQL and DB2 databases.
- Experience working with Restful/Rest web services using Apache Axis2.
- Hands on experience with HTML, CSS, AJAX, JSTL specification, Tag Libraries & XSLT, DTD, Resource Properties
- Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, deploying applications on Weblogic, Websphere and JBoss.
- Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD
- Proficient in persistence framework like Hibernate ORM, JPA.
- Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through log4j.
- Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
- Strong team player with organizational and analytical skills.
TECHNICAL SKILLS:
Technologies: JavaEE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC, WebServices, EJBs, Java Beans, JMS, Hibernate, Spring, XML, Javascript, XSLT, HTML, CSS, AJAX, JUNIT, JPA, Design patterns, C, C++, Angular JS.
Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.
App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.xIDE / Programming Tools: Eclipse 2.1/3.7, Netbeans 7
Operating System: Unix, Linux, Windows NT/XP/7/8.
Scripting Language: JavaScript, JQuery
Database/Tools: Oracle, MS SQL Server 2005, MySQL
Libraries and Tools: Ant, Maven, Rational Rose
Version Control: Subversion, CMVC, CVS
Functional Domain: Banking, Insurance, Logistics, Financial.
PROFESSIONAL EXPERIENCE:
Confidential, Plano TX
Sr. Java Developer
Responsibilities:
- Involved in the design and development of the entire application.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
- Designed JSP layout using Struts Tiles Framework
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented PL/SQL queries and used Stored procedures, and built-in functions to retrieve and update data from the databases
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Weblogic Application Server
- Used Rational ClearQuest for tracking errors and bugs in the project source code
- Prepared technical reports and documentation manuals for efficient program development
Environment: Java/J2EE, MVC, AngularJS, JQuery, HTML, HTML5, BootStrap, RESTFUL Webservices,, JSON, Hibernate, Oracle, XML, WSDL, JUnit, Log4j,Maven,GIT, Wildfly8.0 .
Confidential, Woburn, MA, USA
Java Developer
Responsibilities:
- Participated in many sessions for the design and implementation techniques.
- Used NetBeans 7.3 IDE for development.
- Created stored procedures and views for data tables.
- Used Hibernate to create object relational mapping with the database.
- Worked closely with the team in designing, building and validating inline and external grammars and involved in SDLC.
- Used Visio to create functional and technical Presentation documents for the architecture.
- Most of the GUI which was developed using JSP using spring binding which was interacting with Controller and hibernate files to persist with the database.
- Worked with QA team in testing and helped in resolving bugs.
- Involved in testing web services and XML using SoapUI.
- Done code review and configuration build management for the application using Ant.
- Used SVN for version control.
- Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with 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.
- Developed and Consumed Rest Based Webservices.
Environment: NetBeans 7.3, Ant, Visio, SoapUI, XML, JSP-Standard Tag Libraries(JSTL), Oracle 10g, Hibernate, Java, Linux Fedora, Glassfish 3.1 server, SVN, UML, spring framework, JUnit, Hibernate, Bootstrap, Require JS, Sencha EXT JS, CSS3, HTML5, Action script 3.0,D3, JAVA, SQL Server, Tomcat
Confidential, Miami, FL
Java Developer
Responsiblities:
- This Application was developed using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
- Made changes to SOAP Web Services using Apache-Axis2 for purchase of 10$ ILD Purchase.
- Made changes to service to identify purchases performed by sub dealers from Main dealers at retail shops.
- Implemented various design patterns like facade Design Pattern, DAO, DTO, Singleton, view resolver
- Integrated Spring (Dependency Injection) among different layers of an application.
- Wrote Interceptors, Validators and loggers using Spring MVC frame work.
- Used Spring Integration to communicate with different web Services.
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Wrote JUnit Test Cases for action classes and service layer classes.
- Used Java Persistence API (JPA) through Hibernate
- Developed front-end pages using Bootstrap framework for customer purchase of mobile service plans through shopping cart, performed front-end validations and added popups for Customer to perform actions on their selected Service plans.
- Used Hibernate and Spring-JDBC in development of Dao Layer
- Involved in establishing JMS connection for Handset Purchase for Customers to buy plans from their prepaid mobile phones.
- Developed application using Agile/Scrum methodology.
- Performed rigorous JUnit test cases to perform unit testing
- Implemented various PL/SQL queries and assisted in writing Stored Procedure for mobile number validation, phone class assigned etc.
- Used Hibernate as ORM tool for data persistence and retrieval of data like service plan, information on current customer enrollment etc.
- Application was developed using Eclipse Indigo as IDE and GIT for version control system and deployed in Weblogic application Server
- Provided production support for the release of the Projects
Environment: Java, J2EE, Spring, Hibernate, Junit, Agile/Scrum, TDD, JSP, JDBC, JMS, JAXB, Jquery, Weblogic 12, Oracle 10g, Bootstrap, Log4j, SOAP Webservices, Maven, GIT, PL/SQL, Weblogic Application Server, Unix
Confidential, Louisville, KY
Java/UI Developer
R Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layer of DWS and Agentsite modules.
- Worked within SOA based enterprise framework to build web services
- Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and SharePoint systems using IBM-WINK.
- Consumed HP Extream Service using JAX-WS to create PDF documents.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Sharepoint.
- Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe (Mobius) system.
- Registered and used web services in WSRR(Web Services Registry and Repository).
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service. /m
- Coded for functionality of audit, static Data and core server using core java API (Collection framework, Threading etc.)
- Developed batch processing, involved ETL process in java to transfer batch feeds to the database using CSV .
- Designed and Developed UI layer Design with JSP, CSS 3,HTML 5,Java script,Jquery,Ajax,Backbone.JS.
- Heavily involved in performance tuning of MySQL and Hibernate .Gained extensive experience in MySQL 5.0/5.1 triggers, stored procedures, replication
- Used IBM WID and WESB and designed the mediations for accessing the web Services.
- Developed datasource for Document Web Services module in WebSphere server and using JNDI reference to access the datasource in WebSphere.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Used SQL server database for backend data storage.
- Performed Unit testing of web services modules using JUNIT.
- Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
Environment: Core JAVA,JSF, J2EE,SOAP/REST Web Services, XML, Struts, JQuery, AJAX, XSLT, Servlets,Hibernate, HTML, CSS, JavaScript,backbone.js UML, Junit, ANT, Log4j, Eclipse,MySQL 5.x, IBM WID 7.0, Maven,IBM WebSphere MQ, IBM WESB(WebSphere Enterprise service bus), SQL, PL/SQL, MS-SQL server 2008, Guidewire.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
- Enhanced the design using Session Façade and value object patterns for Middle Tier Development.
- Developed the Service class for the Various EJB calls to the Middleware.
- Designing and coding of Business Classes to be implemented by Remote Interface and Bean class of EJB
- Used Hibernate and JDBC for development of DAO layer.
- Struts and MVC model integration for front-end request action controller, form beans handling and security management
- J2EE Patterns implemented were Factory, Service Locator, Business Delegate, Model View Controller, and Data Access Objects.
- Developed GUI using JSPs, java script, HTML.
- Implemented logging using Log 4j.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS and developed REST/SOAP Web services
- Implemented Face - provides a comprehensive view of all relevant data, got by contacting various services through REST API calls.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Worked on Model View Controller Design Pattern using frameworks such as Backbone.
- Designed and developed UI with Swing, AngularJS, and AJAX, HTML5, XHTML, DHTML and java script for more interactive web pages.
- Developed web-services using JAX-ws(SOAP)
Environment: Java, J2EE, EJB, JSPs, Servlets, JNDI, JDBC, JMS, JAXB, HTML, DHTML, JavaScript, Log 4j, Struts 2.0, hibernate, SOAP, Websphere 6.1, JBoss, Oracle 9i.
