Sr. Java/j2ee Developer Resume
Louisville, CO
SUMMARY:
- Around 7 years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using java - J2EE Technologies .
- Expertise in developing applications using java , J2EE Technologies (Servlets, JSP, java Web Services, EJB, Struts, DB2, MQ Series), JDK (1.5), java Beans, Java Applets, JDBC, XML, XSL, XSLT, JavaScript, HTML, DHTML, Apache-Tomcat 7.0, Web Sphere 6.1, MQ Series, JSF, AJAX , Hibernate and Weblogic9.1.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS, JavaScript, JQuery, AJAX, JSP, JSON, Bootstrap, Angular JS, SASS, LESS and Node JS.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, CSS and JavaScript that follows W3C Web Standards and are browser compatible.
- Work experience in using XML, XML Schema, DTD, Custom Tags, and JavaScript.
- Experience in Web applications like blog maintenance, Library Management, social networking and mobile apps using HTML5, CSS, DHTML, JavaScript, JQuery, JSON, DOM, AJAX.
- Experienced in Object Oriented Programming .
- Extensive knowledge of MVC architecture and J2EEdesign patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object, and Data Access Objectin the development of web based and distributed Enterprise Applications.
- Good experience in springs and Hibernate Frameworks.
- Experience with Core java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, Value Object and Cache Technique.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)
- Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS & JDBC configurations, J2EE applications deployment and Troubleshooting.
- Developed Use Case Diagrams, Class Diagrams and sequence diagrams using Rational Rhapsody.
- Worked closely with other employees to facilitate resolution of software and systems problems in a variety of environments including production, staging and development.
- Working knowledge of Agile SCRUM methodology.
- Experiences in Web services development.
- Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
- Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadline .
- Have a very good knowledge on latest technology called GigaSpaces in which we can make Millions of transactions per second, Sub-Millisecond latencies, 100% Consistency and High Availability.
TECHNICAL SKILLS:
Languages: Core Java, J2SE, J2EE,JSPs, Ajax, Servlets, EJBs, JDBC, JavaScript, HTML5, Dhtml, CSS 3,JSF, XML, SQL, WSDL, JUnit, Ext JS, Bootstrap
Frameworks: Spring 2.5 & 3.0, Hibernate 3.x, Struts 2.0,
Design Methodologies: Rational Rose, MS Visio
Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0
Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, DB2, Informix DB.
IDEs: Eclipse, Netbeans, RAD, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer, Tortise SVN, DBvisuilizer.
Testing Tools: Junit, Test-Ng.
SCM Tools: CVS, Perforce, Clear case, Subversion
Operating Systems: Windows NT/XP/2000, Unix, Linux, Redhat linux, Solaris
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, Co
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- Practiced test driven development(TDD) to expedite the development process.
- Used HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with Ext JS.
- Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
- Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery (VMF).
- Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Designed and developed Web Services (SOAP, WSDL) .Created and compiled XML Schema to generate Java Bean classes using Axis.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Installation, Configuration & administration of WebLogic and JBOSS application Servers.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database
- Developed single page web application using JavaScript framework Angular JS.
- Used Angular JS and Node JS to manipulate DOM, registering callbacks or watching the model changes.
- Designing and developing software within a SOA framework using RESTful APIs (Swagger, HATEOS, etc.), Apache Camel, jOOQ, JMS, AMQP and common open source libraries.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- System was built using Model-View-Controller (MVC) architecture with Spring.
- Designed and developed service layer using spring with Inversion Control.
- Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.
- Developed the configuration files and the classes specific to the spring and hibernate components.
- Implemented the Business objects and configured those objects in spring configuration file.
- Created hibernate mapping files to map the POJO to DB tables and managing associations.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, Data Access Object.
- Performed preparation of test cases and unit Testing using JUNIT.
- Configured and customized logs using Log4J
- Involved in installing and configuring Eclipse and Maven for development
Environment: Java Ext JS 4.0 JQuery, xHTML, HTML5, CSS3, JSP and JavaScript framework, Hibernate, Spring framework, Agile Methodology, JSP, Servlet, XML, Java Beans, Design Patterns, RESTful Webservices, Log4J, JUnit, CVS, Oracle, Eclipse, Maven, Spring MVC, oracleDB
Confidential, Chicago, IL
Java developer
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the client.
- Involved in development of JavaScript code for client side Validations.
- Developed java classes and JSP files.
- Contributed as key resource of the “Angular JS Framework Team” in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
- Involved in development of commonly used angular components across teams such as directivesfor grid, pagination, conditional validations etc.
- Development using Java, JSP and Servlets on WSAD.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Developed and deployed various Sessions beans
- Used Hibernate to access database and perform database updating.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Co-ordination with offshore team on development activities.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed HTML and CSS pages from scratch looking at mockups and images that were provided by the UI designer.
- Developed Webpage's in HTML, XHTML, and CSS as per style guides.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone JS.
- Involved in up gradation and maintenance of e new layout using the Grid orientation model Bootstrap framework.
- Developed web pages compatible across all modern browsers such as IE, Firefox. Chrome and Safari.
- Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- For front end development actively used DHTML, JavaScript JQuery and AJAX, CSS. On the back-end it was Java Ext (JS) and Oracle.
- Worked extensively with next-generation technologies like AJAX and JQuery to enable more efficient development and more responsive interfaces.
- Wrote code in JQuery to perform AJAX calls to get JSON data from the back end APIs and parse it on the front end.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Created and implemented PL/SQL stored procedures, triggers.
Environment: Java,Ext JS 3.0 J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle10g, Weblogic8.1, Windows 2003.
Confidential, Bloomington, IL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Use Agile(SCRUM) methodologies for Software Development.
- Implemented the application using Struts2 Framework which is based on Model View Controller design pattern.
- Use DWR Ajax for Validations by communicating with server
- Actively involved in designing and implementing Value Object, Service Locator, MVC and DAO design patterns.
- Developed Ajax applications using JQuery
- used Silverlight for creating engaging, interactive user experiences for Web and mobile applications
- Developed the database tier using JDBC2.0.
- Used selenium for automating web applications for testing purposes
- Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission.
- Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Implemented Session EJB’s at a middle tier level to house the business logic.
- Used Web services for sending and getting data from different applications using WSDL messages, such as Submitting the order to downstream, Getting the status on the same, etc. Used Apache AXIS for creating the Web Services.
- Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database. Used Stored Procedures in the application.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10.1.3.
- Used HP Quality Center for Defect Reporting and Tracking
- Prepared Low level Design, High level Design, Unit test Results documents.
- Used Log4J for logging.
- Used CVS for version control and used Eclipse for development.
Environment: Struts2,Web Logic 10.1.3, Java 1.5/1.6,ESB, Apache Axis, TIBCO,JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, UML, HTML, MQ,JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, DOJO, selenium Silverlight, ASP. NET MVC3, JQuery, Windows XP
Confidential
Sr. Java/J2EE DeveloperResponsibilities:
- Created design documents for program change requests and presented to client.
- Participated in Agile scrum meeting daily and product release cycles.
- Implemented application using Spring MVC framework
- Extensively used Spring IOC, configured application Context files and use of dependency injection.
- Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript, JQuery, JQGrid, DHTMLX and AJAX.
- Developed client request validations and processing using JavaScript and HTML.
- Developed complex stored procedure and also create complex query for getting multiple reports using Oracle.
Environment: Java, Servlet, JDBC, Spring Framework, Tomcat, jQuery, JavaScript, AJAX, tag libraries, Agile (Srum), Unix, Web Services.
Confidential
Junior Java Developer
Responsibilities:
- Developed Servlets and XML.
- Implemented JavaScript for the expression validation.
- Assisted in database design in Oracle, schema planning.
- Integrated all screens and made changes as per the requirement.
- Involved in Interconnectivity of the Oracle database through JDBC.
- Developed GUI for various screens using JSP.
- Used CVS for version control.
- Designed and coded the pages using JAVA and HTML.
- Performed Unit Testing of on various components using JUnit.
Environment: JSP, JSTL, HTML, CSS, Servlets, JDBC, Oracle, HTML, Concurrent Versions System (CVS), JavaScript, Eclipse.