Java/j2ee Developer Resume
Piscataway, NJ
SUMMARY
- Having Seven years of experience in Application Design, Development, Implementation and Maintenance of web - based n-tier architecture systems using J2EE Technologies in E-Commerce, Telecommunication, Banking and Insurance domains.
- Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, XML, XSL, Ant and Maven.
- Experience in front-end development using JSP, JSF, AJAX, JSTL, HTML, DHTML, CSS, and JavaScript
- Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method and Singleton patterns.
- Expertise in using open source framework and technologies like Struts 1.0/1.2, ANT, JUnit and Log4J.
- Experience in developing component based reusable applications and work flow automation using Visio, UML/Rational Rose.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
- Used Hibernate Framework as persistence provider, understanding on Spring Framework.
- Good experience in different aspects of enterprise software development including integration, web services (SOAP, REST, WSDL)
- Experience in Database Design, writing stored procedures, functions, triggers, DDL, DML SQL queries.
- Experience in writing SQL and PL/SQL programming with Oracle 8i/9i, SQL Server 2000/2005 and MySQL Server.
- Strong Object Oriented Analysis, Design and Construction skills.
- Expertise in using Weblogic 7.0/8.1, WebSphere5.1, JBoss 3.2/4.0 Application Servers.
- Worked extensively on Shell Scripting in UNIX environment.
- Experience in database, database modeling and data architecture.
- Effective communication with client, cross-functional teams to achieve project priorities/deadlines.
- Team Player with excellent problem solving, troubleshooting, Interpersonal and Communication skills.
TECHNICAL SKILLS
Languages: Java 1.5/1.6, C, C++, SQL, PL/SQL
J2EE Technologies: J2EE, JDBC, Servlets, JMS, Struts 1.2/2.0, Spring 3.0Junit 4.0, Hibernate 4.0, WSDL, Ant, Maven, SOAPSe SVN,CVS
IDE Tools: Eclipse, Net beans 6.0/7.0, MyEclipse 9.0
Web Technologies: JavaScript, JSP, JSF, JQuery 1.4.1, Ajax, CSS, HTML 5, DHTML, XML, XSL
Design Methodologies: Client-Server, UML, SDLC, MVC
Databases: Oracle 8i/9i/10g, MS SQL Server2000, MySQL, DB2
Database Tools: SQL Developer 3.0, DB2 Visualizer 7.5, SQL Navigator 6.5
Application/Web Servers: WebSphere 6.0/7.0,Apache Tomcat 5.0/5.5, JBoss 4.0
Operating Systems: MS Windows 2000/XP/7, UNIX, MS DOS, Linux
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Piscataway, NJ
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Developed user interface using JSP, JavaScript, CSS and HTML
- Implemented AJAX to allow dynamic loading, improved interaction and rich look to the User Interface for admin portal.
- Implementation of J2EE Design Patterns like Singleton, Session Facade and Data Access Objects.
- Used Hibernate for Object Relation Database Mapping Java classes.
- Used Spring 3.0 with JMS to establish interactive communication between different domains.
- Designed and developed a web-based client using Servlets, JSP, Java Script, Tag Libraries, CSS, HTML and XML.
- Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers using Oracle 10g.
- Performed Module and Unit Level Testing with JUnit and Log4j.
- Used JBoss 6.0 as the application server.
Environment: Java 1.5, JDBC, Hibernate 3, Spring 3, Servlets, JSPs, XML, XSLT, HTML, MXML, JavaScript, Maven, CVS, Log4j, JUnit, PL/SQL, Oracle 9i, JBoss 6, Eclipse IDE.
J2EE Developer
Confidential, Bentonville, AR
Responsibilities:
- Actively participate in project lifecycle from requirements gathering to design and implementation for both the modules i.e; Order Optimization and CSC.
- Used J2EE and ATG 2010 ecommerce framework.
- Closely work with Product team to analyze requirements, feasibility study, prototyping, and suggesting the best solutions.
- High and low level design based on system requirement specification.
- Responsible for developing the modules after design.
- Understanding web-services Request/Response schemas & its implementation using JAX framework.
- Responsible for development day to day activities.
- Integration with OMS and TIBCO systems using JMS and web services.
- Responsible for preparation of Unit test cases and testing them using ATG DUST.
- Code walkthrough and peer review of implemented modules, test cases.
- Leading the team and coordinate with onshore/offshore people.
- Status reporting to engineering manager.
- Work on build script to prepare deployable to install in Dev and Sand box environment
Environment: J2EE, ATG 2010 framework with JBOSS 5.0/ Oracle database
J2EE Developer
Confidential, Ashburn, VA
Responsibilities:
- Actively participate in project lifecycle from requirements gathering to design, implementation and post-production support.
- Used the Back base framework with JSP as to develop web module and it’s user faces
- Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers
- High and lower level design based on system requirement specification.
- Responsible for developing the modules after design.
- Used Spring and EJB as middle tier components for application development.
- Used Hibernate as OR mapping tool for DAO layer.
- Understanding web-services Request/Response schemas & implementation of corresponding Controls.
- Responsible for development day to day activities.
- Used synchronous HTTP post connections to get data from other applications in XML format and used SAX parsers to parse and retrieve the data.
- Used JMS for asynchronous communication with different applications.
- Integration with various VISA enterprise web services.
- Interaction with various teams for understanding the components behaviour.
- Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
- Responsible for preparation of Unit test cases and testing them using JUnit.
- Monitoring the development activities by doing review in each stage and providing the feed back and timely solutions.
- Code walkthrough and peer review of implemented modules, test cases.
- Supporting QA and UAT. Production support on rotation basis for the application.
- Leading the team and coordinate with onshore/offshore people.
- Status reporting to the customer.
- Preparation of installable package.
Environment: J2EE with Web Sphere Application server 6/ DB2 Database
Java Developer
Confidential
Responsibilities:
- Development of several screens using JSP, HTML.
- Used Servlets, java classes for core business logic
- Developed JDBC code for backend processing.
- Responsible in developing Beans (Models) for handling Data transfer and session management
- Involved in system Dataflow Diagrams, data analysis and design
- Used Log4J for logging and tracing the messages.
- Preparing and executing the test cases using Junit 4.
- Deploying the application on test environment using Weblogic console.
- Performing the regression testing and checking the application performance.
Environment: Java 5.0, Applets, JDBC, JavaScript, HTML 4, Weblogic 6, Oracle 9i and Windows XP.
Java Developer
Confidential
Responsibilities:
- Implemented MVC using Struts Framework.
- Developed JSP’s, Servlets for the Presentation layer.
- Developed Helper classes, Java Business Objects using EJB, Action classes.
- Done Tiles components for alignment of web applications.
- Developed the Session Beans (EJB) for the Business logic.
- Created the Stored Procedures using PL/SQL.
- Used Log4J for logging of messages in all environments.
- Performed version control management using CVS.
- Used ANT to automate the build and deployment process.
- Prepare the Unit test and system integration test cases.
- Developed documentation for knowledge transfer to the client’s team, training and user manuals.
Environment: Windows NT, java, Struts Framework, JSP, Servlets, EJB, XML, XSLT, CSS, Java Script, Oracle8i, SQL, PL/SQL, WebSphere 5.1, Eclipse, CVS, ANT.