We provide IT Staff Augmentation Services!

Java/j2ee Senior Developer Resume

3.00/5 (Submit Your Rating)

Burbank, CA

SUMMARY:

  • 10 years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, Apache Struts framework 1.2 and 2, EJB 2.0/EJB 3.0, JDBC, JNDI, Spring, Hibernate, Ajax, JUnit, Oracle.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc).
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as JBoss AS 4.3 EAP and Apache Tomcat Web Server 5.0/4.0.
  • Strong experience in the design, development and implementation of Model-View-Controller (MVC) using a Struts 1.2 and 2.0 Framework, Design Patterns and DAO’s using Hibernate 2.1, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, UML.
  • Experience in working on different Operating System like Windows 95/98/NT/2000/XP, UNIX (IBM AIX 4.3, Sun Solaris 2.7/2.6).
  • Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, HTML.
  • Good Experience in using tools like Maven and Log4J.
  • Hands on experience using version controls like Tortoise Sub Version (SVN) and Teamcity.
  • Experienced in Unit testing, Integration testing for java applications using JUnit and TestNG.
  • Exposure to application development using RDBMS implementation and development using Oracle 8/8i/9i, SQL, PL/SQL.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Excellent Analytical, Communication and Interpersonal skills. A Strong contributor with a passion to produce quality work.
  • Good experience in developing applications using Agile Scrum methodology.
  • Had good exposure to the entire Software Development Life Cycle viz. Requirements Collection, Design, Implementation and testing activities. Also had a good experience in involving in complete SDLC life cycle till post production in multiple projects.
  • Good exposure on using various tools like spring source tool suite, Eclipse IDE, TOAD, SQL Developer in implementing the applications.

TECHNICAL SKILLS:

Java/J2EE Technologies: EJB2.0/EJB 3.0, Servlets 2.3/2.4, JSP 1.0/1.2/2.0, JSTL, JDBC 2.0, MVC, Struts 1.2, JPA, Hibernate 3.0, JSF 2.0,Spring 3.0, Web Services,LOG4J, JNDI, RMI, JAX-WS 2.0, JAXB, XML, XSD and SAX/DOM, Restful web services, Spring MVC, Spring integration, Active MQ, JDeveloper

Web/Application Servers: BEA Web Logic 8.1/7.02/6.1, JBoss 4.0.5 GA.

Programming Languages: Java, SQL and PL/SQL

Web Technologies/Web Services: JavaScript, HTML, DHTML, JSON, XML (SAX/DOM parser), SOAP, SOA, JAX-WS 2.0, WSDL, UDDI and AJAX.

Design Methodologies: UML, Star UML.

IDE Tools: Spring source tool suite, Eclipse 3.2/3.3 IDE and Net Beans

RDBMS: Oracle 8x,9i,10g and My SQL

Version Control Tools: IBM Clear Case and Tortoise SVN 8.0

Other Tools: TOAD 8.x, Star UML.

Operating Systems: Windows XP/2000/NT/98/95, UNIX, LINUX, Sun Solaris.

Other Tools: Maven, JUnit, TestNG, SOAPUI and JProfiler.

PROFESSIONAL EXPERIENCE:

Confidential, Burbank, CA

Java/J2EE Senior Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Enterprise Architecture UML tool.
  • Lead the team of 5 members.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards. Also used demo the code and deliverables to the review approvals team.
  • Actively involved in the daily scrums and focus of the teams requirements on day to day activities as part Agile Methodology.
  • Used static code analysis tools (like FindBug, and CheckStyle) to measure the code quality.
  • Developed the User Interface using Flex including framework.
  • Used Design Patterns like Singleton, Factory, Service Locator, and Data Transfer Object.
  • Created Entity Beans to perform Business logic services, Process logic services and data access services using EJB 3.0.
  • Used JPA features to persist the data to the database.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the Mingle to create and track the user stories and tasks.
  • Used IBM ClearCase to maintain the version of the files and took the responsibility to do the code merges from branch to branch and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with JBoss 5.1 application server that handles various requests from Client.
  • Developed test cases using JUnit.

Environment: Java, EJB 3.0,SQLServer2008, JPA, IBM Clear case, MVC, J2EE 1.4, Enterprise Architecture, JUnit, ANT, Jboss 5.1, Log4J, Flex, Jasper Reports, FindBug, CheckStyle, Mingle, Agile and Eclipse 3.2

Confidential, San Mateo, CA

Java/J2EE Senior Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool.
  • Lead the team of 7 members.
  • Used static code analysis tools (like PMD, FindBug, and CheckStyle) to measure the code quality.
  • Developed the User Interface using JSP including frameworks Struts, Java Server Faces (JSF) 2.0 and AJAX. Used AJAX and JavaScript for Server side/client side validation.
  • Used Design Patterns like Singleton, Factory, Session Facade, Service Locator, and Data Transfer Object.
  • Developed the Scheduled timer thread to read the CSV from FTP server and import data to database on Scheduled basis.
  • Created Session Beans to perform Business logic services, process logic services and data access services using EJB 3.0.
  • Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get the hibernate session factory and resolve other bean dependancies.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: N mappings in the hibernate mapping files and created DAO and PO.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Worked with JBoss AS 4.3 EAP application server that handles various requests from Client.
  • Developed test cases using JUnit.
  • Developed the build scripts using ANT.

Environment: Java, EJB 3.0, Hibernate 2.0, Spring, Servlets, XML, Tortoise SVN, JSP, MVC, J2EE 1.4, Struts 1.2, StarUML, JUnit, JSF, ANT, JBoss AS 4.3 EAP, AXIS 1.2, UML, SOA, JAX-WS 2.0, Sun Metro stack, SOAP UI,Log4J, SOAP, DOM, SAX, Oracle 10g, WSDL, JavaScript AJAX, PMD, FindBug, CheckStyle, JIRA and Eclipse 3.2

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in reverse engineering the existing system. Involved from the scratch to post production and maintenance of the project.
  • Used Star UML for drawing the Use case diagrams, Class diagrams and Sequence Diagrams in design phase.
  • Used Struts 2.0 Framework on the UI to develop the UI, which is based on MVC design pattern.
  • Used Hibernate Persistence Strategy to interact with database.
  • Implemented various design patterns like Data Access Object, Service Locator, Singleton and Data Transfer Object in different tiers of the module.
  • Actively involved in writing SQL using SQL Query Builder.
  • Used Jasper reports for reporting graphs using iReports IDE.
  • Worked with JBoss AS 4.3 EAP application server that handles various requests from Client.
  • Used Spring dependency injection and AOP features.
  • Worked with Hibernate, Log4J and other tools.
  • Used the PMD tool to measure the code quality.
  • Used effectively JIRA as bug tracking tool to interact and track the defects in QA phase.
  • Used Tortoise SVN as the version control for versioning the files.
  • Configuring JBoss application server for deploying application, creating and configuring the DataSources, Request/Response queues.
  • Used JUnit framework for Unit testing of application.

Environment: Java, EJB 2.0, Hibernate 2.0, Spring2.0, JSP, Servlets, XML, Tortoise SVN, J2EE 1.4, AJAX, MVC, Struts 2.0, ANT, JBoss AS 4.3 EAP, UML, JMS, Log4J, DOM, SAX, Oracle 10g, Eclipse 3.2,JUnit and PMD tool.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generate the Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Used JAX-WS 2.0 and Axis for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
  • Used Eclipse 3.1 IDE for developing and debugging the application.
  • Used EJBs in the application and developed Session beans to implement business logic at the middle tier level.
  • Used Hibernate Persistence Strategy to interact with database.
  • Involved in deploying the applications in Jboss Application Server.
  • Used JUnit framework for Unit testing of application.
  • Built application using ANT.
  • Used Log4J for application logging.
  • Used Microsoft VSS for version control.
  • Used various design patterns like Singleton, Factory and Data Access Object in the implementation.
  • Developed Web logic JMS to send asynchronous messages using Publish/Subscribe paradigm.

Environment: Java, J2EE, Servlets,EJB, Hibernate 2.0,Oracle 8x,SQL, HTML, XML, UML, JMS,JUnit, Jboss application Server, Rational Rose, SOAP, DOM, SAX, Oracle 8x, WSDL ANT, LOG4J, Microsoft VSS, Eclipse 3.1 and UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used various Java and J2EE APIs including JDBC, Servlets, JSP and XML.
  • Developed stateless session bean to include the business logic.
  • Developed few UI components using JSF
  • Developed Action classes for the system as a feature of Apache Struts.
  • Implemented Action Error, a feature of Struts for error handling.
  • Created struts-config.xml file to manage with the page flow.
  • Developed and Maintained technical and non-technical documents for the portal.
  • Design and development of business tier using Stateless session beans.
  • Involved in writing User Acceptance test cases and System Acceptance test cases list for each requirement in the project for QA analyst.
  • Involved in writing the
  • Performed Unit testing for modules using JUnit and prepared code documentation for future s and upgrades.

Environment: Java 2.0, JSP, Servlets, EJB 2.0, JDBC, JSF, Apache Tomcat, Oracle 8i, Struts frame work 1.2, JUnit, ANT, Eclipse 3.2, JavaScript and Oracle 8xD&B

Confidential

Java Developer

Responsibilities:

  • Pioneered the design and implementation of the architecture for the project.
  • Instrumental in customizing processes and methodologies to help achieve the completion of this project within the stipulated timeframe.
  • Developed Presentation layer using JSP, Struts, and HTML and developed various Action classes and Form bean classes for the Flow Management Module.
  • Developed custom tags, JSTL to simplify the JSP code.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Used JavaScript for client side validations.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • Developed SQL statements for performing all transactions in Oracle Database.
  • Deployed the Web application using ANT build script.
  • Tested the applications with the JUnit and also written some test cases.
  • Used Log4J for application logging.
  • Utilized VSS as a version control system and for code management.
  • Deployed the applications in WebLogic application server.

Environment: Java 1.2, J2EE, Servlets, JSP, JSTL, Struts, Spring, JDBC, Hibernate, HTML, JavaScript, XML, Oracle 9i, WebLogic 7.0, Eclipse 3.1, ANT, VSS, JUnit, Log4J, Windows NT and UNIX.

We'd love your feedback!