Sr. Java Developer Resume
Mclean, VA
SUMMARY
- Over 8 years of experience in developing Object Oriented Software Applications using N - Tier Architecture and Web Based Technologies.
- Designed and developed multiple J2EE Model 2 MVC based Web Applications using J2EE Technologies (Servlet, JSP), Patterns and popular open-source frameworks Struts, Spring, and Hibernate.
- Worked with many popular Relational Database Management Systems. like, MySQL, Oracle and MS SQL Server.
- Worked with standard ExtJS widgets such as grids, trees, layouts and other standard widgets/components
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
- Have good knowledge of Design patterns like Dependency injection, Singleton, Session, Factory pattern, Front Controller, Command pattern, MVC.
- Experienced in writing Unit Testing using JUnit and manual testing
- Have good hands on experience with, Eclipse, RAD- Rational Application Developer, TOAD for Oracle, Log4J.
- Had good knowledge on bootstrap UI framework
- Very good knowledge of Object Oriented Analysis & Design Principles.
- Proficient in creating Conceptual Data Models, Process/Data Flow Diagrams, Class Diagrams, Sequence Diagrams.
- Excellent communication skills and good learner.
- Worked in different teams and believes in having open communication
TECHNICAL SKILLS
J2EE Technologies: JDBC, Java Beans, Servlets, JSP, EJB, RMI, Struts, Spring framework, Swing, Hibernate, JMS,Web Services
Languages: Java2.0, BPEL, C, C++, SQL, HTML, XML, XSL, XSLT, XPATH, PL/SQL, UML
Databases: Oracle, DB2, MySQL
IDE Tools: Eclipse, WSAD, Netbeans
Integration Servers: BPEL, ESB
Application Servers: Jboss, WebLogic, WebSphere
Web Servers: Tomcat, Apache web server
Scripting Languages: JavaScript, Shell Scripts.
Web Services: SOAP, REST
Directory Services: JNDI, LADP Directory server
Version Control: ClearCase, CVS, SVN,GIT
Editors: Text pad, Edit Plus.
Concepts: OOPS, SOA
Other Tools: Javadoc, Ant, Maven, ClearQuest.
Browsers: Internet Explorer, Fire fox, Netscape Navigator.
Operating Systems: Windows 095, 98, 2K, XP, MS-DOS, LINUX (REDHAT).
PROFESSIONAL EXPERIENCE
Confidential, Mclean,VA
Sr. Java Developer
Environment: Java, J2EE, JDK 1.6, JMS, Clear case, Struts 2, EJB, Web Logic Server, JSF, JUnit, Primefaces, Javascript MVC, XML, HTML, CSS, Rest, Ant, JavaScript, Oracle 11g,DB2, Visio, Doors.
Responsibilities:
- Involved in GUI development using JSF using WebLogic App. Server.
- Worked on creating reusable GUI components which can be configured in xml.
- Configured the URL mappings in struts configurations files.
- Implemented the application using J2EE design patterns like Command Pattern and Singleton Pattern.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
- Have developed business service classes, helper classes and another utility classes
- Participate in design reviews, test case reviews, code reviews.
- Used Log4J for logging.
- Clear Case used for version controlling Performed Unit testing.
- Used agile methodology for the software development process.
Confidential, Parsippany,NJ
UI Developer
Environment: Java, J2EE, JDK 1.6, SVN, Web Logic Server, Log4j, Soap, JUnit, HTML5, CSS3, XML, JavaScript, Oracle 11g, AJAX, Maven, Sencha Touch 2.Responsibilities:
- Involved in GUI development using Sencha Touch 2
- Worked on creating reusable GUI components which can be configured in xml.
- Worked on retrieving the content using dwr library functions in javascript to display it without reloading the existing page.
- Configured the URL mappings in struts configurations files.
- Implemented the application using J2EE design patterns like Command Pattern and Singleton Pattern.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
- Have developed business service classes, helper classes and another utility classes
- Participate in design reviews, test case reviews, code reviews.
- Used Log4J for logging.
- Worked with SVN as a source control Management tool.
- Performed Unit testing.
- Used agile methodology for the software development process.
Confidential, Kansas City, MO
Sr. Java Developer
Environment: Java1.8, J2EE, JDK 1.6, SSL, REST, Hibernate 3.2, React, Java Script MVC, Web Logic Server, JDBC, Servlets, JSP, Log4j, JUnit, HTML, DHTML, CSS, XML, JavaScript, Oracle 11g, AJAX
Responsibilities:
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Developed Reusable classes in the middleware using Hibernate.
- Used Hibernate Annotations to avoid writing a mapping file.
- Worked on Hibernate object/relational mapping according to database schema.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
- Implemented the application using J2EE design patterns like DAO, Singleton and Business Façade.
- Involved in Web Service development and implementation.
- Development of different application layers like ActionHandler, Façade and process objects.
- Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
- Developed business objects which contains the business logic and also interacts with database (DAO).
- Code reviews (standards, performance tuning, re factoring, reusability)
- Used Log4J for logging.
- Worked with CVS Version control.
- Performed Unit testing.
- Used agile methodology for the software development process.
Confidential, Freehold, NJ
Sr. Java Developer
Environment: Java, J2EE Servlet, JSP, XML, JavaScript MVC, REST, Struts Framework, Spring, Hibernate, Log4j, web services, Jasper, Junit, Swing, Web Sphere Application Server 6.0, and Oracle.
Responsibilities:
- Responsible for creating of Action classes, JSPs, Model classes.
- Built Custom Tags for JSPs.
- Contributed in design and development using Struts Framework to implement MVC design patterns.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Developed screens which consist of struts tags in JSP, Action and Form, jquery, AJAX and JavaScript, CSS, HTML.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, used hibernate query language.
- Worked on the WebServices classes and WSDL generation.
- Worked on Spring application framework features IOC container and AOP.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Developed and Deployed Web services - WSDL and SOAP for getting credit score information from third party.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server 6.0
- Designed and developed reporting module using Jasper Reports.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Created Test cases, Junit test cases and tested the application thoroughly.
- Performed E2E Testing.
Confidential, Chicago, IL
J2EE Developer
Environment: Java 1.5, WSDL, XSD, JSP, AJAX, Apache Tomcat, Javascript, CSS, HTML, Web Services, Web App, SOAP, WebSphere Server 6.1, DB2 database Server, XML, JUnit, Apache JMeter, Rational Unified Process (RUP), Spring, svn, Hl7, REST.
Responsibilities:
- Developed screens with JSP, AJAX and JavaScript, CSS, HTML.
- Determined & developed the Web Services.
- Involved in Creation of WSDL and schemas.
- Implemented Web Services to receive client requests.
- Extensively worked on Spring framework.
- Involved in Implementation of Spring IOC container.
- Implemented Spring JDBC template, Spring Exception Strategy and AOP.
Confidential
Java J2EE Developer
Responsibilities:
- Set up Web Sphere Application server and deploy the application in Web Sphere Application server.
- Wrote Stored Procedures for DB2.
- Setting of DB2 build settings in RAD application development server.
- Creation of managed server and JDBC connections.
- Developed the application using Rational Application Developer.
- Used Apache Jmeter for load testing.
- Maintained code source control using svn.
- Implemented JUnit for testing.
Environment: Java, JSP, Servlet, JDBC, XML, ORACLE 9i, PL/SQL, HTML, JUnit 3.0, JavaScript, JUnit, Log 4j, UML, Eclipse 3.0, Tomcat5.0, ClearCase, Windows 2000
Confidential
Java J2EE Developer
Responsibilities:
- Involved in Coding, and unit testing of the project.
- Developed front-end screens using JSP, HTML, and CSS and back-end using Servlet, POJO.
- Eclipse used to develop application, which includes Servlet, JSP, custom tags, Java Beans, XML, CSS, Java Scripts for client side validation.
- Developed DAO Objects using JDBC (using DAO pattern).
- Log4j used to track exception for whole application.
- ClearCase used for version controlling.
- Involved in bug fixing using ClearQuest and unit testing using JUnit.
- Used Eclipse as the IDE.
- PL/SQL and Stored Procedures implementation to access data from ORACLE RDBMS.
Confidential
Developer
Environment: Java 1.4, JSP, Java script, servlets, Struts 1.1, WebSphere AS 5.1, XML, HTML, DB2, Eclipse 3.0,CSS.
Responsibilities:
- Played a Key Role in driving the project throughout its entire course
- Designed and implemented JSP pages which serve as a View to the client
- Developed all the handlers required for the new requirements
- Configured WebSphere to connect to DB2 database and worked over the schema design for the application.
- Extensively wrote Java Scripts to enforce client side validations.
- Used the XML parser API's which was used to receive & send the trade validated XML tickets.
- Used the JDBC for database connectivity.
- Performed Unit Testing on individual modules.
- Used Log4j APIs for logging in the application.