Sr Java Developer Resume
Parsippany, NJ
SUMMARY
- Over 8+years of experience in JAVA/J2EE projects in software analysis, design, implementation anddevelopment.
- Strong experience in Design and development of multi - tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns. Strong hands-on experience with AngularJS and NodeJS.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP. Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
- Experience in implementation of business applications using BEA Web logic, Web Sphere,IBM Websphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
- Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
- Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security
- Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer
- Good exposure and hands-on experience in application and execution of Agile, Test Driven Development (TDD) based project management methodologies
- Expertise in HTML5, XHTML, CSS2/CSS3, responsive design, Bootstrap, Backbone JS and visualization tools.
- Experience in building frameworks in Python for Test Automation
- Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
- Experience in log management tool like Splunk, generating the application usage reports.
- Experience in using frameworks like Hibernate, Java Server Faces along with Extensive experience in Python. Understanding of VPN solutions.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Excellent communication, Team work, inter-personnel and presentation skills
- Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
- Expertise with distributed technologies like Enterprise Java Beans (EJBs)
- Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris.
Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL
Client Side Programming: JavaScript, HTML, DHTML, CSS.
RDBMS: Oracle, MySQL, SQL Server, DB2.
Application Server: WebLogic, Tomcat, WebSphere, JBOSS 5.1
Tools: Ant, VNC, Toad, SQL Developer, Junit
Framework: Spring/Struts MVC 2.0
Design Tools: Rational Rose, UML, Erwin.
Version Control: VSS, Clear Case, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
Sr Java Developer
Responsibilities:
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Implemented GUI pages by using JSP, HTML, CSS, JavaScript, and AJAX.
- Implemented the project by using Spring Web MVC.
- Tested and implemented the Web Services by using SOAP UI tool.
- Implemented the online application by using Core Java, JSP, Servlets, Web Services, SOAP, and WSDL.
- Responsible for testing of application on various levels like integration Application and System testing by utilizing various methodologies.
- Involved in front-end designing using HTML, CSS and Angular JS with JSF Ajax and tag libraries
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Working as an application developer, experienced with controllers, views and models in Backbone JS.
- Tested the Service classes and DAO Classes by using Unit Test Cases
- Used REST Web Services to consume and produce JSON.
- Integrated REST Web Services with services and DAO layer.
- Developed Web logic container security components for adding vendor specific Security Realm to application usingJMX.Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software. Implemented Spring MVC Framework.
- Implemented complex queries with Hibernate for DAO layer.
- Monitored the error logs using Log4j and fixed the problems.
- Development of testing framework and automation using with Python
- Extensively used Angular JS by consuming Restful web services
- Fixed various existing UI’s to meet the new design (VDL) standards.
- Implemented some Javascript validation to existing functionality.
- Implemented validation helper classes and integrated with existing services.
- Used Eclipse as Development IDE for web applications.
- Worked on JavaScript frame work (Angular JS, Backbone, Bootstrap) to augment browser based applications with MVC capability
- Designed and developed base classes, framework classes and common re-usable components.
- Configured the project on Web Sphere 7 application servers.
- Used SVN for Version Control tool and Clear Quest for bug tracking tool
- Deployed the project in Linux environment.
Environment: JDK 1.5, JSP, Web Sphere, JDBC, Spring 2.5, XSLT, CSS, HTML, Web Services, WSDL, SOAP, RAD, SQL, PL/SQL, JavaScript, Backbone JS, Angular Js, JSF, Tomcat, DHTML, XHTML, Oracle11g, Toad, Log4j, Maven, Clear Quest, Windows 7.
Confidential, Pataskala, OH
Java Developer
Responsibilities:
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
- Developed the Java Code using Eclipse as IDE.
- Developed complete Web tier of the application with Struts MVC framework.
- Developed Action Classes, which acts as the controller in Struts framework.
- Implemented validation with Struts framework.
- Implemented new business logic in filter class.
- Developed JUnit test classes.
- Analyzed the EJB performance in terms of scalability by various Loads, Stresst tests using Bean test tool.
- Developed Session Beans as the clients of Entity Beans to maintain the Client state.
- Implemented Named and Native queries to be used in DAO layer.
- Used Rest Web Services on front end, Servlets as Front Controllers and Javascript for client side validations.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and Angular JS.
- Used Backbone JS to optimize in-browser use and to load the module and to improve the Speed
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Implemented SOAP for data transfer to Web Service.
- Tested SOAP web service using SOAP UI.
- Has worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Developed Ant Scripts to build and deploy EAR files on to WebLogic Application Server 7.0.
- Use of SAX and DOM parser for XML creation/reading.
- Created XML based schemas.
- Actively involved in configuring the WebLogic application Server and deployed all the modules like Web modules and Business modules.
Environment: JAVA, J2EE1.4, WebLogic Application Server 7.0, DB2 UDB, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, Hibernate, Struts, XML, HTML & JavaScript, JPA, Ant, IBM’s RUP, ClearQuest, UML, UNIX.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Implemented MVC architecture using Spring, JSP & Java beans.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Designing and coding of Controller classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Integrated spring (Dependency Injection) among different layers of an application.
- Worked on Persistence layer from simple DAO to Spring/Hibernate.
- Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
- Implemented Data Access Objects (DAO pattern) using JDBC & SQL.
- Wrote complex SQL queries.
- Integrated stored procedure with DAO layer.
- Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
- Involved in the Code review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
- Used the JDBC for data retrieval from the database for various inquiries.
- Developed code in Eclipse IDE.
- Configured the project on Web Sphere application server
- Deployed projects in Linux environment.
Environment: Java 1.5, Spring, JSP, JavaScript, HTML, XML, Servlets, SQL Server 2005, JSP 1.1, JDBC, XML, EJB 3.0, SQL, JavaScript, Websphere, Eclipse.
Confidential
Sr. Java, J2ee Developer
Responsibilities:
- Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
- Involved in development of application using struts, RAD and Oracle data base.
- Developed Data Access Layer using Hibernate ORM framework.
- Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Used Web Services for transmission of large blocks of XML data using SOAP.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Written numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities. Used Clear Case for version control.
- Used Ant as a build tool.
- Configured and Deployed application on web Sphere Application Server in Windows XP environment
Environment: JDK 1.5, Java EE 5.0, web Sphere Application Server 6.1, RAD 7.0, Eclipse 3, IBM UDB DB2, (AJAX), Web Services, HTML, CSS, XML, Ant, UML, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.
