Sr. Java/ J2ee Developer Resume
Mason, OhiO
PROFESSIONAL SUMMARY:
- 7 years of experience in developing web based, internet/intranet, client/server, distributed architecture and component - oriented architecture applications using Java/J2EE technologies.
- Experience in developing UML by using Rational Rose to design the Object Model, Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams.
- Extensive Experience with Core Java and J2EE technologies using Servlets, JSP EJB, Struts, JSF, Hibernate, Java Beans, JDBC, JNDI, Collections, XML (DTD and Schema), HTML, AJAX and Web Service (SOAP, JAX-RPC, AXIS) on Linux and Windows environment.
- Proficient with different Software development methodologies including Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
- Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services.
- Extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed, scalable and transactional applications using Java/J2EE technologies.
- Experienced in working with ORM frameworks like Hibernates.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD and using J2EE compliant application servers like BEA WebLogic, IBM Web Sphere, and JBoss.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
- Proficiency in developing MVC patterns-based web applications using Struts by creating forms using Struts tiles and validates using Struts validation framework.
- Designed and developed JSPs as a presentation layer with using HTML5, JavaScript, CSS3, JQuery and AJAX.
- Used JavaScript to implement client-side validations.
- Strong working knowledge of front end technologies including JavaScript framework and AngularJS.
- Proficiency in using Hibernates features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and prefer Second level cache (EH-Cache) to optimize performance.
- Proficiency in developing MVC based applications by using various integration of open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate.
- Experienced with XML related technologies such as XSL, XSLT, DOM, and SAX.
- Experience in SOAP and REST for developing Web Services.
- Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, Tomcat and JBOSS.
- Experience with Oracle, SQL Server, MySQL, Microsoft Access in writing PL/SQL, MongoDB, stored procedures, functions and triggers.
- Extensively used Maven and ANT tool in building common components, automation scripts, and code instrumentation scripts.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Spring, Hibernate, JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, Java Beans
Frameworks: Struts, Hibernate, Spring, EJB, JSF, AngularJS
Web Technologies: XML, HTML5, DHTML, XML Schema, DTD, CSS3, DHTML, Drools, JavaScript, jQuery, AngularJS, AJAX, SOAP, SAX and DOM, XSLT, XPATH
Languages: C, C++, SQL, and PL/SQL, UML
Application Server: WebSphere, WebLogic, JBoss, Tomcat
Operating Systems: Linux, Unix, Windows XP/Vista/7/8/10, MAC OS
Software package: MS Office, MS project, MS Visio, Rational Suite
Database: DB2, Oracle 9i/10g/11g, PL/SQL, SQL Server MySQL, MS Access, MongoDB
Development Tools: Eclipse, Maven, ANT, SVN, CVS, HP Quality Center, RAD
Web Services: SOAP UI, WSDL, RESTful
PROFESSIONAL EXPERIENCE:
Confidential, Mason, Ohio
Sr. Java/ J2EE Developer
Responsibilities:
- Used Spring MVC and Spring ORM to develop the application.
- Used HTML, AngularJS along with Kendo UI for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created user-friendly GUI interface and Web pages utilizing HTML5 elements and DHTML embedded in JSP.
- Involved in tracking and fixing defects using HP Quality Center.
- Analyzed and fulfilled design requirements provided by business users.
- Utilized AngularJS as the development framework to develop single page web application (SPA).
- Developed user interfaces using JSP, HTML, CSS3, JavaScript, JQuery, Linux, and Ajax with JSON.
- Developed SOAP and REST based Web Services.
- Implemented different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade and DAO design patterns.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in developing stored procedures and triggers to interact with business databases using JNDI
- Wrote PL/SQL procedures for intensive database transactions for storing high volume HTML Data.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used Apache Maven as version control system for the source code and project documents.
- Extensively used core java collections, API and data structures.
- Delivered iterations every two-week cycle followed extensively Agile Scrum Methodology.
- Participated in various stages of the project life cycle including design, implementation, testing, deployment and continuous enhancement of the application.
- Involved in debugging and resolving the production/test issues.
Environment: Java, Spring, MySQL, WSDL, Eclipse, Ant Script, Maven, JAXB, REST, PL/SQL, REST, AJAX, JQuery, Linux, AngularJS, XML, JSON, JavaScript, HTML5, CSS3, JSP, Web Services, WebLogic, Oracle11g, Log4j, SQL Developer.
Confidential, Dallas, TX
Sr. Java/ J2EE Developer
Responsibilities:
- Worked on Agile development methodology and built the application with Test Driven Development (TDD).
- Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
- Designed and development of XSD, XML and MBeans.
- Developed user interface using JavaScript, jQuery, CSS3, HTML5, AngularJS, Bootstrap.
- Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
- Hands on experience on JS frameworks like Angular JS, XQuery, XPath, XSLT.
- Worked with the team in the development of the Application front-end using JSP, STRUTS with the help of HTML
- Used MVC Design pattern to develop part of J2EE billing application.
- Planned constructed and iterated upon a contacts management single page application and custom rest API's using MongoDB, AngularJS and Node.js.
- Developed Spring Framework based RESTful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Used RESTful web services to retrieve and update the data which is populated in view using Angular JS directives/Services.
- Involved in SQL Query Optimizations and performance tuning of frequently used SQL Queries.
- Skilled in designing and developing enterprise solutions using MongoDB.
- Created PL/SQL triggers, SQL views, stored procedures functions and packages.
- Performed AJAX call for asynchronous data retrieval from back-end.
- Used Log4J to log useful information in the application code and JUnit for unit testing
- Application is deployed on Tomcat server.
- Used GitHub version source control tool and some work based SVN and CVS.
Environment: Agile, AJAX, jQuery, Spring MVC, Spring AOP, DAO, UML, Eclipse, WebLogic, Oracle 11g/PL SQL, Junit, Version One, Clear Case, REST Web Services, SOAP, HTML5, CSS3, JavaScript, Maven, Log4j, Angularjs.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, development, testing and maintenance phases of Software Development Life Cycle (SDLC) of benefit shift Project.
- AGILE development methodology has been followed to develop the application.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Developed and designed the applications using Spring MVC framework for easy Maintainability.
- Used DAO, DTO, Singleton, Composite view design patterns in the App development.
- Designed and modified User Interfaces using JSP, JavaScript, CSS5, HTML5, AJAX and jQuery.
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
- Used JavaScript for client-side validations and validation frame work for server-side validations
- Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
- Involved in writing DAO's, Services and involved in integrating the applications
- Developed session EJB and message driven bean (MDB) to process JMS XML messages.
- Worked on developing the web services classes, WSDL using Apache Axis.
- Developed web services components using XML, SOAP and Axis.
- Worked on spring tool suite, for developing RESTful APIs using JAX-RS (jersey) communicating with middleware services like database.
- Used Spring framework to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- Used SOAP UI to test the request and response of the application.
- Used Multi-threading concepts in various applications.
- Involved in Deploying and Configuring applications in WebSphere application server.
- Creation of database objects like tables, views, stored procedures, materialized views and packages using oracle tools like PL/SQL developer.
- Used Maven scripts to bundle and deploy, and Log4J components for logging applications.
- Used SVN as a Version control system to check in & Check-out the code.
- Developed various test cases and performed unit testing using JUnit.
Environment: JDK 1.7, Java/J2EE, Spring, Hibernate, JSP, Servlets, EJB, JMS, JDBC, PL/SQL, Oracle, HTML5, XML, CSS3, AJAX, JavaScript, AngularJS, WebSphere, Log4J, SOAP UI, RESTful Web Services, Maven, RAD, SVN, JUnit
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Developed the application using Agile Methodology, in areas such TDD, pair programming.
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
- Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
- Developed presentation layer includes UI components, validations using HTML, applying styles using CSS, used JQuery to make Ajax calls.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Used JDBC, MQ Series, Web Services and Hibernate framework to access the data from database.
- Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
- Used JMS for sending and receiving Message through application server.
- Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle database.
- Designed REST APIs that allow sophisticated, effective and low-cost application integration
- Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on Oracle 10g.
- Used Eclipse IDE for writing code and BEA WebLogic as application server.
- Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application which validates various XML document using Junit and XSLT.
- Used SVN for code repository and JIRA for bug tracking, issue tracking and project management.
- Developed JUnit test cases for all use cases and executed them.
Environment: JDK 1.6, Java/J2EE, EJB, JSP, Hibernate, Spring, CSS, HTML, JSTL, JDBC, Servlets, XML, JUnit, JavaScript, JQuery, SVN, JMS, Eclipse, Oracle 10g, AJAX, RESTful Web Services, JAX-WS, JPA, WebLogic, UML, SVN, JIRA, Maven
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Used Servlets, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Implementing business logic and data base connectivity.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Developed web services using SOAP, WSDL, XML and Apache Axis.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Worked on java security like encryption, decryption, and generation of signature.
- Used EJB Query Language for all database interactions.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
- Used Log4j for logging and SVN for version control.
Environment: Java, JSP, Struts, Hibernate, SOAP Web services, JavaScript, CSS, XML, HTML, AJAX, JMS, EJB, Log4j, Oracle, WebSphere, Ant, Eclipse, JUnit