Sr.java/j2ee Developer Resume
Cincinnati, OH
SUMMARY
- Having 7+ years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
- Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
- Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.
- Experience in development of software applications using Java, JDBC, Servlets, JSP, JQuery, JSTL, Struts, Hibernate, Spring, JavaScript, HTML, CSS, HTML5, XML, XSLT and AJAX.
- Expereince in developing java no UI .
- Having experience with scripting languages like Python.
- Experience in developing applications using waterfall, RAD and Test Driven methodologies.
- Strong Understanding and Experience working with Frameworks like Hibernate and spring.
- Functioned as primary Linux administer and systems engineer to maintain system services and performance - Planned and executed Linux system changes and upgrades.
- Proficiency in programming with different Java IDE’s like Eclipse, MyEclipse, NetBeans, RAD and JDeveloper.
- Good exposure to Java Web Services development using Spring.
- Good experience in XML, X-Path.
- Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like Spring, and Struts.
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle and DB2.
- Experience in writing JUnit and DB Unit test cases in test driven environment
- Hands-on experience with Web/Application servers (Tomcat, IBM Web Sphere, BEA Web logic).
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
- Experience in MVC architecture, Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces (JSF) and Hibernate.
- Experience in working databases like Oracle (SQL, PL/SQL), SQL Server 2008.
- Written SQL queries, stored procedures and triggers using relational databases like Oracle, and SQL Server.
- Good Knowledge of using IDE Tools like Eclipse, MyEclipse, Net Beans, RAD for Java/J2EE application development.
- Experience working extensively on both UNIX based and Windows environments.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
Technologies: JSP, JNDI, Servlets, JDBC,JMS, JSF, JQuery,Bootstrap, HTML, DHTML, HTML5, XML, CSS, JavaScript, SQL,Red Hat Linux.
Application Server: IBM WebSphere, Weblogic, JBoss, Apache Tomcat
IDE s: Tools Eclipse, MyEclipse, Netbeans, RAD, JBuilder. Maven, ANT, SVN, ClearQuest,Python.
Databases: Oracle, DB2, MS SQL Server, MySQL
Case Tools: UML, OOAD
Operating Systems: Windows XP/ 2000/NT/98/95, MS-DOS, UNIX
Frameworks: Spring, Struts, Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Sr.Java/J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
- Followed the Agile Scrum software development methodology.
- Responsible for implementing the business requirements using Spring MVC Framework
- Worked on developing REST Web Services components using Spring MVC.
- Responsible for performance testing of the application.
- Developed feedback forms using JavaScript.
- Developed the user interface withJSP, HTML, HTML5, CSS, CSS3 and JavaScript.
- Application implemented as a single-page, angular.js client.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
- Mocked extensive data sets while ioStudio prepared live APIs with specified data schemas.
- Tested all application controllers extensively with mocha/chai and angular’s built-in testing facilities.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Worked extensively on Soap UI for mocking the back-end web service calls.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Used, AJAX, CSS, and HTML as data and presentation layer technology.
- Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.
- Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
- Involved in preparing the documentation and logic flow charts of the process.
Environment: Java, spring, Angular JS,JavaScript, HTML, CSS, JQuery, HTML5, CSS, Hibernate, Web Services (SOAP, WSDL), Junit, XML, Maven.
Confidential, Portland, OR
Sr Java / J2EE Developer
Responsibilities:
- Evolved in creation of Content Presenter Display Templates and their importation.
- Configured the project environment using Oracle UCM and WebLogic Server .
- Evolved in management of maven repository and configured Oracle WebCenter for automation required in configuration .
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Developed the UI using JSP, HTML, CSS, AJAX and learned how to implement JQUERY, JSP and client & server validations using JavaScript.
- Implemented MVC architecture by using EJB3 to send and receive the data from front-end to business layer.
- Developed JSP and HTML pages using CSS as part of the presentation layer.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on a Apache tomcat server.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Assisting Team-mates in completion of their assigned tasks.
- Participated in Debug fixing and QA review of the Code before delivering to State.
Environment: Java (EJB, JSP), MVC, HTML, CSS, JSTL, JQuery, JSP, Web Services, Struts, UML, Hibernate, Servlets, Clear Case, Clear Quest, IBM WebSphere 8.0,Linux.
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Developing, enhancing and supporting new and existing Java/J2EE applications.
- Support these applications using the Change, Incident and Problem management branches of the ITIL framework.
- Migrated legacy J2EE alert services to a Spring-Hibernate based application.
- Design and Coding of User Interfaces using JSP, AJAX, CSS and HTML.
- Design and Coding of Web Services to implement SOA.
- Used Model View Controller pattern, JSP as the presentation layer, Spring MVC as the controller.
- Extensively usedHibernatein data access layer to access and update information in the database.
- Involved in usingApache Tomcat Serverfor deploying and testing the code.
- Create PL/SQL procedures and fine tune database queries.
- Involved in implementing Spring MVC Framework
- Implemented design patterns like Singleton, Factory, Template and DAO.
- Maven and Junit are used effectively in development cycle.
- Communicate with Business Users and facilitate them with required data.
Environment: Spring MVC, Hibernate, JSP, Apache Axis, Web Services Explorer, JSTL, JavaScript, JBoss, Eclipse, Sun Solaris, Oracle, JUnit, Log4j, Maven, TOAD,Python.
Confidential, Phoenix, AZ
Java J2EE Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and JavaScript.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 11i RDBMS.
- Designed and developed UI with AJAX,Bootstrap,HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java/J2EE, Struts 2.0, spring 2.5, Hibernate 3.3, JavaScript, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS,Bootstrap, Web Logic.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and documenting the functional specifications.
- Developed the action and action form classes, based on the Struts framework, to handle the pages.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented Action classes using Struts framework.
- Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
- Deployed and tested the JSP pages in Weblogic server.
- Used Hibernate for object-relational mapping and for database operations in Oracle.
- Involved in Troubleshooting, Bug fixing and Customer Support.
Environment: Java, Servlets, JSP, HTML, CSS, EJB, Struts, Hibernate, UML, Oracle, Weblogic, Eclipse, Windows XP.
