We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer & Lead Resume

Boston, MA

SUMMARY

  • Over 8 years of IT experience in Requirements Analysis, Design, Development, Implementation and support of high end applications based on J2EE technologies
  • Strong experience in implementing Web based projects using IDEs like Eclipse.
  • Experience in Object Oriented Analysis & Design.
  • Extensive knowledge in working with core java,J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques.
  • Intensive knowledge in databases like Oracle 11g, SQL Server, O/R Mapping, Hibernate, and JPA.
  • Experience in designing web pages using HTML and JSP.
  • Working knowledge of Servlets,
  • Experience in usage of MVC frameworks like Struts and Spring
  • Usage of ORM framework like Hibernate and JPA.
  • Working knowledge of SOAP, REST Web Services.
  • Very Strong conceptual and hands on programming skills on Collections, Multi - Threading, Exception Handling, OOPs concepts in Core Java.
  • Experience in deploying applications on Web Servers like Apache Tomcat, Web Sphere, Web logic, Glassfish.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans.
  • Experience writing unit test cases using JUnit.
  • Experience in writing ANT, MAVEN build file
  • Familiarity with usage of design patterns (Singleton, DAO, Factory, Command etc.)
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Extensive experience in implementation of the version control software SVN, VSS, CVS.
  • Solid understanding of all phases of SDLC right from requirements to post implementation support
  • Strong System Analysis, de-bugging, documentation and data analyzing skills

TECHNICAL SKILLS

Operating System: UNIX, Linux, Windows 8, MAC

Programming languages: Java 7.0, C++/C#

Middleware / Distributed Technologies: J2EE, EJB, JMS, SOAP

Server side programming: Java Servlet, JSP, JSF, Custom Tag Libraries.

Scripting Languages: JavaScript, HTML, CSS, DHTML, XHTML, SQL, Shell Script.

Modeling languages: Knowledge in Design patterns

Java IDE: Eclipse 3.0.

Databases: Oracle 10g/9i and MySQL (SQL)

Web Servers: Apache Tomcat Server 5.x

Application Servers: Web Sphere 5.1, JBoss Application Server, Weblogic 10

Framework: Struts, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring ORM.

ORM Tools: Hibernate 3.0

Editors: Ultra Edit, Edit Plus, XML Spy, Eclipse

Tools: Adobe Dreamweaver, SQLDeveloper, Putty

Version Control System: VVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Java/J2EE Developer & Lead

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
  • Used JUnit to write repeatable tests.
  • Used log4j for tracking errors and debugging the code.
  • Deployed flow of Execution in the Servlet Environment using STRUTS.
  • Designed and maintained the website.
  • Built Application using MVP pattern
  • Implemented Multi-Threaded Applications.
  • Automating the build & deployment process using ant.
  • Deployed the application in Apache Tomcat container & Cloud.
  • Experience in Agile methodology.
  • Use IDF Framework for Web Services
  • Extensive experience in implementation of the version control software CVS. use gwt-ext technology to develop applications. created store procedure using PL\SQL to gather the valid Data from back end

Environment: Java, Apache Tomcat, Servlets, Xml, DB2, SQL, CVS, Linux, Apache Ant, GWT-ext, Javascript, ClearCase, ClearQuest, Windows8.

Confidential, San Jose, CA

Lead Java/J2EE Developer

Responsibilities:

  • Used FTL in struts framework
  • Testing web application using automated frameworks
  • Involved in using JSF 2.0 for developing Web components
  • Used Jive as collaborating tool
  • Used Flash Builder for developing Flex components
  • Used spring framework for dependency injection.
  • Deployed Ear files in Application Server
  • Involved in using JDBC for database access
  • Involved in designing the system using UML use case diagram, class diagrams, sequence diagrams, component diagrams and activity diagrams using Rose.
  • Developed SQL queries and Procedures using SQL and PL/SQL.
  • Involved in Test data creation, Unit testing using JUNIT
  • Used Postgres database
  • Use spring framework for enterprise architecture
  • Involved in implementing SOA architecture to implement j2ee web services using soap/ http and xml/http and Restful web services
  • Used EJB for Synchronous module with JPA as Data Access Layer.

Environment: JDK 1.6, Springs 3.0, Struts2, JIVE, Apache Maven 3.0.3, FreeMarker templates, Postgres, restlet/soap web services, json, JavaScript, html, Selenium 2

Confidential, Erie, PA

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Developed high-performance web applications using Struts and FTL with Http Objects.
  • Configured spring and EJB to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Dealt with Hibernate open source ORM framework for persistence management.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using RESTful.
  • Designed and developed STRUTS, implemented event handling using Java, STRUTS, and JavaScript for various modules.
  • Configured JDBC and LDAP Security in the application server.
  • Used JUnit to write repeatable tests.
  • Used log4j for tracking errors and debugging the code.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in unit testing and system testing and responsible for preparing test scripts for system testing.

Environment: Java, J2EE, Servlets, Struts, JMS, Hibernate, Spring, EJB, Web services, JDBC, REST, UML, HTML, JavaScript, CSS, XML, Log4j, Oracle 10g, JUnit, JNDI

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Analyzed various Compute Intensive applications.
  • Analyzing the performance of algorithms in Parallel and Distributed Environment.
  • Implemented the above algorithms in Parallel and Distributed Environment.
  • Multithreaded implementation using java core programming.
  • Involved in Performance Analysis of these algorithms on various architectures.
  • Involved in development of the application using Struts framework.
  • Performed validations using Java Script.
  • Developed the code using JSP, JSF, Spring Framework, Hibernate3.0, Web Services, Java Script, JMS, JNDI, XML, XSLT and HTML.
  • Developed presentation layer using JSP, JSF, CSS, AJAX, JavaScript, and JSF Tag Libs.
  • Developed Spring Based Web services (SOAP) through XSD and WSDL.
  • Developed JSPs to provide dynamic content to the HTML pages.
  • Designed and maintained the website.
  • Assisted in writing a book chapter for the book mentioned in the publications above.
  • Involved in Group discussions, poster presentations.

Environment: C, C++, JAVA, Assembly Language, JSP, JSF, SOAP, HTML, UNIX, LINUX, SOLARIS, Windows, Dreamweaver.

Confidential, Palo Alto, CA

JAVA Developers

Responsibilities:

  • The project is a multi-layer Struts/Spring framework/JMS/Web services/Oracle web application with a few millions users.
  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Design and developed Gateway remote connect / disconnect module and show total energy consumed for the entire house module.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects (DAOs) and business delegates for accessing data.
  • Developed Message Driven Bean (MDB) components for Gateways.
  • Worked on HQL and hibernate criteria queries.
  • Multithreading application using java core.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Created Hibernate classes to transfer the data to the database.
  • Developed Stored Procedures and Functions, Views for the Oracle database (SQL)
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums.
  • Created Web Services client (SOAP, WSDL) Components.
  • Developed unit and functional tests for the new functionality.
  • Involved in impact analysis of change requests and Bug fixes.
  • Automating the build & deployment process using maven and ant.
  • Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.

Environment: Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Spring MVC, SQL, Subversion, SMTP (Java Mail), Maven, Ant, Apache Axis, Jtest, XMLBeans, Log4j, Junit, Selenium, Web Logic Application Server, Middlegen plugin, Windows XP, Agile scrum

Confidential, NC

JAVA /J2EE DEVELOPER

Responsibilities:

  • Actively participated in High-level Design and low level Design for different modules in the project.
  • Used different Design patterns, like MVC, Controller Servlets, Singletons, Value Objects while implementing the framework and Factory.
  • Multithreading application using java core.
  • Extensive use of spring framework.
  • Implemented hibernate mapping for the statistics data for different storage Objects and programming using Hibernate API.
  • Thin client rendering: HTML, Tag Libs, JavaScript, XML, JSP and Servlets.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Coded Maven build scripts to build and deploy the application on Web logic.
  • Developed the statistics graph using JSP, Applets and Swing in a multithreaded architecture.
  • Involved in production support (bug fixing) and enhancements of the product.
  • Used unit to automate Unit testing.

Environment: Java, Spring framework, Hibernate, Servlets, JSP, JSTL, Custom tag libraries, XML, Linux Shell Scripts, JAXB, HTML, Ajax, Apache Tomcat4.2, Eclipse 3.2, Oracle 9i, Linux.

Hire Now