Sr. Java/j2ee Developer Resume
Pittsburgh, PA
SUMMARY:
- 8+ years of software development experience using Java and J2EE technologies.
- Proficient in using Object Oriented Programming (OOPS) for building n - tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experience working in environments using Agile (SCRUM) and Test Driven development methodologies.
- Strong experience in designing & developing software systems using Java, J2EE technologies like Servlets\, JSPs, EJBs, JSLT, JMS, JAXP, JDBC, Struts, Spring (IOC&AOP), Hibernate, MDBs, Session Beans, JNDI with Oracle relational database on UNIX and Windows environments.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS and AJAX technologies.
- Experience in developing MVC framework based websites using Struts 1.x/2.x, JSF and Spring 3.5.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Strong experience in designed, developed, deployed, XML and XSLT transformations.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL, UDDI and REST. Exposure to JAXB, JAXP and JAX-WS.
- Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
- Experience in using various IDEs Eclipse, My Eclipse and repositories SVN and CVS.
- Good experience with deployment and release of the application with ANT and Maven build tools.
- Efficient in packaging & deploying applications using on Web Logic, Web Sphere, Tomcat and JBoss web servers.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Experience in using Operating Systems like Windows and LINUX.
- Worked in large and small teams for systems requirement, design & development.
- Preparation of Standard Code guidelines, analysis and testing documentations.
- Self-motivated, responsible and proper time management with good Written, Verbal and Listening skill, commitment to co-operative teamwork.
- Good team player with reputation of integrity and an ability to work in multiple areas.
TECHNICAL SKILLS:
Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multithreading, Java Networking Programming Languages Java … C++, C, SQL, PL/SQL, Application/Web Servers Oracle/BEA Weblogic 8.1/9.1, IBM Websphere … JBoss, Tomcat … tracking, Jenkins. Frameworks Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex UI Frameworks JQuery, AngularJS, Bootstrap. IDEs Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer, Web technologies JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/HTML5, CSS/ CSS3, Flash, ActionScript 3.0, Design Tools Adobe PhotoShop, Adobe After Effect, Dreamweaver, Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI, XML Tools JAXB, Apache Axis, AltovaXMLSpy, Methodologies Agile, Scrum, RUP, TDD, OOAD, SDLC, Modeling Tools UML, Rational Rose, Visio, Testing technologies/tools JUnit, JMeter, HtmlUnit.
PROFESSIONAL EXPERIENCE:
Sr. Java/J2EE Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
- Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Created and injected Sspring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL's.
- Developed, executed and maintained over 182 Selenium automation scripts for trading web application.
- Used SOAP UI for testing the web services.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
- Wrote complex SQL queries using hibernates native SQL.
- Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
- Developed various generic JavaScript functions used for validations.
- Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
- Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
- Implemented performance oriented CSS selector, scalable and modular CSS approach for front - end architecture.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the framework AngularJS.
- Converting HTML5 pages from Photoshop files and optimizes it.
- Developed Application to asses JSON and XMl from Restful web service from consumer side using AngularJS
- Implemented jQuery Plugin implementation: - Banner, Slider, Accordions, Tabs, jQuery Dropdown, Image Gallery.
- Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0.Data binding using Angular JS.
- Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code reusability.
- Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services.
- Experience with upgrading KORN based scripting applications to EJB-Timer based applications
- Developed test cases and performed unit testing using JUnit.
- Developed high level framework to interact with HP Dialogue Engine to generate PDF files.
- Experience in generating DCICS calls and interacting with Legacy COBOL systems.
- Directly worked with Business Analysts and SMEs to gather requirements from the customer and transformed
- Them into functional and technical specifications.
- Developed Various Adobe Live Cycle forms to meet end user requirements and resolved several bugs in Existing forms.
- Experience with Installing/Upgrading Adobe Live Cycle Forms to latest version.
- Utilized DOM, SAX parser technologies in implementing XML parsing framework.
- Used Clear Case for Source Control in core project and SVN for 2nd Project, and Clear Quest for Issue Tracking.
- Experience with eclipse plug-ins like Find Bugs and CheckStyle.
- Knowledge on GWT and Google Cloud Computing Apps.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 4.5, SOA, WSDL, JAXB, jQuery, JSONAngular JS, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQueryJavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, SVN, Apache MavenJUnit, HtmlUnit, XSLT, HTML/DHTML.
Sr. Java/J2EE DeveloperConfidential, Pittsburgh, PA
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used Ext Js framework for the development of web application using Angular Js, Ajax, DHTML and DOM scripting.
- Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
- Worked extensively with Ext Js Grids.
- Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API, which will be used across the framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Build SOAP Web Services based on AWS (Amazon Web Services).
- Used AJAX framework for server communication and seamless user experience.
- Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
- Worked on Proof of Concept for developing application using Node Js and Mongo DB.
- Developed client application API's using Node Js.
- Used Require Js to improve speed and quality of the code.
- Used Log4j for the logging the output to the files.
- Used JUnitfor the unit testing of various modules.
Environment: Java, JSP, Servlets, Struts, Spring, AWS, Oracle, SOA, Web Sphere, TOAD, HTML 5, CSS, XML, Angular JS, Cassandra, TOAD, SVN, Node JS, ESB, SOAP, Require JS, Log4J, JUnit.
Confidential, Valencia, CA
Sr. Java/J2EE DeveloperResponsibilities:
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the system.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session fa ade, DAO.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Performed data validation in Struts Form beans and Action Classes.
- Developed front - end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
- Implemented XML Schema as part of XQuery query language
- Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Used Hibernate framework for Entity Relational Mapping.
- Used Web Services to connect to mainframe for the validation of the data.
- Used Axis2 WS engine to convert WSDL to Java objects.
- SOAP was used as a protocol to send request and response in the form of XML messages.
- JDBC framework has been used to connect the application with the Database.
- Used SAX Parser to parse the xml files.
- Used Oracle 10g database for data persistence and SQL Developer was used as a database client.
- Used RAD for the Development, Testing and Debugging of the application.
- Used Web Sphere Application Server to deploy the build.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Log4j framework has been used for logging debug, info & error data.
- Extensively worked on Windows and UNIX operating systems.
- Performed Test Driven Development (TDD) using JUnit.
- Used Ant script for build automation.
- PVCS version control system has been used to check-in and checkout the developed artifacts.
- The version control system has been integrated with Eclipse IDE.
Environment: Core Java, J2EE, Struts, Spring, Hibernate, Web Sphere 8.5, Ant, (Servlet, JSP), HTML, AJAX, JavaScript, CSS, JQuery, JSON,, SOAP, WSDL, XML, Eclipse, Oracle 10g, Log4J, RAD 7.0, JUnit.
Confidential, Charlotte, NC
Sr. Java/J2EE DeveloperResponsibilities:
- Involved in analysis, specification, and design of the client's ecommerce website that was based on java, J2EE technologies in Blue martini framework.
- Worked as a part of "Checkout" team and developed client side shopping cart, payment module and enhanced the present java classes in "Checkout" module.
- Enhanced the shopping cart and implementation and testing phases of Software Development Life Cycle (SDLC)
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML.
- Developed the application using blue martini framework MVC, DAO, value object design patterns.
- Used blue martini for clean division between controllers, java bean models and views.
- Responsible for integrating spring with Hibernate framework using Spring DAO & ORM.
- Used sql developer for data storage tool.
- Deployed an application files on Web logic server.
- Implemented logging and Transaction security for the whole application in order of using Log4j and Spring (AOP).
- Written complex SQL queries, Stored Procedures and Functions in PL/SQL for manipulating the data.
- Used JUnit to implement test cases for Unit testing of modules.
- Performed source
Environment: Java, J2EE, HTML, JavaScript, XML, Servlet, JSP, Web logic, sql developer, Log4J, JUnit, ANT, SOAP, Restful API, Eclipse, Blue martini.
