Senior J2ee Developer Resume
Addison, TX
SUMMARY:
- Senior J2EE Developer with around 81/2 years of experience in design and development of enterprise based applications using Java and J2EE technologies.
- Proficient in developing applications using J2EE, EJB, Servlets, JSP, JDBC, XML, SOAP, Web Services and Restful services.
- Extensive knowledge in various open source frameworks like Struts 2.0/1.2/1.1, Spring 3.1/2.5, Spring Integration, Hibernate 3.0 and iBATIS.
- Extensively worked in Front - end designing with HTML, DHTML, CSS, JavaScript, JQuery, and ExtJS.
- Proficient in Object Oriented Programming (OOP), OOA (Object Oriented Analysis) and implementing various J2EE design patterns like Data Access Objects (DAO), Model-View-Controller (MVC), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Expertise working on Application servers and Web servers like IBM Websphere 8.0/7.0, BEA WebLogic 10.3/8.1 and Apache Tomcat 5.x/6.x, Tomcat 8.0/7.0, Glassfish 4.1.
- Experience in using IDE’s such as Eclipse 3.5/3.4/3.3, Eclipse Kepler, STS
- Experience in Capital Market Domain and also Knowledge in Risk.
- Integration and deployment of applications done using tools like ANT, MAVEN debugging through logging frameworks like log4j and also used continuous Integration tool Jenkins.
- Very well experienced in working with various database like Oracle 10g/9i, SQL-Server 2008/2005 and My SQL.
- Good working knowledge in SOAPUI, Groovy Script
- Strong knowledge in Database Concepts RDBMS and writing SQL Queries, PL/SQL Store Procedures.
- Excellent Verbal and written communication skills proven to be highly effective in interfacing across business and technical groups.
TECHNICAL SKILLS:
- Core Java
- J2EE
- JDBC
- Servlets
- JSP
- EJB 3.0
- Struts 1.1/1.2/2.0
- Spring 2.5/3.1
- Spring Integration
- Hibernate 3.0
- IBATIS
- JMS
- XML
- HTML5
- HTML/CSS3
- XHTML
- Angular Js
- JavaScript
- ExtJS
- DOJO
- JQuery
- JBoss
- JNDI
- JMS
- JSF
- MVC Architecture
- J2EE Design Patterns
- SOAP
- Restful Web services
- WebLogic 10.3/8.1
- Websphere 8.0/7.0
- Tomcat 5.x/6.x/7.0/8.0
- Glassfish 4.1
- OSGI
- Eclipse
- STS
- PL/SQL
- Ajax
- Oracle 9i/10g
- Endeca
- MySQL 4.1
- SQL Server 2000/2005/2008
- ANT
- Maven
- SOAPUI
- Groovy Script
- Jenkins
- Salesforce
- Siebel
- Multi - threading
- Windows
- UNIX (Sun Solaris)
- LINUX
- Jasper Reports
- Intellicus
- Velocity.
PROFESSIONAL EXPERIENCE:
Senior J2EE Developer
Confidential, Addison, TX
Responsibilities:
- Involved in fixing bugs
- Involved in enhancing Date time formats for the entire application.
- Worked on enhancing the major routing flows and frequency handling for action plans.
- Designed and implemented solutions required for cadency application features.
- Provided technical support to project team members.
- Generated reports using Intellicus.
- Involved in working with customer high priority issues.
- Produced Javadoc and other technical documentation as required.
- Involved in writing SQL Store procedures.
- Experienced in working with multi-threading.
- Performed unit testing by writing test cases using JUnit.
- Actively involved in code reviews and also in bug fixing.
- Complete Extend build process is developed and maintained using Maven.
- Used GIT for software revision and version control.
- Knowledge of working with Agile.
Environment: Java, Spring, Web services, RESTful, Hibernate, Struts, JPA, Oracle, Tomcat, Tiles, Maven, Jenkins, JSP, JQuery, OpenOffice, Enterprise Architect, Dozer, HTML, JQuery, JavaScript, Angular Js, AJAX, Data tables, XML, JSON, Velocity, Eclipse Luna, IOS, JUnit 4.0, GIT, JIRA, Intellicus, velocity.
Senior J2EE Developer
Confidential, Madison, WI
Responsibilities:
- Involved in designing complex application features
- Involved in research and development of POC.
- Designed and implemented solutions required for complex application features.
- Provided technical support to project team members.
- Developed and tested business applications using Java, Spring, hibernate, JPA, Oracle, Tomcat, Maven, Subversion, Artifactory, JSP, JQuery and Enterprise Architecture.
- Developed applications using continuous integration and test-driven development practices.
- Produced Javadoc and other technical documentation as required.
- Worked with other office of commissioner of Insurance staff to implement process improvements.
- Generated Jasper reports.
- Designed Web pages using Angular Js, JQuery, JavaScript, and HTML.
- Used Ajax for updating portions of pages based upon user events.
- Involved in writing SQL Store procedures.
- Experienced in working with multi-threading
- Performed unit testing by writing test cases using JUnit.
- Actively involved in code reviews and also in bug fixing.
- Complete Extend build process is developed and maintained using Maven.
- Used SVN for software revision and version control
- Knowledge of working with Agile
Environment: Java, Spring, Web services, RESTful, Hibernate, JPA, Oracle, Tomcat, Tiles, Maven, Subversion, Artifactory, JSP, JQuery, Jenkins, Alfresco, OpenOffice, Enterprise Architect, Dozer, HTML, JQuery, JavaScript, Angular Js, AJAX, Data tables, XML, JSON, Eclipse Luna, Windows 7, Jasper Reports, JUnit 4.0, Groovy Script, SVN, JIRA.
Senior J2EE Developer
Confidential, Natick, MA
Responsibilities:
- Involved in the design and development of the project.
- Used Web Service to communicate with SFDC over the network using SOAP.
- Developed a Restful style web services layer to interface with the Siebel System
- Used Dozer to Java Bean mapper that recursively copies data from one object to another
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Experienced in using Spring Integration Language(SPEL)
- Used Core Java while writing business logic
- Used Hibernate 4.2 for persisting data to the database.
- Worked on SQL database to store the data from SFDC and Siebel
- Involved in writing SQL Store procedures.
- Experienced in working with multi-threading
- Performed unit testing by writing test cases using JUnit.
- Did code coverage analysis using EclEmma, a Java coverage tool for Eclipse
- Actively involved in code reviews and also in bug fixing.
- Developed Logging Framework Using Log4J.
- Involved in the development of Exception Handling Framework.
- Experienced in working with memory management
- Worked on EasyMock, a Java framework that allows to unit test code normally regarded as untestable
- Good working knowledge of Maven for project build/test/deployment.
- Set up, configured, and maintained multiple servers like GlassFish, Tomcat
- Used web service testing application SOAP UI for Representational State Transfers
- Knowledge of working with Agile
- Used perforce for software revision and version control
Environment: Core Java, Spring 3.1, Spring Integration, Web services, RESTful, SOAP, Rabbit, JMS, Dozer, Hibernate 4.2, JUnit 4.0, Log4j, Maven, XML, JSON, SFDC, Siebel, SQL, SQL Store Procedures, Eclipse Kepler 4.3, STS, Windows 7, GlassFish, Tomcat 7.0/8.0, SOAP UI, Perforce.
Senior J2EE Developer
Confidential, Charlotte, NC
Responsibilities:
- Involved in the design and development of the project.
- Used Web Service to communicate with application over the network using RESTful service.
- Developed a Restful style web services layer to interface with the ENDECA System
- Worked with ENDECA MDEX Engine uses proprietary data structures and algorithms that allow it to provide real time responses to client requests.
- Wrote ENDECA queries to access data.
- Knowledge on Enterprise API management
- Experienced in working with E-Commerce domain
- Working Knowledge of BlueMartini.
- Written unit tests using JUnit framework and Logging using Log4J framework.
- Actively involved in code reviews and also in bug fixing.
- Developed Logging Framework Using Log4J.
- Experienced in working with OSGI.
- Involved in the development of Exception Handling Framework.
- Used Core Java while writing business logic
- Used Checkstyle development tool that ensures the java code adheres to a coding standard
- Used Struts framework for the MVC architecture.
- Performed unit testing by writing test cases using JUnit.
- Generated Cobertura reports to determine how well the unit testing efforts have been and test coverage
- Actively involved in code reviews and also in bug fixing.
- Worked on PowerMock, a Java framework that allows to unit test code normally regarded as untestable
- Experienced in working with Jersey
- Good working knowledge of Maven for project build/test/deployment.
- Knowledge of working with Jenkins, a continuous Integration tool.
- Set up, configured, and maintained multiple servers like, IBM Websphere, Tomcat
- Used web service testing application SOAP UI for Representational State Transfers
- Wrote Groovy Script for automation testing for different API services
- Knowledge of working with Agile
- Experience in working with UNIX Shell scripting
- Used SVN for software revision and version control
- Coordinated progress of development on daily basis with offshore team
Environment: Core Java, Spring 3.1, JavaScript, APIGEE, Jenkins, Struts, Jersey, Websphere 8.0, Tomcat 7.0/8.0, Web services, RESTful, JUnit 4.0, Log4j, Maven, XML, Endeca, Hibernate 4.1.0, BlueMartini, Checkstyle, Eclipse Kepler 4.3,Windows XP, SOAP UI, Shell Script, Groovy Script, SVN, UNIX.
Senior J2EE Developer
Confidential, Torrance, CA
Responsibilities:
- Involved in the design and development of the project.
- Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
- Developed Web pages using JSP, JavaScript JQuery and HTML5 also used DOJO, JSF.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Designed and developed Rest Interfaces in java
- Designed the applications using MVC, Session Façade, service Locator and Business Delegate patterns.
- Experienced in working with multi-threading
- Used core Java while writing business logic
- Developed EJB components that are deployed on WebSphere Application Server, JBoss
- Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
- Configured hibernate.cfg.xml and integrated Spring DAO for data access with hibernate.
- Written unit tests using JUnit framework and Logging is done using Log4J framework
- Actively involved in code reviews and also in bug fixing.
- Developed Logging Framework Using Log4J.
- Performed unit testing by writing test cases using JUnit.
- Good working knowledge of Maven for project build/test/deployment
- Developed UI components using ExtJS
- Set up, configured, and maintained multiple web/application servers like, IBM Websphere, JBoss
- Used Web Services to communicate with application over the network using SOAP, RESTful services
Environment: core java, EJB 3.1, Servlets 3.0, Struts 1.1/1.2/2.0, AJAX, Spring 3.1, JSP 2.2, HTML5, ExtJS 4.1, DOJO, JSF, Hibernate 4.1.0, JNDI, Clear Case, Rational Rose, PL/SQL, JavaScript, JQuery, WSO2, Websphere 8.0, Tomcat 6.0, JBoss, Web services, SOAP, RESTful, RAD 8.0, SQL, JDBC 4.0, JUnit 4.0, Ant 1.8.2, Oracle 10g and Windows XP, HTML5, JBoss.
Senior J2EE Developer
Confidential, LA Vista, NE
Responsibilities:
- Participated in the requirement analysis and design meetings.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
- Used core java concepts while writing business logics
- Involved in designing the control which includes Class Diagrams and Sequence Diagrams using VISIO.
- Designed and Developed UI’s using JSP by following MVC architecture
- Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML5, JQuery, JavaScript and JavaScript framework (DOJO). Written Action classes, Form beans.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
- Experienced in working with multithreading.
- Generated XML pages with templates using XSL
- Involved in the design and development of Business Tier using Service Beans (Stateless/Stateful Ejbs) and other helper classes.
- Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
- Implemented JMS for making asynchronous requests.
- Complete Extend build process is developed and maintained using ANT.
- Created and maintained CSS stylesheets.
- Troubleshoot and solved technical problems with asp pages and CSS code
- Developed Customized frameworks - Exception Handling, Logging etc
- Unit and integration test cases are being designed and developed using JUnit
- Wrote PL/SQL queries to access data from Oracle database.
- Experienced in working with multi-threading
- Set up Weblogic Application server and used Ant tool to build the application and deploy the application in Web sphere.
- Prepared test plans and writing test cases
- Good working knowledge of Ant for project build/test/deployment
- Knowledge of working with Agile
Environment: Core Java, J2EE 5.0, Servlets 2.5, JSP 2.1, Struts 1.1/1.2/2.0, EJB 3.0, JMS 1.1, JDBC 4.0, BEA Web Logic Server 10.3, Tomcat 6.0, Oracle 10g, Eclipse 3.5, XML, Log4j, UML, Hibernate 3.0, Rational Rose, Ant 1.8.2, JUnit 4.0, HTML5, JavaScript, JQuery, DOJO, Unix, Oracle 10g, XSLT, CSS, JMS, JBoss.
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Contributed to documentation and versioning of functional specs, Use case specs, and System design.
- Implemented MVC architecture with struts framework as model.
- Visualize and create usable interfaces and navigation for a range of applications.
- Designed and Developed Web Components using HTML, XHTML, JQuery, JavaScript and ExtJS
- Developed HTML and CSS codes.
- Developed Action forms, Action classes, Log 4j, and struts-config.xml file of Struts framework.
- Created the UI validations using Struts validation framework.
- Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used Spring IOC framework to wire the Spring Beans.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Used DOM parser to parse XML file.
- Designed and Developed Enterprise Java Beans for application
- Data Access Programming using iBATIS - ORM and JDBC.
- Configured Web Sphere Application Server.
- Used Ajax for updating portions of pages based upon user events.
- Worked with the Oracle 9i Database, and wrote Stored Procedures for effective Data Processing and performance.
- Used spring framework and developed an enhancement for the existing application.
- Coordinated progress of development on daily basis with offshore team.
Environment: Java, Struts 1.1/1.2, Spring 2.5, Web Services, Restful, Hibernate 3.0, EJB, JSP, HTML, XHTML, DHTML, R- Modelling, Java Security, JavaScript, JQuery, ExtJS, XSLT, CSS, JSTL, Servlets, JDBC, iBATIS, JNDI, XML, UML JUNIT, AJAX, PL/SQL, Oracle 9i, Ant, Tomcat 7.0, WebSphere 7.0, JBoss, Eclipse 3.4, Windows XP, UNIX.
J2EE Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Developed user interfaces using HTML, DHTML, JSP, CSS, Java Script, JQuery, DOJO and AJAX in order to provide specific Look and Feel to the application.
- Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented Spring IOC for inter connection between modules in our application.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Extensively worked on SOA and Restful to get the data from third party systems and Configured JMS queues on server.
- Configured struts-config.xml and web.xml on the application.
- Used Software configuration management tools like Clear Case and Clear Quest.
- Involved in preparation of test cases and used test driven development model using JUnit.
- Used Maven for building the application EAR for deploying on Weblogic Application servers.
- Used Log4j to monitor the Error Logs.
- Good working knowledge of Maven for project build/test/deployment
Environment: Java 1.5, Weblogic 8.1, Eclipse 3.3, Spring 2.5, JUnit, Servlets, Struts 1.2, JSPs, EJBs, XML, SOAP, Web Services, Restful Services, Oracle 9i, Maven, HTML, DOJO, Log4j, Java Script, JQuery, CSS, Log4J.
Software Engineer
Confidential
Responsibilities:
- Involved in the creation of High Level Design and Low level documents.
- Worked with business and user groups to identify and implement functional enhancements and new requirements.
- Wrote Core Java classes, JSP and HTML files.
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript, JQuery.
- Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience.
- Used Struts framework for the MVC architecture.
- Developed Action Classes for Struts framework and implemented java classes for corresponding Strut Actions
- Developed EJB’s for user profile persistence, and applied Session Façade design pattern for stateless session beans.
- Involved in writing PL/SQL and complex SQL queries.
Environment: JDK, Servlets, JSP, EJB, ANT, Struts 1.1, JavaScript, JQuery, XML, HTML, Websphere 5.x, Tomcat 5.0, WSAD 5.x, SQL Server 2005, Windows NT