We provide IT Staff Augmentation Services!

Senior Java/j2ee/javascript Developer Resume

San Jose, CA

SUMMARY

  • Over 7+ years of experience in design, development and implementation of Object Oriented Applications and Java & J2EE applications.
  • Strong experience in Core Java, AOP, Generics, Collections, Interfaces, Multhreading, Concurrency, Design Patterns.
  • Expertise in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, Web Services, JAX - WS, Axis, JMS and RMI.
  • Expertise in Eclipse, NetBeans and JDeveloper Tools.
  • Expertise in architecture/application development utilizing J2EE based technologies.
  • Involved in design and developing re-usable Web services using SOAP, XML, WSDL, XML Schemas, and XSL.
  • Experienced in frameworks and tools: Struts Framework, Spring MVC.
  • Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS3, AJAX and DWR.
  • Extensive experience and expertise in Front-End Development using AJAX (Asynchronous JavaScript and XML). Also, used Flex, JSP, JSF (Java Server Faces), Struts 1.1/2.0 to simplify building user interfaces for Java Server applications.
  • Designed the windows based applications using JavaSwing, JTables.
  • Experience in XML and related technologies like XPath& parsers like JAXP (SAX, DOM)& JAXB
  • Expertise in design and development rich UI based AJAX application using DWR.
  • Extensive knowledge on e-Commerce.
  • Worked extensively with JQuery JavaScript library.
  • Good working experience with EXTJSJavaScript application framework.
  • Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
  • Experience in using supporting tools like Ant for building and packaging artifacts, JUnit for performing unit testing, and Log4J for logging.
  • Extensively worked on Apache Axis for Web-services applications.
  • Experience in JDBC for connecting database, and stored procedures using PL/SQL.
  • Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
  • Experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
  • Strong combination of business analysis, development and debugging experience in Java and Exceptional verbal and written communication skills, excellent team player.

TECHNICAL SKILLS

Operating Systems: Windows 98/2000/XP/NT, UNIX, Linux

Languages/scripts: Java 1.4/1.5/1.6, SQL*Plus, PL/SQL,C, C++, PHP

J2EE Technologies: AJAX, JSP 2.0, Servlets 2.2, EJB 2.0, RMI, JavaScript, HTML, JAASXML (XML 1.0, SOAP, WSDL), JDBC, EJB, JMS, JSF, EXTJS, REST API’s

Databases: Oracle 8i/9i/10g, Microsoft SQL Server 2000, MySQL

Case Tools: UML, DIA, Rational Rose

Application Servers: WebLogic 10.1.2, JBoss, IBM WebSphere Application Server 5, WebSphereESBv6.0/7.0

Web Servers: Apache Tomcat 7.0, Apache HTTP Server

Tools: & Frameworks: Jakarta Struts framework 1.2, Hibernate 3.0,Spring, Jersey, iBatis, Sandbox

IDE: Rational Application Developer 5.0, 5.1.2,MyEclipse 6.x, Eclipse 3.x Net Beans 4.0/4.1, Flex Builder 3.0, JDeveloper

Protocols: TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP, SFTP

Others: JUnit, Swing 1.0.2, CSS,JSON, DOM, Photoshop, SVN/GIT, GWT, Scrum

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior Java/J2EE/Javascript Developer

Responsibilities:

  • Responsible for designing Business Layer using JAVA/J2EE using Spring MVC framework.
  • Used Spring dependency injection mechanism for plugging in the Hibernate DAO objects for the businesslayer.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Used HQL to query data from one or more DB tables.
  • Developed the front end using JSP, HTML, CSS, JavaScript, JSTL, Custom Tags, JQuery, and JSON.
  • Implemented the project using Scrum methodology.
  • Used email notification logic using JMSusing Spring MVC.
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on WebSphere server.
  • Developed data translation layer using Java, to map seller and Confidential Standards post creating interface to deploy feeds.
  • Worked extensively on MIP-Merchant Integration Platform proprietary tools for Large Merchant Services (LMS).
  • Developed logic to consume JavaScript in Java code using Nashorn Engine.
  • Worked with Confidential API’s to trigger various methods which is been used to developed data translation.
  • Responsible for developing Feeds in XML/CSV format to distinct sellers listing on Confidential .
  • Developed code to connect SFTP in languages: PHP and Java.
  • Design and implemented template for listing products using technologies like HTML, CSS, JSON, Javascript.
  • Implemented Junit test cases to validate configuration against feed files.
  • Worked on development of Product feed and corresponding Javascript configuration file to list single SKU and its variation onto Confidential product listing page.
  • Responsible for developing various Feeds: Availability, Distribution, Order-Ack, Order, and Shipment along with corresponding configuration files using Javascript.

Environment: Spring MVC, Hibernate, Web Services, Eclipse, Java J2EE, Servlets, JSP, Oracle 10g, HTML, CSS, JavaScript, JUnit, XML, XSL, Subversion, Windows XP, IBM WebSphere, Agile practices, PHP, Nashorn Engine, JSON, MIP, API’s.

Confidential, Atlanta, GA

Senior Java/J2EEDeveloper

Responsibilities:

  • Implemented Software Development Life Cycle to achieve the highest quality and to assign tasks and responsibilities using Agile/Scrum methodologies.
  • Designed various UML and data model diagrams using MS Visio.
  • Implemented layered application architecture for the J2EE environment based on the model-view-controller architecture ensured separation of concerns using StrutsMVC framework.
  • Designed and implemented user interface using HTML, JSP, and Java Script for front-end validations.
  • Dependency injection is implemented using Spring framework and integrated with Struts and Hibernate.
  • Used Spring implementation of HibernateDAO Support for writing Hibernate queries.
  • Configured hibernate configuration file, hibernate mapping files and developed POJO’s to map objects to Oracle relational database.
  • Wrote Hibernate Query Language (HQL) queries for all the functionality in Reporting modules.
  • Developed web services and implemented Service Oriented Architecture (SOA) using Apache Axis.
  • Build and deployed the application into JBoss application server.
  • Developed JavaScript validation functions for client side validations using GWT.
  • Developed RESTful Web Services from scratch for the application and represented data using JSON.
  • Involved in integration and application testing.
  • Unit tested the components using JUnit, integrationusing WebSphereand build using Ant.
  • Involved in Rotational basis of production support and resolving production defects in timely manner.
  • Involved in writing the parsers for parsing and building the XML documents using DOM Parsers.
  • Developed template files to render the dynamic variables in the content files using XML technologies like XPATH, XSLT.

Environment: Struts 1.4, Spring, Hibernate, JBoss, Web Services, Apache Axis, WSDL, Eclipse, Java EE 5, Servlets, JSP, UML, JMS, Oracle 10g, DHTML, HTML, CSS, JavaScript, REST API, JUnit, Ant, XML, XSL, Subversion, Windows XP, IBM WebSphere.

Confidential, Los Angeles, CA

Senior Java Consultant

Responsibilities:

  • Involved in the software development life cycle coding, testing, and implementation using Agile/Scrum Master.
  • Developed the View, Controller and Model objects and by implementing the SpringMVC architecture.
  • Involved in bringing up User Interfaces using JSP, HTML, CSS, JavaScript, and Taglibs.
  • Responsible for development of reusable model components (business objects) to share between various applications.
  • Designed and implemented Servlets and EJB (Session and Entity Beans) for the business logic processing and Database access with JDBC.
  • Developed Session Beans, Entity Beans and Message Driven Beans.
  • Utilized message driven beans for message processing using JMS.
  • Created Data Access Object (DAO) which is used by the EJB’s to interact with the database.
  • Worked with DAO, Service locator, Front controller design Patterns while developing the code and to provide the flexibility to extend the application further.
  • Application and user level configurations have been maintained by using XML files.
  • Implemented security at application and user level.
  • Developed JSP Custom Tags for printing the Claim information and used SVN repository for version control.
  • Debugging was performed using Eclipse and used bugzilla for issue tracking.
  • Created stored procedures, triggers using Oracle PL/SQLand developed SOAP base web services.
  • Used JUnit for writing the test cases for all the services developed.
  • Involved in developing the configuration files and retrieving properties keeping in mind about the future requirements.
  • Integration of application with others was done using IBM WebSphere.
  • Responsible for packaging and deployment of components in the Web logic application server 8.1.

Environment: EJB, JSP, Servlets, Springs, MDB, JMS, Web Logic 8.1, Eclipse, XML, XSLT, J2EE 1.4, Design patterns, SVN, HTML, CSS, SOAP, Oracle9i, Bugzilla, CVS, JavaScript, IBM WebSphere.

Confidential, Philadelphia

Senior Java Developer

Responsibilities:

  • Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application.
  • Developing Intranet Web Application using Core Java and J2EE architecture, using JSP to design the user interfaces.
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
  • Developed several web pages using JSP, HTML, and XML.
  • Used JavaScript to perform checking and validations at Client's side.
  • Involved in Sever side validation based on the Business rules.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Used JDBC API to establish connection between Java and Database.
  • Designed and developed the user interface screens, data base design changes and changes to user access modules
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
  • Implemented test cases for Unit testing of modules using JUnit.
  • Used ANT for building the project.
  • Worked with Log4J effectively for logging messages to the appropriate log files
  • Involved in configuring JDBC connection pooling to access the database server.
  • Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.

Environment: IBM WebSphere 5.1, Java JDK 1.4, J2EE, JSP 2.0, Servlets 2.1, Swing, HTML, JavaScript, JDBC 3.0,Struts 2.1, XML 1.1,JUnit, RAD 2.0, Oracle 8i.

Confidential, Stamford, CT

Java/J2EE Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns using Eclipse
  • Developed front-end screens with JSP and client-side validations using JavaScript. Developed the required Servlets and the HTML pages.
  • Used the database connection pooling mechanism.
  • Used JSF for the front end development of the application.
  • Developed EJB-CMP Entity Beans to perform the account transactions business logic.
  • Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
  • The view JSP accesses the response DTO to build the user response.
  • Developed some automated email messaging and text messages using JMS.
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data.
  • Designed few test cases using JUnit and implemented and automated testing environment using Apache ANT.

Environment: Java2 (J2EE), EJB 2.0, JSP, Struts 1.2, HTML, Servlets, Design Patterns, CSS, JDBC, WebLogic, JMS, Oracle 9i, Windows 2000.

Confidential

Java Developer

Responsibilities:

  • Used UML and MS Visio for the design and development of various use cases.
  • Implemented the MVC architecture using the Struts framework.
  • Coding Struts Validator for Client and Server side validation.
  • Developed Struts Action classes using Struts controller component.
  • Developed different GUI screens using JSP and user validations using JavaScript.
  • Used JDBC for MySQL Database Connectivity.
  • Used Python for fast processing of many MySQL Queries.
  • Used CVS for version control.
  • Developed the necessary Queries, PL/SQL procedures for the implementation of business rules
  • Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.

Environment: J2EE 1.4, Eclipse 2.0.2, BEA WebLogic 8.1, Servlets 2.0, JNDI Log4j, Struts 1.0, MySQL, JSP 1.2,Servlets, JDBC,HTML, Web Services, CSS, JavaScript, UML, MS Visio, JUnit, CVS, Windows XP, UNIX.

Hire Now