Sr.java/j2ee Developer Resume
Omaha, NE
SUMMARY
- Over 8+ years of experience in Analysis, Design, Development, Maintenance and Implementation of web and client server applications using JAVA and Object oriented programming.
- Excellent knowledge and working experience in Core Java
- Experience in utilizing Java/J2EE technologies such as JSP, Servlets, JDBC, JNDI and building the applications using MVC Architecture Design pattern and Struts.
- Expertise in developing UML diagrams and Use Cases, Sequence diagrams and Class diagrams.
- Experience with Application/Web serverslike WebLogic, Websphere, Tomcat and Web technologieslike Model - View-Architecture Using Struts, Springs.
- Good exposure in using scripting languages that includes HTML, JavaScript to perform client side designing and validations.
- Experienced in client side designing and validations using Struts validator framework, HTML, DHTML, Java Script, JSP.
- Possess good knowledge in Spring Framework in business layer for Dependency Injection, Transaction Management.
- Experienced implementing WebServices - SOAP, RESTFul, JAX-RS, JAX-WS API.
- Have knowledge in Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language.
- Configured Clustering EJB objects, JDBC connections, JMS connection factories and JMS Queues.
- Developed web application using JSF Framework
- Familiar in writing Store Procedures using SQL and executing in Oracle, SQL Server 2000 database.
- Experienced in writing complex SQL queries involving multiple tables inner and outer joins.
- Developing automated process for builds and deployments:Ant, Maven, Java
- Excellent inter-personal and communication skills and the ability to adapt and quickly learn new technology skills.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Development of Java interfaces & Configuration Management of the source code.Designed and implemented multi tasking for the project.
- Developed an AngularJS workflow for flexible configuration and management of multi-step user input flows.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, XML, HTML, JavaScript 1.3, SQL, AJAX
Application Servers/Web Servers: IBM Websphere, BEA Weblogic, Apache Tomcat, Weblogic Server 11g and 12c
Frameworks & Design Patterns: Struts, Spring, Service Locator, Front controller Session Façade, DAO, Value Object, Singleton, JSF
IDE: Web sphere Studio Application Developer, JDeveloper, My Eclipse, Eclipse, Weblogic workshop, SQL*Plus And Rational Application Developer
Databases & Platforms: Oracle, SQL Server 2005/2008, DB2, PL/SQL
Configuration Mgmt Tools: MKS, VSS (Visual Source Safe), Apache ActiveMQ
Operating Systems: Windows 95/98/NT/2000/XP/Vista, UNIX
Software Packages/ Processes Model Tools: MS Office Suite (PowerPoint, Word, Excel, Access, and Outlook), MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Sr.Java/J2EE Developer
Responsibilities:
- Interacting with the client to understand the project and finalize its scope.
- Estimation, design and development of various modules.
- Bug fixing and maintenance of the product.
- Mentoring junior members in the team.
- Coordinating with other teams working on the same project.
- Ensuring smooth delivery of the project.
Environment: Java 1.8, J2EE, Spring 3.2, XML,JQUERY, AngularJS, Servlets, Spring MVC, SOAPUI,HTML,JavaScript,CSS,Log4J,Tomcat 7, Eclipse 3.6, MySQL, RESTful Web services.
Confidential, Jacksonville,FL
Sr.Java/J2EE Developer
Responsibilities:
- Installed, configured and administered of Oracle WebLogic Server 12.1.3 in Windows environments.
- Developed Startup, Shutdown and bounce the WebLogic server scripts.
- Deployed WAR, JAR, EAR applications in WebLogic server and weblogic portal 8.1.
- Deployed the applications on multiple WebLogic Server instances and maintained Load balancing, high availability and Fail over for the servers.
- Configured Clustering EJB objects, JDBC connections, JMS connection factories and JMS Queues.
- Configured and administered JDBC Connection pools/multi pools/ data sources on WebLogic 10.3.3 and 12.1.3.
- Configured and deployed applications in various work environments like Development, QA, Staging and Production.
- Involved in up gradation from WebLogic 10.3.3 to Weblogic 12.1.3.
- Implementing code using Java, Struts, EJBs, Swings and My Eclipse for developing application.
- Test, monitor and support application on various environments.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Design DB2 Database architecture for new requirements
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Write Multithreaded coding to develop multithreaded modules and applications.
- Design architecture of application based on analysis
Environment: JDK/JRockit1.5, J2EE, JSP, Servlets, EJB, LDAP, JDBC, JMS, XML, Oracle WebLogic Server 10.3.3/12.1.3 , Win2008, JIRA Services, Active Directory LDAP, OpenSSL, Eclipse, SVN and CVS
Confidential, Nashville, TN
Sr.Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Implemented server side tasks using Servlets and XML.
- Developed page templates using Maverick and XSLT.
- Implemented JSP Validation Framework for Client side validation.
- Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed an AngularJS workflow for flexible configuration and management of multi-step user input flows.
- Accessed dynamic data through Web services (SOAP) to interact with other components.
- Integrated Maverick DAO for data access using with JDBC.
- Created and deployed web pages using HTML5, JSP, JavaScript and CSS.
- Used Rational Clear Case as Version control.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),Data Access Object (DAO).
- Worked with QA team for testing and resolve defects.
- Developing Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Written stored procedures, triggers, and cursors using SQL
- Wrote codes to handle multithreaded programs and applications.
- Development of Java interfaces & Configuration Management of the source code.
- Designed and implemented multi tasking for the project.
Environment: J2EE, Java 1.7,XML, JQUERY, Servlets, JSP, JSTL, Hibernate, JDBC,Restful,SOAP,UI,Oracle 11g, UML, DHTML, XML, CSS, JavaScript, and TOAD.
Confidential, Center Valley, PA
Sr. Java/J2EE Developer
Responsibilities:
- Migrated a poorly performing and outdated application from Struts 1.1, EJB 1.1 session Beans, entity beans and Tomcat Apps Server 5.5 based architecture to an EJB 2.1 Session Beans, Spring MVC, Hibernate and Tomcat Apps Server 7 based architecture.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets. developed for a cross-platform JavaScript based solution using AngularJS.
- Implemented server side tasks using Servlets and XML.
- Developed page templates using Spring Tiles framework.
- Implemented Spring Validation Framework for Server side validation.
- Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Accessed dynamic data through Web services (SOAP) to interact with other components.
- Integrated Spring DAO for data access using with Hibernate.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for perform unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),Data Access Object (DAO).
- Worked with QA team for testing and resolve defects.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Written stored procedures, triggers, and cursors using SQL.
- Involved in integration testing and deployment of the overall application using core java concepts.
- Conducted training for client workplace staff on utilizing the CRM applications software.
- Worked closely with clients to understand CRM application enhancement needs.
Environment: Java 1.7, J2EE, spring 3.2, XML, JQUERY, Servlets, Spring MVC, Hibernate, SOAPUI, HTML, JavaScript, CSS, Log4J, Tomcat 7, Eclipse 3.6, MySQL.
Confidential, Richmond VA
Sr.Java/J2EE Developer
Responsibilities:
- Agile and scrum process is used for tracking and developing the application.
- Involved in Agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
- Involved in Developing the User Experience using JSP, Struts, CSS, JavaScript.
- Lead and mentored other team members on JavaScript and AngularJS best practices
- Involved in Developing client-side stubs for the existing SOAP web services.
- Used spring’s application context to instantiate the beans and mapping them to the appropriate implementations using getters and setters.
- Implemented persistence layer to access and update information in the database.
- Worked Extensively on Struts2 Action Classes.
- Configured and deployed the application on Weblogic 11 application server.
- Used ClearCase as source control.
- Used Log4j for logging Errors.
- Used SOAPUI to test the application and fix the defects.
- Used ant for building the application.
- Performed AJAX calls for validating User profile.
- Configured and worked on RSA Access Manager an authenticating tool.
- Mostly involved in Day to day development activities.
- Performed troubleshooting of client CRM issues and maintained documentation of all reported issues
Environment: Java1.5/1.6, J2EE, Spring 2.5, XML,JQUERY, Servlets, Struts 2.x, JDBC,, Restful,SOAP,JAX-B,SOAPUI,HTML,JavaScript,CSS,Clearcase,Log4J,Weblogic 11g, Eclipse 3.3, Oracle 11g.
Confidential, Atlanta GA
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering and Designing UML diagrams like state diagrams and sequence diagrams.
- Involved in designing the screen workflow and mockup screens.
- Used Struts to design and implement the Controller layer.
- Integrated Struts and Stateless Session beans for various business logic executions.
- Involved in unit testing and validation of the application.
- Used JavaScript and jQuery for client side validations.
- Involved in Bug fixing and functionality enhancements.
- Developed the code satisfying the Section 508 compliances like JAWS, MAGIC and DRAGON.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Singleton etc.
- Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts framework.
- Designed Hibernate configuration file for making database connection.
- Used Hibernate for maintaining OR Mapping (ORM). Developed Hibernate mapping file and the hql queries for retrieving data from the database.
Environment: J2EE, Java, Struts, Servlets, JSP, JSTL, Hibernate, Oracle 11g, UML, DHTML, XML, CSS, JavaScript, RAD, Websphere 7.0, and TOAD.
Confidential
Java/ J2EE Developer
Responsibilities:
- Designed & developed the application using Spring Framework.
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Designed the application with reusable J2EE design patterns.
- Designed DAO objects for accessing RDBMS.
- Designed & developed Data transfer Objects to carry the data between different layers.
- Developed web pages using JSP, HTML, DHTML and JSTL.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
- Developed test cases for Unit testing using JUnit and performed integration and system testing.
- Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript.
- Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Oracle, SQL/PLSQL.
Environment: Java, JSP, JSTL, J2EE, JDBC, Servlets, HTML, HTTP, CSS, UML, MVC, Struts, XML, AJAX, JavaScript, Log4J, Weblogic 8.0, JDeveloper, VSS, Windows, Unix, Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Involved in the entire lifecycle of the project from Design, Analysis, Development and Deployment to Application Servers.
- Designed and created logical and physical database layout.
- Created database schema objects (tables, stored procedures and triggers) using Oracle, SQL
- Designed and developed Servlets and JSPs for the search engine to search profiles that match criteria.
- Used JDBC driver to connect to Oracle Database.
- Integrated the individual Servlets and JSPs and deployed in the application Server.
- Performed unit testing for the entire application with test scenarios.
Environment: Java 1.2, Servlets, JSP, JDBC, HTML, Java Script, Jakarta Tomcat 4.0, Windows NT, Oracle 8.0.
