Technology Lead/j2ee Developer Resume
SUMMARY:
- Over 12 years of professional experience in Analysis, Development, Implementation, Integration and Testing of Client - Server applications using Object Oriented Analysis Design (OOAD) and Methodologies.
- Experience in building web and enterprise applications in various domains like Insurance, Banking /Financial Services, Govt. and Software Service verticals.
- Extensive experience in full cycle development of e-business systems using Java, J2EE, JDBC, EJB, JSP, Servlets, Java Beans, XML, and RMI.
- Expertise in implementation of MVC using frameworks such as Struts, Spring.
- Worked on applications wif teh Service Oriented Architecture (SOA), which confirms to SOA standards.
- Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Proficient in core J2EE Design Patterns such as Front Controller, View Helper, Business Delegate, Session Façade, Service Locator, Transfer Object and DAO
- Proficient in Core Java, XML (XSLT and Schema), HTML, and JavaScript
- Deployed J2EE applications on Tomcat, IBM Web Sphere, Web logic and JBOSS.
- Experience wif various IDE’s like Eclipse, RAD, MyEclipse, Spring Tool Suite, Oracle Workshop and NetBeans.
- Extensive experience in open source framework like JSF, MyBATIS and Hibernate ORM (Object Relational Mapping) Framework.
- Expertise in Open Source Technologies like Apache, Spring Source community, etc.
- Experience in Java Database Connectivity JDBC API, Entity Beans, DAO Pattern and configuring data sources on various Application Servers.
- Knowledge of teh XML parsers like SAX, DOM as well as XSL, XSLT, DTD
- Used SOAP, JAX-WS, XML and WSDL for developing Web Services.
- Hands-on experience working wif source control tools such as SVN, CVS, and Rational Clear Case.
- Excellent programming skills in writing/maintaining Oracle, SQLServer SQL and PL/SQL wif strong and in-depth noledge of relational database systems design and development.
- Overall experience developing Stored Procedures.
- Experience in Javascript, DOJO, AJAX, CSS and JQuery.
- Knowledge developing Web Applications based on MAVEN.
- Proficient working on environments under pressure.
- Exposure to Agile methodologies such as Extreme Programming, Scrum, Waterfall Model and Test-Driven Development.
- Client interaction for requirement gathering/analysis and Testing
- Excellent problem-solving skills, very good performance working independently and team environment, motivated to meet quality measures in order to meet requirements in teh first revision. Driven to meet deadlines.
- Worked extensively on Distributed Enterprise Level Applications
- Excellent communication and interpersonal skills
TECHNICAL SKILLS:
Operating Systems: Windows
Languages: Java 7, SQL, PL/SQL.
Web Technologies: HTML, XHTML, CSS, XML, JSP and JSTL
Java Technologies: Servlets, JDBC, RMI, JAX-WS, JPA
Design Patterns: MVC, Singleton, Prototype, Session fa ade, DTO, DAO Factory
Scripting Techniques: Javascript, AJAX, JQuery, Dojo.
Frameworks: Struts, JSF, Spring, PrimeFaces.
Tools: /IDE: Eclipse, Netbeans, Toad, Microsoft Visual Studio. Net Editor, Rational Application Developer, MAVEN.
Application Servers: JBOSS, Web logic Application Server and Web Sphere Application Server 6.1.
Web Servers: Apache Tomcat.
Protocols: HTTP, HTTPS, SOAP, REST, FTP and TCP/IP.
Databases: Oracle 9i and 10g, MS-SQL Server 2005/2000, MY-SQL Server 3.1 and 4.0
IBM Tools: Rational Clear Case.
Developer Tool Bars: IE 6 Developer tool bar, Fire Bug.
Version Control: CVS, SVN, Clear Case.
PROFESSIONAL EXPERIENCE:
Confidential
Technology Lead/J2EE Developer
Technology Stack: Java 7/J2EE, Spring 3, XML, SQL, Hibernate, JUnit, SQL, MAVEN, Stored Procedures, Javascript, JSP, HTML, Eclipse
Responsibilities:
- Tune up company’s website improving performance.
- Added modules and features to company’s website.
- Applied MVC model in new class development.
- Mapped database Hibernate persistence classes.
- Used JUnit to create and run Unit Tests.
- Created SQL Stored Procedures.
- Managed source repository using SVN as integration tool.
- Creation of new pages using JSP and HTML
Confidential
Technology Lead/J2EE Developer
Technology Stack: Java 7/J2EE, Spring 3, XML, Oracle, Hibernate, JUnit, Jenkins, JIRA, Stored Procedures, Spring Tool Suite
Responsibilities:
- Implemented MKT logic for NSX 2017 future customers.
- Tuned up MTK logic for Acura and Honda sales and customers
- Applied MVC model in new class development.
- Mapped database persistence classes.
- Used JUnit to create Unit Tests.
- Created Oracle Stored Procedures.
- Managed source repository using Jenkins as integration tool.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Fixed errors and optimized code for faster execution.
- Monitor correct Sales Data Load processing on teh weekends.
Confidential
Sr.Java/J2EE Developer
Technology Stack: Java 7/J2EE, Spring 3, XML, Ant, Maven, Oracle, Hibernate, JUnit, Jenkins.
Responsibilities:
- Applied MVC model in new class development.
- Mapped database persistence classes.
- Used JUnit to create Unit Tests.
- Accessed Oracle database.
- Managed source repository using Jenkins as integration tool.
- Building and Deployed teh application using Ant.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Creation of XML file for external Web Service data consumption.
- Fixed errors and optimized code for faster execution.
- Trained newcomer developers to get acquainted wif teh Project mechanics.
Confidential
Sr.Java/J2EE Developer
Technology Stack: Java 7/J2EE, JSP 2.1, Spring 3, JavaScript, XML, Web Sphere Application Server, HTML.
Responsibilities:
- Involved in front end development using JSP’s to present data to teh client.
- Used JavaScript to validate forms and implement special functions in front-end.
- Applied J2EE Design Patterns such as DAO, Front Controller Pattern and MVC.
- Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Managed source repository using IBM Clear Case for version control tool.
- Building and Deployed teh application in Tomcat Application Server.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Usage of Brightcove API in order to retrieve video metadata.
- Creation of Google Video Sitemap for Search Engine Optimization.
- Fixing of bugs on Lincoln and Ford websites.
- Dealt resolving errors caused by a different deployment environment between development and production.
Confidential, Pittsburgh, PA
Sr.Java/J2EE Developer
Technology Stack Java 7/J2EE, Core Java 1.4, Core Java Design Pattern, JSP 2.1, Struts 2.0, Spring 3, JDBC, JavaScript, XML, Hibernate, SQL, PL/SQL, Custom Tags, Struts Framework, JSTL, Web sphere Application Server, Rational Application Developer, HTML, CSS, Clear Case, DOJO, JQuery, AJAX.
Responsibilities:
- Involved in front end development using JSP’s, and Servlets to present data to teh client.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX to implement front end logic.
- Worked creating and modifying CSS according to teh project changes and needs.
- Used JavaScript to validate forms and implement special functions in front-end.
- Applied J2EE Design Patterns such as DAO, Front Controller Pattern and MVC.
- Implemented Struts MVC architecture and Tiles for an efficient implementation of teh view level customizations and interfaced wif application logic.
- Had extensively used JSTL and Tag libraries.
- Used Struts Validator framework for validate teh form data.
- Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files and also involved in teh integration of Struts wif Hibernate libraries.
- Designed and developed user interface using CSS, HTML, JSP, JSTL tags and JavaScript, used JSTL core tags, format tags and EL for scripting in JSP
- Managed source repository using IBM Clear Case for version control tool.
- Used IBM Rational Application Developer as programming IDE.
- UsedOracle10g including storage and retrieving data using Hibernate.
- Building and Deployed teh application in Websphere Application Server.
- Worked in deadline driven environment wif immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used DOJO to maintain aspect in new Use Cases implementations.
- Used Agile based Scrum methodology for developing teh project.
Confidential, Roseland, NJ
Sr.Java/J2EE Developer
Technology Stack: Core Java, spring 3.0, hibernate 3.5, JSP, Web Services, XML,XSLT, RAD 6.0 UNIX, Oracle 11g, HTML, Websphere, JavaScript, AJAX, CSS
Responsibilities:
- Responsible for writing teh Design Specifications for teh user interfaces and teh business logic layers.
- Contributed significantly in applying teh MVC Design pattern using spring 3.0.
- Developed Data Service components using Core Java and MYSQL for client data.
- Developed Helper Classes and Value Objects (java beans).
- Developed web application wif spring 3.0 framework.
- Written ANT Build Scripts.
- Developed hibernate 3.5 Components which encapsulate teh workflow logic using Websphere.
- Contributed significantly in teh Optimization of teh views to be used by teh components.
- Developed separate module for administering teh site, which generate reports for teh management using Crystal Reports.
- Designed and developed File Retrieval component using Web services (REST and WSDL).
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Implementing quality related procedures & ensuring compliance to all quality standards.
- Reviewed teh code and deployed teh applications to Websphere application server
- Extensively worked on Unit and Integration Testing.
- Worked on Unix Shell scripts to provide integration support.
- Worked as teh production support member resolving teh production issues ticketed by end users.
Confidential
Java/J2EE Developer
Technology Stack: Java, J2EE, Core Java, Struts, Ajax, Agile/Scrum, JUNIT, XML, Hibernate,Spring, Oracle9i, Eclipse 3.2/ SVN, Erwin, UNIX, Windows XP, HTML, Javascript, CSS, Weblogic, Web Services, Spring, XML, SAX, DOM
Responsibilities:
- Converted High Level Design to teh Low-Level Design
- Develop, implement, and maintain an MVC architecture utilizing Struts and hibernate.
- Developed teh business logic components
- Designing and coding teh UI Framework using Struts 1.1 (JSP/Servlet) and business logic using EJB and Castor JDO
- Followed agile methodologies such as Extreme Programming, Agile unified process and Scrum.
- Involved in understanding teh requirement specification and developing GUI using JSP, HTML, AJAX and JavaScript
- Developed teh JSP, Action classes, business classes, Utility classes
- Involved in configuring various XML’s in Hibernate and JSF framework.
- Responsible for teh tuning teh performance PL/ SQL procedures and SQL queries.
- Developed Java code unit test using JUnit.
- Involved in Web services Design and Development
- Involved in Configuring web.xml and struts-config.xml according to teh struts framework
- Develop teh User Interface Screens for presentation logic using JSP, Struts Tiles and HTML.
- Used Struts models
- Used hibernate for loading user profile information data mapping and creating objects.
- Used Spring Framework for dependency injection wif teh help of spring configuration files
- Created User Interface using JSP, HTML, CSS and JavaScript
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing teh business logic.
- Developed Data Access Objects (DAOs) and business delegates for accessing data.
- Developed EJB Controls dat access WLS EJBs, and SOAP Based Web Services dat are access by teh partner sites and other external clients.
- Developed teh secure data access layer using teh Oracle Obfuscation Toolkit.
- Developed teh data mapping layer using XQuery (XQ).
- Created Hibernate classes to transfer teh data to teh database.
- Developed Stored Procedures and Functions, Views for teh Oracle database (PL/SQL)
- JavaScript was used extensively for client-side validations and function calls for user actions
Confidential
Java/J2EE Developer
Technology Stack: Java 1.6/J2EE, JSP 2.1, JDBC, JavaScript, XML, SQL, PL/SQL, Custom Tags, JSTL, Apache Tomcat, Oracle Workshop, HTML, CVS, MyBatis, JSF, JQuery.
Responsibilities:
- Worked wif Java Script, JQuery and fixed corresponding JSF server-side beans.
- Implementation of many tools to create a complete, quality Application user interface as JQuery, HTML, Javascript and AJAX.
- Use of Javascript to implement validations on teh client side.
- Used CSS to provide HTML style to teh project.
- Implementation of J2EE MVC Design Pattern.
- Used SVN as version control tool for code integration.
- Experience wif Oracle Workshop as programming IDE.
- Hands-onSQL, including manipulation and retrieving data using MyBatis.
- Building and Deployed teh application in Tomcat.
- Worked under pressure environment wif weekly progress revisions.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Applied different JAVA techniques inexistent in teh project to avoid code duplication as Inheritance and use of abstract classes.
- Creation of elaborated DB queries in MyBatis/XML to manipulate existing information to show it according to different accounting needs.
- Provided SQL scripts and PL/SQL stored procedures for querying teh database
- Modification and consumption of already existing Stored Procedures.
- Data analysis for detection and correction of corrupt information after loading production database into development environment.
- Applied Scrum methodology to increase teh speed and flexibility of teh project development.
- Hands-on Test-Driven Development methodology.
- Extensive use of JSP’s and Servlets.
Company
Java/J2EE Developer
Technology Stack: Java 1.6/J2EE, JSP 2.1, JDBC, JavaScript, XML, SQL, PL/SQL, Custom Tags, JSTL, Apache Tomcat, Glassfish, Spring Tool Suite, HTML, SVN, MyBatis, JSF, PrimeFaces, Hibernate, Spring, JQuery, MySQL, MAVEN, DOJO, Spring Security ACL, Spring JDBC, JBoss 7, Postgresql
Responsibilities:
- Used Servlets for dynamic generation of login, logout and web pages. Designed in Singleton Patterns.
- Experience wif Javascript and various libraries such as JQuery, JQGrid, AJAX, etc.
- Dealt wif Java Server Faces to build server-side user interfaces wif teh implementation of PrimeFaces.
- Managed client-side validations using .js files to preserve teh HTML page code simple.
- Model View Controller as teh main Design Pattern.
- Creation and configuration of SVN Managed source repository for version control.
- Experience wif Spring Tool Suite as programming IDE.
- Implementation of MyBatis as a persistency framework for SQL and Postgresql.
- Building and Deployed teh application in Glassfish and JBoss application servers.
- Code correction and implementation of good practices to improve speed and stability of teh code, eliminating logic from getters and setters, use of static variables, enforcing Controller-Service-DAO model to avoid and eradicate duplication of code.
- Exposure to Spring JDBC to Consume Oracle Stored Procedures retrieving and dealing wif Oracle Cursors.
- Used Maven plugin while developing applications including Spring and JSF.
- Implementation of DOJO Toolkit along wif javascript to build dynamic AJAX pages.
- Dealt wif Hibernate as a persistency framework used to connect a SQL source DataBase.
- Worked on JUnit Framework for Test Driven Development.
- File uploading using File Transfer Protocol.
Confidential
Java/J2EE Developer
Technology Stack: Java 1.6/J2EE, JSP 2.1, JDBC, JavaScript, XML, SQL, PL/SQL, Custom Tags, JSTL, Apache Tomcat, Glassfish, Spring Tool Suite, HTML, SVN, MyBatis, JSF, PrimeFaces, Hibernate, Spring, JQuery, MySQL, MAVEN, DOJO, Spring Security ACL, Spring JDBC, JBoss 7, Postgresql
Responsibilities:
- Responsible for data validation on teh database wif constraints, in teh application wif java and client side wif javascript.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, JGrid, HTML and AJAX.
- Implementation of Model View Controller as standard design pattern.
- Experience wif SVN as teh tool used to integrate teh whole team work and keep track of teh version history.
- Dealt wif Spring Tool Suite, Eclipse and MyEclipse 8 as programming IDEs.
- Experience wif Tomcat and JBoss as teh servers used to build and deploy teh application in.
- Exposure to development of MySQL Stored Procedures to replicate user database information to be available to other stores preserving data integrity.
- Dealt wif Maven in order to build and more flexible and portable application adding automation to teh project dependencies to be downloaded automatically.
- Used Hibernate as persistency framework having to create and modify configuration files and mapping files and also configuring Spring to be able to work along wif Hibernate.
- Built queries to BD using Spring JDBC.
- Implementation and consumption of Web Services CxF and EJB.
- Applied JSON as data interchange format standard.
- Experience wif MySQL Workbench.
- Sensitive database information encryption and manipulation of encrypted data.
- Implemented Struts MVC architecture and Tiles for an efficient implementation of teh view level customizations and interfaced wif application logic.
- Had extensively used JSTL and Tag libraries.
Confidential
Java/J2EE Developer
Technology Stack: JAVA J2EE, Oracle Express Edition, Oracle Workshop, Web Services, Stored Procedures, Frameworks (Spring, hibernate), JDBC, XML, JSP, AJAX.
Responsibilities:
- Extensive experience working wif JSP’s and Servlets for teh design and construction of teh User Interfaces.
- Client-side form validation using Javascript.
- J2EE MVC as teh main Design Pattern for teh project.
- Experience wif SVN as version control tool.
- Used Oracle Workshop as programming IDE.
- Building and Deployed teh application in Apache Tomcat application server.
- Exposure to MySQL Stored Procedures.
- Implemented Hibernate as teh framework to deal wif Oracle data base.
- Implementation and consumption of REST based Web Services using Axis to keep teh architecture prepared to add a future module to work along wif teh application.
- Experience wif Oracle Express Edition.
- Implementation of AJAX for dynamic WebPages.
- Worked on protocols like HTTP/HTTPS/FTP.
Confidential
Java/J2EE Developer
Technology Stack: JAVA J2EE (JSP's, Servlets, EJB's), frameworks (Struts), Oracle Express Edition, Eclipse, Oracle Weblogic, Stored Procedures.
Responsibilities:
- Developed JSP pages using Struts custom tags.
- Had extensively used JSTL and Tag libraries.
- Implementation of 3-layer data validation. (Data base, Java and Client Side).
- Worked wif Model View Controller design pattern.
- Used Eclipse as programming IDE.
- Building and Deployed teh application in Oracle Weblogic.
- High skills consuming Oracle Stored Procedures since all teh queries to data base were made by this mean.
- Experience wif Oracle Express Edition.
- Implemented Struts MVC architecture and Tiles for an efficient implementation of teh view level customizations and interfaced wif application logic.
- Used Struts Validator framework to validate teh form data.
- Experience developing stateless EJB’s.