Java/j2ee Developer Resume Profile
NJ
Professional Summary:
- Over 6 years of IT experience in analysis, design and development using Java and J2EE.
- Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing and Prototyping.
- Followed Agile -Scrum Methodology and SOA architectural design patterns.
- Expertise in developing applications using Java and other Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings, JMS, RMI, EJB, JDBC, Hibernate, Struts, Spring, XML, ANT.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Expertise in front end development and design using HTML, CSS, JavaScript, XML, Servlets, JSP, JSTL, Struts, Ajax.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse and integration with Hibernate as well as Struts.
- Good knowledge of Object/Relational mapping using Hibernate.
- Expertise in implementing Web services development using SOAP, REST, WSDL, and UDDI.
- Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
- Experience in XML related technologies like XML, XSLT parses such as SAX/DOM, JAXB and developing XML documents with XSD validations.
- Experience in working with databases like Oracle 10g/11g, SQL Server 2000, DB2, and MYSQL, PostgreSQL.
- Used application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss based on the client requirements and project specifications.
- Expertise in using IDE like Eclipse, NetBeans, RAD, JBuilder for debugging and coding standards.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Expertise in modeling applications using UML with the help of Rational Rose.
- Good Knowledge in building and deploying applications using ANT and MAVEN scripts.
- Experience in using Log4J for runtime logging.
- Well experienced in using JUnit for performing unit-testing framework.
- Expertise in using configuration management tool like CVS and Git for version controlling.
- Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced highly competitive environments.
- Proactive and well organized with effective time management skills.
.
Key Technical Skills:
Programming Languages | C, C , Java , SQL, PL/SQL |
J2SE Technologies J2EE Technologies | Core Java, Collections, Threads, Swing, I/O. JDBC 4.0, Servlets, JSP, JSF, JMS, Junit 4, Log4j |
Web Technologies | HTML, CSS, Java Script, DHTML, XML, AJAX, JQuery, XSD, Json |
Frameworks | Spring, Hibernate, Struts , EJB. |
XML/Web Services | XML, XSD, WSDL, JAXB, SOAP, REST, Apache Axis, DOM, SAX. |
Application/Web Servers | Apache Tomcat, JBOSS, IBM Web Sphere, Web Logic, Glass Fish. |
Methodologies/Design Patterns | OOAD, OOP, UML, MVC, DAO, Singleton pattern, Factory pattern. |
Databases | Oracle, SQL Server, MY SQL, IBM DB2. |
IDEs | Eclipse, Net beans and RAD. |
Design Methodologies | UML, Rational Rose, Agile |
Operating System Microsoft Windows, MS-DOS, UNIX, Linux
PROJECT EXPERIENCE:
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used multithreading in programming to improve overall performance.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Websphere application server.
- Worked within SOA based enterprise framework to build web services.
- Used Web Services to interact with other application in organization using SOAP and WSDL file.
- Involved in developing spring web MVC frame work. Implemented business layer and created beans using spring DI, AOP, IOC frameworks and used Hibernate as database ORM framework.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Developed webpages using HTML, Java script, JQuery CSS.
- Developed front end using JSP.
- Developed server side components Servlets for the application.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used JSF Frame Work for front- end design
- Used RAD IDE for developing code modules in the development environment.
- Used CVS to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
Environment: Java 1.6, Spring Framework 3.0, Hibernate 3.5, JSF, Rad 7.5, WebSphere Application Server 7.0, Web Services, Oracle Database 10g, HTML, Java script, xml, CSS.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development
- Designed GUI using front end technologies like JSP, XML/XSLT, HTML, and JavaScript.
- Application is developed in MVC architecture using Spring Framework.
- Implemented Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment.
- Creating the message from the uploaded information and transaction data and sending this information using SOAP.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, XML.
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
- CVS is used for code versioning system, for building the application in repository and for production code maintenance.
- Used Eclipse IDE and Web Logic application server in development.
- Involved in writing test cases using JUNIT for various modules.
- Involved in logging using Log4j and working with defects using Quality Centre.
- Involved in testing, bug fixing and documentation of the system deployment.
Environment: JDK 1.6, J2SE, J2EE, JSP, Servlets, JSTL, Spring 3.0, Hibernate 3.5, Oracle 10g, Web Logic Server, Web Services, Agile, PL/SQL, XML, Log4j, AJAX, HTML, CSS, JSF 1.1, Java / J2EE, Java Script, JSTL 1.1 AJAX JSF components, Design Patterns.
Confidential
Role: Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules using AGILE SCRUM methodology.
- Worked closely with Business analyst to understand the current process.
- Designed web pages using HTML, DHTML, AJAX and client side validations with JavaScript.
- Implementing MVC Architecture, integrating JSF with spring framework and Hibernate Frameworks.
- Used JSPs for the presentation layer and EJB Session Beans for model layer.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Involved in design and development of JSF Modal Dialog boxes.
- Worked on the Web Services using Restful Technology.
- Responsible for system analysis, design, implementation, planning and documenting integrating using SOA platform.
- Extensively worked on JMS using point-point, Publisher/Subscriber Messaging Domains for implementing Exchange of information through Messages.
- Used RAD Rational Application Developer as the IDE and Deployed the application on Web Sphere application Server.
- Used WinCVS as a repository for check in, checkout the source code.
- Good experience to write the build script-using Ant for deploys and backup.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
Environment: Java, J2EE, JSP, Spring 2.5, EJB, Hibernate 3.5, RAD, Websphere Server6.0, Web Services, AJAX, SQL, CSS, SDLC, JavaScript, XML, ANT, JSTL, UML, DB2, Rational Rose.
Confidential
Role-: Java/J2EE Developer
Responsibilities:
- Prepared technical reports documentation manuals during the program development.
- Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication
- Used Web Services for creating summary and used XML parsers for data retrieval.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Used SQL statements and procedures to fetch the data from the database.
- Used Oracle as backend data base.
- Deployed the applications on Tomcat server .
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Involved in creating various Data Access Objects DAO for addition, modification and deletion of records using various specification files.
- Used JSF Frame Work for front- end design
- Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration.
Environment: J2EE, jQuery, JavaScript, HTML 5, JSF, CSS 3, AJAX, Hibernate, spring, Tomcat Server, Oracle, Junit.
Confidential
Role: Java Developer
Responsibilities:
- Effectively interacted with team members and business users from different regions
- For requirements capture and analysis
- Involved in developing the user interface using Struts, JQuery, and JavaScript.
- Developed Action forms, Action classes using Struts framework to handle user requests.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
- Worked on the Web Services using SOAP Technology.
- Used the JDBC for data retrieval from database for various inquiries.
- Implemented JDBC using spring in the data access object layer to access and update information in the MYSQL Database.
- Used CVS configuration management tool for code versioning and release.
- Deployed on Apache Tomcat Sever.
- Developed the classes for Unit Testing by using JUnit.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Developed custom tags for UI.
Environment: Java/J2EE, JDBC, Spring 2.5, Struts 1.1, JQuery, Web services, Apache Tomcat Server 2.0, and MYSQL.
Confidential
Role: Jr. Java Developer
Responsibilities:
- Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions.
- Designed Java Servlets and Objects using J2EE standards.
- Designed the project by using MVC framework.
- Developed the XML Schema for the data maintenance and structures.
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Design Implementation of GUI using HTML, JSP and Java Script for front-end validations.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
Environment: J2SE, J2EE, Servlets, Multithreading, JSP, Struts1.1, EJB, JMS, UML, Rational Rose2000, MQ Series, WinCVS, Oracle 8i, Eclipse, Web Logic 8.1, HTML, JavaScript, XML, SAX.