Java Developer Resume Profile
NJ
SUMMARY:
- 7 years of IT experience in Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi-tier applications using Java/J2EE technologies.
- Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation using UML/Eclipse/Rational Software Architect
- Expertise in UML class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams, activity diagrams, and collaboration diagrams as a business analysis methodology for application functionality design.
- Expertise in Design and Development of enterprise applications using J2EE, C , JSP, Servlets, Struts, Java Beans.
- Extensive experience on MVC architecture using Struts frames work/JSP-Servlet and J2EE Design Patterns
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans, JAXB, SAX and DOM parsers.
- Extensive experience on DB2, Oracle, SQL Server, PostgreSQL, PL/SQL, SQL, Unix Shell Scripts, Ant build scripts, JSP, Tag library, Servlet, JDBC, JNDI, JMS, BEA Web logic, Tomcat.
- Experience in Integration and deployment of J2EE Applications on WebLogic, WebSphere, JBoss5.1 and Apache Tomcat servers.
- Extensive programming in Java, J2EE using Eclipse, WSAD, JBuilder and Intellij.
- Strong command on Version Control tools like Team Foundation Server, SVN, CVS and Perforce.
- Experience in developing WebServices using WSDL, SOAP and Axis2
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access Objects.
- Experience in Agile Development using Scrum.
- Received many appreciations from Clients and also the internal team for handling projects during critical situations.
TECHNICAL SKILLS:
J2EE Technologies: | JDBC, Servlets, EJB, JMS, JSP, Struts2, Spring3.1, 4.0, Web Services, Ajax |
Languages: | Java, C , C, C , Unix Shell Script , HTML, CSS, PHP, SQL, PL/SQL, J-Unit, N-Unit, UML. |
ORM API: | Hibernate3.2.5. |
Content Management Tool: | Worksite. |
IDE Tools: | Eclipse, Intellij, My Eclipse 8.5. |
Web Servers: | Apache Tomcat 6, 7. |
Application Servers: | WebLogic, WebSphere and Jboss5.1. |
Scripting Languages: | JavaScript, JQuery. |
Protocols: | SMTP, SOAP, HTTP. |
GUI: | Swing, AWT. |
Version Controlling: | SVN, Clear Case, CVS, Perforce, Team Foundation Server. |
Case Tools: | UML using Rational Rose |
Databases: | Oracle 9i/10g/11g, SQL Server, PostgreSQL. |
Operating Systems: | Windows, MS-DOS, Linux. |
WORK EXPERIENCE:
Confidential
Java Developer
- Worked as a Java Developer and involved in the requirement analysis, development, integration, deployment and testing.
- Updated Struts, Spring and Hibernate to their most recent release.
- Developed the application using Struts MVC framework.
- The application is developed using with J2EE technologies with Spring and Hibernate frameworks at data layer connecting to database and with struts framework in the front end.
- Implemented Spring Bean Factory using AOP and IOC technologies.
- Involved in using Hibernate with Spring DAO for implementing business layer.
- Developed Java classes and implemented the business logic.
- Replaced YUI JavaScript and CSS library with JQuery.
- Used JQuery, JavaScript, JSP, Ajax for Front End Development.
- To handle asynchronous requests, used Ajax and JavaScript.
- Participated in Code review of other team members.
- Involved in coding of JSP pages for the presentation of data on the View layer in MVC Architecture.
- Used J2EE design patterns like Factory Methods, MVC, and Singleton Pattern that made modules and code more organized, flexible and readable for future upgrades.
- Responsible for writing JavaScript for validation in client side.
- Used Apache Tomcat for integrating web application.
- Implemented Version Control using SVN.
- Developed user interfaces using JSP and form beans with heavy JavaScript to reduce round trips to the server.
- Used Struts MVC architecture JSP, Custom Tags, Tiles and developed UI navigation.
- Used SQL for writing functions and stored procedures for the application.
- Used Web Services in Java and developed back-end logic.
- Used ORM tool to develop mapping files and POJO java classes
- Used Junit to write test cases
Environment: JDK 1.7, J2EE, WebServices, SVN, MyEclipse 2014, Apache Tomcat 7, Struts 2.3, Tiles 3, Hibernate 3.4, Spring 4.0, JUnit, JSP, EJB, JavaScript, JSTL, XML, HTML, CSS, JQuery 1.9, Ajax, Oracle 11g, Windows.
Confidential
Java/J2EE Developer
- Involved in analyzing, designing, coding and testing.
- Involved in complete Software Development Life Cycle SDLC with Object Oriented approach of clients business process.
- Used Object Oriented Design using UML-Rational Rose.
- Used HTML, CSS, JavaScript, JSP, Ajax for Front End Development.
- Implemented the web-based application using Struts framework.
- Participated in Code review of other team members.
- Involved in coding of JSP pages for the presentation of data on the View layer in MVC Architecture.
- Developed user interface tools in C , used for system configuration settings, admin maintenance, data loading and support for existing tools.
- Used J2EE design patterns like Factory Methods, MVC, and Singleton Pattern that made modules and code more organized, flexible and readable for future upgrades.
- Responsible for writing JavaScript for validation in client side.
- Implemented Version Control using CVS.
- Developed user interfaces using JSP and form beans with heavy JavaScript to reduce round trips to the server.
- Used SQL for writing functions and stored procedures for the application.
- Defined Hibernate O/R mapping. Used hibernate and Data Access Objects DAO to implement the database and persistent layer.
- Involved in developing the core business logic using Session Beans EJB's and deploying them in Weblogic Application Server.
Environment: Java/J2EE, C , WebServices, CVS, Eclipse, Struts, Hibernate, JUnit, XML, JSP, EJB, JavaScript, JSTL, XML, HTML, CSS, JQuery, Ajax, Weblogic, Oracle 10g, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement analysis, gathered all possible requirements for the application, breaking the requirements in to exact implementation details using OOAD Methodology.
- Involved in developing Use Cases, Class Diagrams Sequence Diagrams using MS Visio.
- Participated in design, code review, Team meetings, QA Sessions, documentation, testing and maintenance. Developed design documents, Test Plans and Test cases.
- Used Spring framework like Spring IOC and Spring ORM for developing application.
- Used Hibernate to develop and maintain the persistence layer.
- To access Hibernate using Spring, used IOC with a Hibernate Template and also with Callback.
- Involved in designing the application architecture in lines of Struts framework based on MVC2 architecture with Servlets as Controller, JSP as View and Java classes and EJBs as Model.
- Developed the application using Java Design patterns, Spring, Struts and EJB.
- Design and development of ePay Web Tier using HTML, JSP, JSTL and Struts MVC framework.
- Developed Action classes, Action forms and configuration files in the Struts MVC framework. Front-end validation was done by using JavaScript.
- Developed the necessary helper classes, EJB Session Beans and Entity Beans for implementing Business Logic.
- Used Eclipse to develop, debug and testing the application.
- Developed Database utility classes to access Database using JDBC, SQL and PL/SQL. Developed Stored Procedures, Functions and Packages using SQL.
- Parsing of the Billing information was developed using Session beans and Java classes.
- Developed Shell Scripts to run the applications and transferring the files from one server to another server.
- Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
- Developed Ant Scripts to build WAR/EAR files for the application. Developed Shell scripts to run the application.
- Deployed the application on WebLogic and involved in resolving deployment issues.
- Developed tools in C used for data loading.
Environment: Java/J2EE, C , Eclipse, EJB, JSP, JMS, Struts, Spring 3, Hibernate, Servlets, JDBC, JUnit, WebLogic8.1, Oracle 10g, CVS, HTML, Ant, SQL, PL/SQL, MS Visio, JavaScript, XML, XSD, XSLT, PERL, UML, Windows, UNIX.
Confidential
Java Developer
Responsibilities:
- Participated in design sessions, code walkthroughs, Team meetings, QA Sessions, documentation, testing, maintenance etc. Developed design documents, Test Plans and Test cases.
- Used Scrum incremental process of Agile methodology and assigned them to Jr. Java developers.
- The J2EE Architecture includes the combination of MVC model of Apache Struts.
- MVC was implemented using Dojo and custom tag libraries.
- Developed the application using Java Design patterns, Struts, EJB and JMS.
- Used Spring tag libraries and JSPs.
- Developed Action classes, Action forms and configuration files in the Struts MVC framework. Front-end validation was done by using JavaScript.
- To connect to front end UI and to perform operations, implemented Spring MVC.
- To perform validations and to throw all the exceptions of front end, used Spring validations.
- Developed the necessary helper classes, EJB Session Beans and Message Driven Beans for implementing Business Logic.
- Developed messaging to between applications using JMS API.
- Developed Database utility classes to access Database using Hibernate framework. Developed mapping classes and configuration files.
- Implemented the Web Services functionality in the application to allows external applications to access the data.
- Involved in developing classes for Parsing, marshalling unmarshalling of the XML documents into Java objects and vice versa using JAXB.
- Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
- Deployed the application on JBoss and involved in resolving deployment issues.
Environment: Java 5.0, J2EE, Eclipse, EJB, JSP, JMS, Struts, Servlets, JDBC, Spring 3, JUnit, JBoss 3.8, Oracle 10g, CVS, HTML, Maven, Hibernate, MS Visio, JavaScript, XML, XSD, XSLT, UML, RUP, Windows, UNIX, Scrum, Quality Center.
Confidential
Java Developer
Responsibilities:
- Developed web interface with Struts framework.
- Used different features of Struts like MVC, Validation framework, tiles and tag library.
- Provide production support for ECLPS, involving troubleshooting, identifying, fixing and testing production support issues that arise within the application.
- Performed usability testing for the application using JUnit Test.
- Created unit test cases document and captured execution results for the unit test cases.
- Development was done using Struts2.0 Framework based on Model-View-Controller MVC2 design paradigm.
- Involved in configuring and deploying the application on Tomcat Server.
- Using Web Service, JMS, MQ Series and Message Driven Bean to build the communication with IAA layer to send and receive data.
- Involved in various design review and code review meetings.
- Used XML for data exchange, XSL for creating pdfs and log4j for logging.
- Created and modified stored procedures and SQL queries for database logic.
- Applied various design patterns like Business Delegate, Singleton and DAO patterns.
Environment: J2EE, Struts 2.x, SQL Server, HTML, Maven, Tomcat Server, JavaScript, SOAP, XML, Windows NT, Scrum, Intellij, Rational ClearCase.
Confidential
Jr. Java Developer
Responsibilities:
- Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
- Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
- Developed Stored Procedures, Queries to extract the Customers data from the database.
- Used Subversion for Version Control Management.
- Extensively used the Struts tag libraries Bean Tags, Logic Tags and HTML Tags etc. and Custom tag libraries.
- Involved in code reviews, debugging and testing.
- Used connection pooling for optimization using JDBC interface.
- Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
- Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, WSAD, Maven, Subversion, Log4J, WebSphere and Windows / NT.