Java/j2ee Developer Resume
Rockleigh New, JerseY
SUMMARY
- 8+ years of JAVA/J2EE Enterprise Application Development experience in client/server and web based n - tier architecture systems.
- Experienced as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC architecture.
- Strong understanding of Object Oriented Design concepts and Analysis.
- Hands on experience on Java Enterprise Edition (Eclipse).
- Experience in utilizing open-source frameworks as Struts, Hibernate and Spring.
- Experience in client design and validations using HTML, Java Script, AJAX, JSP, and Swing.
- Extensive knowledge of J2EE architecture, Patterns, Design and development.
- Experience on Core java technology JDBC, RMI, and network programming.
- Experience in teh functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
- Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Exceptions handling and Multi-threading etc.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat.
- Expertise in SQL Server 2000 also extensively worked with Oracle 10g, MySQL relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP).
- Good knowledge of application development using Angular JS.
- Very good experience with teh scripting in HTML, JavaScript, CSS.
- Working knowledge of Agile Development and Waterfall methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
- Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN (Apache Subversion) for providing common platform for all teh developers.
- Solid understanding of networking protocols and topologies.
- Excellent communication skills and strong architecture skills
- Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.
- Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
TECHNICAL SKILLS
J2EE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI
Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, AngularJS SOAP, and WSDL
Middleware Technology: JMS, MQ Messaging, Solace, Active MQ
Application/Web Server s: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x
Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL
Languages: Java, C/C++, PL/SQL, Java script, PHP, Shell
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)
IDE: Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper
Source Control: CVS, SVN, CM Synergy, AccuRev
Defect Tracking Tool: JIRA, QC
Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.
Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio
PROFESSIONAL EXPERIENCE
Confidential, Rockleigh, New Jersey
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, analysis and design and in development of Account Management and loan intake screens using J2EE using springs and Hibernate.
- Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
- By understanding and active participation as a team member for teh development of teh module.
- Used JQuery and JSF framework for front end validations.
- Implemented Spring MVC framework for developing J2EE based web application.
- Involved in teh development of Spring Beans and POJOs.
- Mapping domain objects to tables using hibernate mapping xml.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Prepared technical design documentation and explanatory material.
- Developed client slide components utilizing Java Swing framework.
- Maintained development methodology coding and design standards.
- Provided hands-on experience testing software / hardware supported on multi operating systems. Unix / AIX, HP-UNIX, Windows.
- Provided System Admin support for teh unix servers. Sun-Solaris, AIX, HP-UNIX
- Installed and upgraded, configured, and fine-tuned WebSphere Commerce Applications.
- Mentored and trained junior developers on teh IBM WebSphere Commerce framework.
- Developed and implemented UI controls and APIs with ExtJS.
- Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
- Involved in financial services and developed teh client side applications. Efficiently and TEMPeffectively managed teh critical deliverables and associated with excellent communication and client-handling skills in AJAX.
- Modified and integrated teh stored procedures inPL/SQLto work in sync with teh SOA composites
- Modified and refactored theSOA compositesas per teh changing business requirements.
- Acquired knowledge and competency in Agile Methodology through hands-on experience in SQL database.
- MIS/Finance Reportsare reports required by teh management to assess teh performance of teh organization and allow for faster decision-making.
- Hibernate was used for Object Relational mapping with Ms-SQL database.
- Integrated Spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access teh data.
- Used SVN for version control of teh code and configuration files. Log4j was used to log teh events in teh application.
- Involved in Units integration, bug fixing and User acceptance testing with test cases.
Environment: Java 1.6, J2EE, Servlets, JSF’s, JQuery, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Microsoft SQL Server 2008, Tomcat 6, SOAP Webservices, WebLogic Server 8.1/9.x/10.x, MIS stand point server, Maven3, Eclipse Juno, Log4J, JDBC, Spring JDBC, JUnit, Ext.JS, XML, Hibernate, Swing, WCS 5.6.1, Unix, Windows, JavaScript, Node.js, AJAX,REST, PL/SQL, CSS, Maven, Linux.
Confidential, Irvine, CA
Java/J2EE Developer
Responsibilities:
- Install, configure and administration of Bea WebLogic Server 8.1/9.x in various environments.
- Installed and configured proxy server
- Developed teh components in teh application using Spring MVC.
- Developed user interfaces for teh application using JSP, HTML, JavaScript,CSS.
- Involved in debugging and integration of modules.
- Responsible for creating shell scripts for various jobs.
- Responsible for successful build and deployment to SIT, QA and PROD on WebSphere Application Server.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization
- Experienced in teh functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
- Worked on creating teh JSP’s, HTML, JavaScript, Controllers, Model Beans, Data Access Objects, XML binding classes, Stylesheets, Helper classes in teh application.
- Built an application making extensive use of teh Oracle XSU api.
- Developed various GUI’s using Oracle Apex with various validations and to provide a user friendly UI’s.
- Extensive use of Spring MVC architecture and Hibernate for object relational mapping.
- Configured, Deployed and maintained teh Datapower X150 and enhanced teh security authorization and autantication.
- Created XML firewalls with an XML encryption and configured Web Service Proxy.
- Configured teh Dispatcher Servlet for teh Spring API.
- Extensive use of XML and XSLT.
- Involved in analysis and writing teh technical specifications of teh project.
- Utilized test development languages and test tools: PERL, Rational Performance Studio.
- Involved in teh creation of teh UML diagrams and teh use cases of teh project.
- Used Maven (Open source Apache Build manager) for building teh project.
- Worked with teh Oracle SQL Java API.
- Wrote teh SQL/PL SQL scripts to make teh database calls
- Experience with designing Standard Operating Environments (SOE) and automating Unix-to-Linux projects.
- Experience with designing Linux security standards and processes to harden existing environments.
- Created teh XML mapping for teh web service Request and Response, worked extensively using teh XSLT.
- Unit testing teh code using JUNIT which has been written and tan integrating it with teh code base.
- Used J2EE design patterns such as MVC, Data Access Objects, Business Delegate,Session Façade, Business Objects, Transfer Objects.
- Developed JSP’s, action classes and Form beans using teh Custom Framework.
- Involved in developing front end pages for NAM (Novel Access Manager Server) Login.
- Involved in end to end server flow and handled several production issues which include server, application, network, database and OS related issues.
Environment: Spring, Hibernate3.0, Design Patterns, JSP1.2, Servlets2.1, XML,XSLT, XSD, JDBC, JavaScript, JQuery, UML, HTML, JNDI, Swing, Bea WebLogic Server 8.1/9.x, Linux, Unix, Log4J, Node.js, JUnit, Web Logic, NAM, RAD 6.0, Perl, Rational Rose, Oracle 9i.
Confidential, Los Angeles, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in teh analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Use Agile (SCRUM) methodologies for Software Development Lifecycle of teh dynamic J2EE project
- Implemented teh application using Struts2 Framework which is based on Model View Controller design pattern.
- Understanding teh requirements and using it to create tables in Sybase which would be loaded for each request.
- Developed Custom Tags to simplify teh JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML5, CSS3, JQuery. Used JavaScript for client side validation to ensure secure transactions and PHP for server side.
- Actively involved in designing and implementing Value Object, Service Locator, and MVC and DAO design patterns.
- Developed teh database tier using JDBC2.0 in Eclipse IDE. Also teh connectivity was made secure using teh necessary validations.
- Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission.
- Extensively used Spring IOC architectural model to inject objects based on teh selection of components like setter injection and Interface injection to manage teh object references.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier (Business object) and teh persistent storage tier (data source).
- Used Web services for sending and getting data from different applications using WSDL messages, such as Submitting teh order to downstream, getting teh status on teh same, etc. Used Apache AXIS for creating teh Web Services.
- Used Oracle 10g as teh backend database. Involved in creating teh SQL scripts for teh database. Used Stored Procedures in teh application.
- Used JUnit framework for unit testing of application and ANT to build teh application and deployed on Web Logic 10.1.3.
Environment: Struts2, Web Logic 10.1.3, Java 1.5/1.6, JSP 2.0, Servlets 2.5, JMS, XML, Sybase, SOAP, DOM, JavaScript, PHP, UML, HTML, XSD, HTML5, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse IDE 3.3, JQuery, Windows XP.
Confidential
Software Engineer
Responsibilities:
- Involved in teh process of analysis, design, and development of teh application.
- Developed user interface using JSP, Struts and Java Script to simplify teh complexities of teh application.
- Teh entire application was developed in JEE using ant MVC based architecture with halp of Apache Struts.
- Coded Struts Action classes, Model classes.
- Implemented teh application using teh concrete principals laid down by several Java/JEE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Autantication.
- Used Weblogic as teh application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process teh data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environments: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, Web logic, Eclipse, CVS, Linux/UNIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among teh modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML, SVN.