Java/j2ee Developer Resume
Newark, NJ
SUMMARY
- 6+ years of experience in Full Software Development Life Cycle (SDLC) includes requirements definition, design, implementation, testing, production support and enhancements of existing systems.
- Excellent knowledge in Object - oriented analysis and design (OOAD) and development, maintenance, support of large scale n-tier enterprise applications using Java, J2EE, Spring, Maven, Struts, JSF, RMI, Spring 3.0, Hibernate, SOA, Web Services frameworks.
- Extensive experience in development of client-server, Intranet applications in Pharmaceutical, Banking, Retail.
- Superior skills in Analysis, Design, Development, Deployment, Re-Engineering, Coding and testing in N-tier systems using J2EE technologies including JDK/J2SDK/J2EE, JDBC, JavaBeans, Servlets, Java Server Pages, EJB3.0, JNDI, JMS, Hibernate, Applets, Swing, RMI, Log4j, and JUnit.
- Good development and deployment experience in Application servers like IBM Web Sphere 7/8, BEA Web Logic 9i/10.3/11g and JBoss Application Servers.
- Expertise in J2EE technologies viz XML, Hibernate, SOAP, Struts, Spring, EJB, JSP, Servlets, Custom Tag Lib, JavaScript, JMS, Java Mail API.
- Working experience in J2EE design patterns.
- Implemented Servlets and JSPs based on MVC architectures and also worked on Struts and Spring Framework
- Good experience in developing web service applications using REST, SOAP, WSDL and UDDI protocols.
- Strong experience in Web Servers like Apache Tomcat Web Server.
- Sound exposure on XML technologies for data exchange, presentation, configuration using XML, SAX, DOM, XSLT, DTD, XSD, CSS, HTML, DHTML, AJAX, DOJO.
- Experience in designing/developing web applications using MVC framework with struts and JSF, MVC Framework, spring, Struts, Hibernate.
- Expertise in IDEs like Eclipse IDE, IntelliJ, Web Logic Workshop, WSAD and RAD.
- Extensive experience in working on Java Messaging Service (JMS) API based Message-oriented middleware (MOM) Systems such as IBM MQ Series, Web Logic JMS Queue, and Web Sphere JMS Queue.
- Extensive working experience in RDBMS design and implementation in Oracle, MySQL, Postgresql, MS SQL Server 2005/2008.
- Good knowledge in Unix/Linux platforms, windows and MAC OS X and shell scripting.
- Hands on experience in SQL and PL/SQL programming, Hibernate, JMS and Web services Implementation.
- Experience in Agile scrum methodologies Extreme programming (XP) practices of continuous integration, build refactoring using Ant, automated testing/performance testing using JUnit.
- Having experience in leading team and possess excellent communication and interpersonal skills, ability to quickly grasp new concepts, both technical and business related and utilize as needed.
- Experience in optimizing SQL queries and writing Oracle Stored Procedures.
- Excellent Communication and interpersonal skills and Confidential good team player.
TECHNICAL SKILLS
- Java/J2EE
- C/C++
- PHP
- CSS
- Eclipse
- Netbean
- MYSQL
- SQL Server
- Oracle
- Java Script
- Dream Weaver
- Photoshop
- Linux
- Windows
- Unix
- AWT
- Framework
- Swing
- Apache Tomcat
- Glassfish
- Android
- Hibernate
- MS Office Suite
- Outlook
- Automation Tools
- Quality Center
- JIRA
- Bugzilla
- MS Excel
- MS Word
- OOPS
- HTML.
PROFESSIONAL EXPERIENCE
Confidential, Newark, NJ
Java/J2ee Developer
Responsibilities:
- Interacted with client to understand and define the business requirement and scope of the project.
- Involved in Requirement Analysis and Technical Design of the Modules of the application, understand and translate the Client’s requirements and needs into Design pattern.
- Design the Database for the Modules by Considering their interconnections
- Extensively using JSP tags, JavaBean, HTML tags, CSS, JavaScript to develop User interfaces for different Modules
- Applying Struts Framework and Configure the properties, Action path, forwarding objects and forwarding pages.
- Configure Apache Tomcat to integrate with IDE and deploying Applications
- Extensively using Struts to complete implementation of database
- Extensively working on struts validation form implementation
- Testing the functions of each Module and debugging at the server side
- Adding features as the Client’s request and improve the application performance efficiently
- Writing SQL queries to test and access the Database by SQL*PLUS
- Using JUnit to test the application and Debugging
- Writing User Manual for the application and maintaining the project
- Debugged the code using Eclipse IDE in debug mode for better understanding the business flow and also found and fixed the bugs reported by the users.
- Created user-friendly GUI interface and Web pages using HTML, DHTML and Embedded in JSP.
- JavaScript was used for the client side validations and geeing dynamic data.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC architecture using Struts Framework.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Resolving production issues/ maintenance.
- Testing the critical application’s functionalities before moving those into production by using various testing methodologies
- Performed unit testing for the codes.
- Manually test the code and also wrote test cases for every scenario.
- Co-ordinated and helped other programmer and Tester in the team for the testing and developing purposes.
Environment: JAVA, Java Script, Hibernate, Struts Framework, Servlets, JSP, MVC, HTML, DHTML
Confidential, Maywood, NJJava/J2EE developer
Responsibilities:
- Involved in System analysis and Design Methodology as well as Object Oriented Design
- Design the database by working with the Client’s represent for understanding and confirming every requirements and customized features
- Implement the web-based application following the MVC architecture of Struts Framework
- Configure the Struts framework with properties and methods, ActionForms, Actions
- Install and Configure the Weblogic Server and integrate it with IDE
- Deploy the project package as War file on the Weblogic Server
- Using JSP, servlet and JavaBean to design server side scripts
- Using JavaScript to design user interface
- Involved in writing SQL queries to implement the functions of the application, do tests
- Using JUnit Framework to do test for the application
- Communicate with Client to improve the application as requested and control the timeline
- Responsible for keeping documents for the project, writing instruction, making demo and presentation materials.
- Providing the further maintenance of the application
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Responsible for the Design, Deploy and development of the web applications.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt with Hibernate open source ORM frame work for persistence management.
- Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
- Configured spring and EJB to manage Actions as beans and set their dependencies in Confidential context file and integrated middle tier with Struts web layer.
- Interacting with the Managers and created prototypes as per the business requirement.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the testing.
Environment: Java/J2EE (JSP, Servlet), JavaScript, Spring, JQuery, Ajax, JSP, RESTEasy services, Hibernate 3.0, EJB, Eclipse, SVN, Apache Tomcat, Oracle 10g
Confidential, Montvale, NJ
J2EE Developer
Responsibilities:
- Interaction with client’s represent to understand the project requirements and business preference.
- Design the working flow of the project, create GUI interface for both business site and customer site with JSP tags, JaveBean, CSS, JavaScript
- Design database and debugging with SQL*PLUS
- Writing SQL Queries to implement insertion, delete, Join operations by JavaBean
- Writing Document and demo presentation for the final product
- Provide the further Maintenance and Updating for the web application
- Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
- Extensively used JSP, HTML, CSS, JavaScript, Ajax, jQuery for Developing User Interface layer and JSF framework developing web Tier for business logic.
- Involved in Design and Development of applications in MVC architecture using JSP, Servlets, spring, JNDI and JDBC.
- Developed and Implemented Action classes for the application.
- Extensively worked on Struts validator framework.
- Configured and deployed Application on Apache Tomcat Application Server.
- Developed JavaScript libraries for error handling, Input validation and Event Handling.
- Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets
- Maintained versioning to merge code, check in and checkout the project code using SVN.
- Used Soap UI Tool for testing custom developed and consumed SOAP & RESTful Web Services.
- Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
- Developed server side scripts using JSP and Java Beans.
- Designed and developed screens in HTML, JSP with client side validations using JavaScript.
- Responsible for developing use cases, class and sequence diagram for the modules using UML and Visio.
- Used Quality Center to while working on defects and production root cause fixes.
- Worked closed with the QA Team for testing and resolve defects.
- Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
- Used JUnit Unit testing Framework to test the Applications.
- Involved in code and performance reviews of the code.
Environment: Java/J2ee, Spring, EJB, JSP, WebLogic 10gR3, Oracle 11g, HTML, XML, CSS, JavaScript JDK, Apache Tomcat Server, Ajax, Hibernate 3.3.x, JQuery, JSF, JUnit, Eclipse IDE, Windows, Oracle
Confidential, Morristown, NJ
Java/J2ee Developer
Responsibilities:
- Design the Recruiting Database, define each entity and its attributes.
- Configure Apache Tomcat Server and IDE
- Create Web project, add struts Libraries, create GUI interface to users with JavaScript, JQuery, make it convenient to switch between different type of job hunters
- Configure Struts Framework, set properties and path, create and edit forwarding JSP pages
- For improve the performance of the tool, develop analysis function based on the collected data periodly (by week, by half month, by month, by 6 months) to track the job hunters ratio of offered/ still in reviewing /reapply
- Define each JavaBean’s Function, write SQL queries to implement the function
- Deploy the project package and Testing the critical functions and debugging at the server side.
- Writing Document, User Manual for the Tool, make diagram for its analysis function, prepare demo for the presentation.
- Developed JSPs, Basic Applets for Format files, Struts Tile Layouts using HTML, Struts Tags for GUI components and provided validation using validation framework
- Configured State Tables, State machines to provide Keyboard events, Link events, Sub States to navigate as StrutsConfig.xml in struts.
- Developed Primary POS Interactions for input data and transaction, and wrote Permission objects for Operator authority.
- Developed Modifier for transaction, transaction lines, data transfers, change lines, refund lines and discounts.
- Developed Support objects to perform business logic and accessed via SeviceManager or PosEngine to invoke through PPI's.
- Developed Data objects and Data lookup's are generated using codegen that maps Data objects to the interfaces and classes.
- Developed and integrated different applications using Webservices and MQ services.
- Developed front-end screens using JSP, Struts Tag Libraries.
- Developed JSPs using Struts Validation framework.
- Used WSDL and SOAP protocol implementation.
- Used Hibernate for persistence. Implemented user session validations using spring.
- Created Ant scripts to build and deploy the application.
- Involved in writing the queries, procedures, triggers and functions using Oracle and DB2.
- Performed unit, integration testing, including test plans and development of test data using JUnit.
Environment: J2EE, Java, Struts, JSP, Servlets, CSS, HTML, JavaScript, JQuery, Apache Tomcat 6.0, Oracle 11g, DB2, Hibernate, Spring, EJB, XML, ANT, Oracle.
Confidential
Responsibilities:
- Worked with the clients’ Represent to confirm the requirements and feathers of the project, define the working flow and timeline
- Design User interface using Java server faces (JSF) and CSS style
- Design Database for the application and write SQL Queries to for DAO (Data Access object)
- Configure and deploy the application package on Apache Tomcat server and debugging
- Configure the spring framework and set the properties based on the web application
- Developed Server side scripts by JSP and Java Bean
- Worked extensively with XML to configure the spring framework and communicate with other language used in the current business website
- Testing the functions on the server, debugging and improving the application
- Provide documents and demo for the application instruction
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed the front-end using HTML, Javascript and CSS.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Weblogic environment, including deployment of Servlets.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used Hibernate for Object Relational mapping.
- Used spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Generated XML documents using Schemas and DTDs.
- Participated in Unit Testing of the project.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: Java/J2EE, Spring, JSP, Servlets, JSF, Hibernate, CSS, Html, Java Scripts, JQuery, XML, Apache Tomcat, Oracle.