We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • Senior J2EE Developer with 7+ years of experience in software design and development of various client - server based applications using Java and J2EE technologies (Servlets, JSP, JSTL, EJB, JNI, JMS, and JDBC).
  • Good Knowledge in Object Oriented Programming (OOP) and Object Oriented Design (OOD).
  • Strong knowledge in J2EE Design patterns (Singleton, Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern).
  • Experience in working in environments using Agile (SCRUM), RUP and Test Driven Development methodologies.
  • Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful).
  • Experience with working on various IDE’s like Eclipse, Net beans, WebSphere Studio Application Developer (WSAD) and RAD.
  • Database experience includes Oracle 10g/9i/8i, SQL query optimization, PL/SQL, Java stored procedures and JDBC 3.0.
  • Expertise in using application servers such as Web Logic 10.3/9.2/8.1 , WebSphere 6.0/5.x and web server Apache Tomcat 5.x.
  • Experienced with XML related technologies such as XML, DTD, Schema, DOM and SAX (JAXP) technologies.
  • Experienced with front-end technologies like HTML, XHTML, CSS, JavaScript, jQuery and AJAX.
  • Good knowledge in identifying actors, use cases and representing UML diagrams.
  • Working knowledge of Java Web Services and SOA Architecture with real time knowledge using SOAP, WSDL and UDDI.
  • Expertise in using version control tools like SVN, Subversion, GIT, Clear Case, and CVS.

TECHNICAL SKILLS

Modelling and other software: Rally, Jira, HP QC MS office tools, StarUML, Bugzilla, visio

Hardware / Platforms: windows XP, Solaris, Linux, MAC OS

Technology/Frameworks: WebServices, Servlets, JSP, JSF, Jquery, Java Script, Angular JS, JDBC, Struts, Spring,RESTful HTTP Service, Hibernate, HTML, XML, JSON, JUnit, EasyMock,TestNG, Jersey, Ajax, BootStrap, Swing, JAX-B, DOM

Languages: Java, SQL, Javascript, C, C++, Unix, Shell scripts

Databases: Oracle, MySQL

Application Servers: JBoss, Tomcat, weblogic.

Tools: Eclipse, NetBeans, Ant, maven, JProfiler,, SOAP UI, PMD, FindBugs, Emma, Firebug, bamboo CI tool, Jenkins

Version Control Systems: SVN, GITHU0042

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Documented business process-flows using UML in Visio.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Implemented data validation rules using Struts Validator framework.
  • Developed user interface using JSP, Tiles Framework, JQuery, HTML, CSS, JavaScript, AJAX and JSTL.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
  • Developed Ant scripts to build and deploy the app on Weblogic Application Server.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file for configurations and mapping entries to access database.
  • Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Created stored procedures, triggers, sequences and PL/SQL statements to interact with the database.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Collaborated with test teams, to support System and Integration Testing.
  • Troubleshoot and fix systems as part of Production support.

Environment: Java, J2EE, Struts 2.x, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.0, Spring 3.0, RESTful Web services, JavaScript, HTML, CSS, Oracle 10g, PL/SQL, Weblogic 10.3, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, ANT

Confidential, Rockville, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of the application and developed specifications that include UML Diagrams using Rational Rose.
  • Involved in designing the user interfaces using JSP.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Implemented persistence layer using Hibernate. It uses POJOs to represent the persistence database tuples. These POJOs are serialized Java classes that would not have the business processes.
  • Used Spring MVC Framework for developing the web application.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Hibernate to map the domain elements and Criteria API, named query for querying.
  • Extensively involved in developing Restful web services.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.
  • Participated in project planning sessions with team members and business analysts to analyze the business requirements and translate them into working model.
  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Used Struts tag libraries to create JSP.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
  • Used Hibernate to persist, access, update and delete objects in database.
  • Involved in configuration of Spring framework, Struts framework and Hibernate ORM tool.
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Involved in testing using JUnit.
  • Performed application development using Eclipse and WebSphere Application Server for deployment.
  • Used Rational Clear Case for version control.

Environment: Core Java, J2EE, JSP, EJB, JSTL, JNDI, Oracle 10g, DHTML, XML, DOM, SAX, ANT, Rational Rose, RAD 7, IBM Web Sphere 7.x, Hibernate 3.0, Spring 2.5, Log4J, CVS, Linux, Java, Servlets, Struts 1.2,JavaScript, HTML, JDBC, Oracle 9i, JUnit 3.8.1,Ant 1.6.2, UML, TOAD, ClearCase 7.0, WebSphere 6.0, Eclipse 3.4, Rational Toolset

Confidential, San Francisco, CA

J2EE Developer

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing.
  • Developed the business domain layer using Java, J2EE, and JDBC, used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP, AJAX and JavaScript.
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Designed and Developed Struts Action classes and Views (JSP) using Struts custom tags.
  • Involved in configuring web.xml and struts-config.xml according to the Struts framework.
  • Resolved issues related to requirements during system testing and UAT.
  • Implemented various design patterns like Session Facade pattern, Data Transfer Object, Business Delegate, etc.
  • Effective usage of Clear case and clear quest for version control and defect tracking.

Environment: Java, JSP, Ajax, Java Script, JQuery, JDBC,XML,Struts 1.1, Web logic 9.2, IBM clear case, EJB, Eclipse IDE 3.3.

Confidential

Software Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Used JMS for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: WAS 6.1, RAD 6, Servlets 2.5, MQ Series, JSP 2.0, JMS, JNDI, JDBC, SQL, PL/SQL, JavaScript/ IBM DB2 9.5, IBM Rational Rose, JUnit, CVS, log4j, Dev XML Schemas and LINUX.

Confidential

Software Developer

Responsibilities:

  • Involved in preparing the ERD document and user manual
  • Involved in creating business interfaces and implemented business logic
  • Implemented Log4j
  • Involved in creating Stored Procedures in the Database
  • Integrated with the rule engine
  • Developed various UI screens using JSP and Java Script
  • Validated the views in form beans
  • Configured application in Struts-config.xml
  • Involved in developing action classes using Struts Framework
  • Involved in designing database and creating database objects.
  • Involved in writing Unit Test Cases to test basic CRUD operations

Environment: JSP, HTML, Servlets 2.5, MySQL Server 5.0, TOMCAT 6.0.43, Struts, Log4j

We'd love your feedback!