Senior Java/j2ee Developer Resume
Milwaukee, WI
SUMMARY
- 7+ years of experience writing web tier, server side and mid - tier components using J2EE technologies (JSP, Servlets, Enterprise Java beans, Java beans, JMS, JNDI, JDBC, and XML parsing, SOA, Web Services, WSDL, SOAP, Spring, Hibernate, JPA, Angular JS).
- Proficiency in programming with different Java IDE's like IBM RAD, Eclipse, WSAD.
- An effective communicator with good analytical, inter-personal, organizational & mentoring skills.
- Experienced in design and development of Java Enterprise Applications using JAVA, JDBC, JSP, JSTL, Servlets, EJB, JMS, spring, Hibernate, J2EE, XML, JAX-WS Web services and SOAP.
- Good experience with Multithreading, Collections and Exceptions. Worked of creating basic framework for spring and web services enabled environment Exposure in handling critical bugs of the software.
- Administered DB2 Z/OS for v 9.x/8.x/7.x/6.x on IBM mainframe and AIX DB2 environments.
- Over 4 years of IT experience with WebSphere Application Server System Installation, Configuration, Deployment, Administration and Production Support on heterogeneous systems like AIX, Linuxand Windows NT environment with different versions of WebSphere Application Server.
- Experience with Java web framework technologies, such as GWT and Spring.
- Worked on WS-Security framework suing SAML 2.0 and WS-Policy. Created SOAP Handler to enable authentication and audit logging for each invocation of WS- operations. Used configuration management tools like Rational Clear Case, CVS on UNIX /Windows environment.
- Strong work experience in application integration using Web Services such asJAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Created SOAP Handler to enable authentication and audit logging for each invocation of WS- operations.
- Experienced mobiledeveloperon bothAndroidand web front end platforms.
- Worked on various design patterns MVC, Front Controller, Session Façade and Singleton, DAO.
- Very Good experience in working with various modules of spring framework like Spring IOC, Spring MVC, Spring DAO and Spring ORM, Spring Web Flow 2.3.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Conceptualized, designed, developed and deployed Android mobile applications for banking customers.
- Sound knowledge of Network file transmission technologies like FTP, SFTP, NDM (Secure+).
- Performed research regarding Python Programming and its uses and efficiency.
- Excellent team player having good communication and interpersonal, analysis skills with ability to lead the team of programmers.
- Involved in complete SDLC including analysis, design, development, Coding, testing, documentation and maintenance of business application software.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, Unix
Java/J2EE Technologies: JSP, Servlets, Android, JDBC.
J2EE Frameworks: Struts, JSF, Hibernate, Spring MVC.
Web/Application Server: Tomcat 6.x/7.0, WebLogic 9.0 & 10.0, IBM WebSphere 6.1/7.0, JBoss 4.x/5.x.
Databases: Oracle 9i/10g, SQL Server and knowledge on DB2, MongoDB.
Modeling Tools: Visual Paradigm.
Web Technologies: HTML, JavaScript, XHTML, Angular JS, CSS, AJAX, SOAP, SOA, JQuery, XML, XSL, XSLT.
Tools: & IDE: Eclipse, RAD, RationalRose, JDeveloper, FireBug, IETester, Ant, Maven, TOAD.
Source/Version Control: StarTeam, CVS, ClearCase.
SDLC Methodologies: Agile, Scrum and Waterfall models.
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee WI
Senior Java/J2EE Developer
Responsibilities:
- Involved in gathering and analyzing Business and Functional requirements and created data mapping documents.
- Developed sequence, class and data model diagrams using Visual Paradigm, Worked independently on 3 modules for RF scanner.
- Implemented the application MVC Architecture using Struts 1x framework.
- Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed Client- Side validations using Struts validate framework.
- Used Eclipse IDE tool and Tomcat server for working environment of the project.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Used JSTL to implement some business logic in the presentation layer embedding with JSP.
- Utilized Tomcat and Apache servers for cloud server management.
- Used Design Patterns such as DAO, Value Object, Factory and Service locater.
- Created SQL queries and used PL/SQL procedures with Oracle Database.
- Used Web Services (SOAP, UDDI, WSDL, and AXIS) for handling transaction history.
- Provided production support for two of the applications involving swing and struts framework.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Performed deployment of applications of Apache Tomcat web Servers.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Used Log4J to store log messages.
Environment: Java, Struts, JSP, JQuery, XML, XSL, XSLT, XPATH, SDLC(Agile), CSS, HTML, Java Script, AJAX, WebServices, AXIS, SOAP, WSDL, JUnit, Eclipse, Swing, Log4j, Oracle 10g, Pl/Sql, Serena, SQL Navigator.
Confidential, Charlotte
Senior Java/J2EE Developer
Responsibilities:
- Developed JSF composite UI components
- Provided support on existing projects with JSF 1.2 and involved in converting projects from JSF 1.2 to JSF 2.0.
- Developed Screens from scratch using JSF 2.0 framework (Rich Faces).
- Worked with different JSF features like managed beans, page navigation, event handling.
- Implemented OOPS concepts (used Java 1.6) to good effect in various parts of the application.
- Used JPA in combination with JSF 2.0 as persistence Framework.
- Used RAD for application development process and Websphere 8.5 for deployment purpose.
- Performed Unit, Regression Testing and wrote Test Scripts as per the Use Case.
- Used CSS to design the styles of each page.
- Used SVN for version control.
- Extensively used DB2 Database.
- Installed and configuredIBM WebSphereApplication Server6.0/6.1/7.0 (ND) on AIX & RHEL operating platforms for development and production environments.
- Experienced in implementing and managing serverclustering and maintenanceofconnections poolsandEJBs.
- Performed routine management of WebSphere environment like monitoring Disk Space and CPU Utilization.
- Used PL/SQL Queries for Contractor search and Well Search.
- Created and maintained mapping files and transaction control in Hibernate.
- Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
- Created Database Tables and Views.
- Implemented Spring MVC architecture.
- Contributed bug report to GWT project.
- Developed scripts to automate build & deployment process using internal standards.
- Developed highly scalable, transactional and reusable components using J2EE technologies
- Prepared Program specifications and Test cases based on Detailed Design documents.
- Incorporated Login authentication by using JSP and verifying it with database security.
Environment: Java/J2EE, JSF 1.2/2.0, JPA, Oracle, SQL, SOA, GWT, Webservices JAX-RPC, JavaScript, RUP, Oracle, WebSphere 7.0/8,5, RAD, IBM installation manager, Python, WAS reporting tool, service manager, Visual Paradigm.
Confidential, FL
Senior Java Developer
Responsibilities:
- Analysis of system requirements and development of technical design documents.
- Development of User Interface screens using Apace Struts 2.0, JSP, HTML and CSS.
- Developed the Web services clients and servers for SOA Integration.
- Updating the statistics of data into DB2 tables.
- Support and Administer SQL replication for DB2 on Z/OS environment.
- Applied fix packs ifixes for resolving various defects in WPS and WAS environments.
- Development of Spring services.
- Independently developed Java Servlet andAndroidapp, which included User Register & Log in Module, Friend Module, Group Module, Finance Module, and Event Module.
- Development of persistence classes using Hibernate framework.
- Extensively used Java Collection API to improve application quality and performance.
- Efficiently implemented multithreading using Java Concurrency utilities for performance improvements.
- Used JProfiler to diagnose bottlenecks and memory leaks to improve performance.
- Vastly used Java 5 features like Generics, enhanced for loop, type safe etc.
- Used various design patterns - Singleton, Business Delegate, Command, Factory, DAO, DTO.
- Development of JUnit test cases to test business components.
- Provided production support and enhancements design to the existing system.
Environment: Java 1.5, SOA, Spring, Hibernate, Struts 2.0, JSP, Servlets, JDBC, JavaScript, CSS, Web Services, XML, Oracle, Websphere Application Server 6.1, DB2, WPS, Rational Application Develop (RAD), UML, MKS, Microsoft Visio, XMLSPY.
Confidential
Java Software Engineer
Responsibilities:
- Analysis of system requirements and development of design documents.
- Involved in various client implementations.
- Development of Spring Services.
- Development of persistence classes using Hibernate framework.
- Development of SOA services using Apache Axis webservice framework.
- Development of user interface using Apache Struts2.0, JSPs, Servlets, JQuery, HTML and Java Script.
- Developed client functionality using ExtJS.
- Development of JUnit test cases to test business components.
- Extensively used Java Collection API to improve application quality and performance.
- Vastly used Java 5 features like Generics, enhanced for loop, type safe etc
- Providing production support and enhancements design to the existing product.
Environment: Java 1.5, SOA, Spring, ExtJS, Struts 2.0, Servlets, JSP, GWT, JQuery, JavaScript, CSS, WebServices, XML, Oracle, Weblogic Application Server, Eclipse, UML, Microsoft Visio, SOAP UI.
Confidential
Java/J2EE Developer
Responsibilities:
- Created the UI tool - using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Designed and developed various tools with Perl.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, RationalRose, Oracle.