We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Eight years of experience in application design and development using Object Oriented Programming and Java /J2EE technologies
  • Sun Certified Programmer for Java Platform SE 5.0
  • Expertise in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies
  • Excellent knowledge in Servlets, JSP, JDBC and other Web Technologies
  • Hands on experience with EJB technologies such as Entity Bean, MDB - Message Driven Bean, Stateless, and Stateful Session Beans
  • Hands on experience with Spring, SpringAOP, Struts, JSF, Flex and Hibernate frameworks
  • Familiar with JNDI, RMI, SpringMVC, IBatis, Kodo, Jbpm & XML
  • Hands on experience in design/analysis using UML methodologies
  • Experience in leading J2EE application servers like BEA Web Logic Application Server, JBoss Application Servers, Apache Tomcat Web server
  • Extensive experience in implementation of OO Design patterns like Front Controller, Business Delegate, MVC, Singleton, Data Access Object, Data Transfer Object, Session Façade, Service Locator.
  • Experience with iBatis ORM technology to develop the DB code to interact with the DB
  • Expertise in using databases like MySQL, Oracle, Sybase and writing SQL, PL/SQL queries
  • Experience with Migration of web application from Weblogic to Jboss server
  • Experience in Agile methodologies Extreme programming (XP) practices of continuous integration, build refactoring using Ant, Maven, automated testing/performance testing using JUnit.
  • Hands-on experience in IDE Tools: Eclipse, Jbuilder, Netbeans
  • Experience with JIRA for bug tracking
  • Extensive experience in development of client-server, B2C, B2B, Web applications
  • Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing/audit the code and documenting the entire life cycle.
  • Expert in Maintaining, Supporting and Troubleshooting applications, Enhancements and Fixing of bugs
  • Excellent Communication skills, Quick Learner, Committed, Team Player and ability adapt to new environments

TECHNICAL SKILLS:

Languages | OS: Java, J2EE, SQL, XML, JavaScript, Windows 98/XP, Windows NT, UNIX, Linux

J2EE Technologies: J2EE, Java Beans, JDBC, JMS, Servlets, JSP, Web services, EJB, Java Mail

Frameworks: Spring, Struts, JSF, Flex, Swing

Open Source & Build Tools: JUnit, Ant, Maven, Putty.

Source Control: VSS (Visual Source Safe), CVS (Concurrent Versions System), Subversion

Persistence Framework: Hibernate, IBatis, KODO, JPA, JDBC.

IDE: Eclipse 3.x, NetBeans 5.x/6.x, JBuilder, Flex builder

Databases: Oracle 9i/10g, Sybase, MySQL and PostgreSQL

Design Patterns: MVC, Data Access Object, Delegator, Session Facade, Factory Method.

Application Servers | Web Container: Bea Weblogic 7.0, 8.1, 9.x, JBoss 4.x, 5.x, 6.x, Tomcat

UML Tools: IBM Rational Rose, MS-Visio

Protocols: HTTP, TCP/IP, FTP

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java/J2EE Developer

Environment: Windows, Flex, Struts, EJB, Hibernate 3.x, Jsp, tibco/MQ, Eclipse 3.x, Oracle10g, JBoss 6.x, Ant

Responsibilities:

  • Involved in the application design discussion and architecture meeting with US team
  • Have Implemented with Flex, Jsp, tibco/MQ, Hibernate, JBoss
  • Used Cairngorm framework for Flex and Granite framework to integrate with java application
  • Designed & Implemented Tibrv MQ messaging service to connect to external systems.
  • Designed and developed business components using Hibernate and deployed it in JBoss server
  • Implemented Design Patterns to improve performance and code reusability
  • Involved in gathering requirements, analysis, coordinating with counter parts, status reporting, organizing meetings to track project progress, Deployment, Testing and Releases
  • Performed unit testing using JUnit, Integration and deployment of applications done using ANT and debugging through log4j
  • Responsible for integration of all the modules using JBoss Application Server
  • Involved in preparing code review and guideline documents
  • Involved in preparing installation, validation, deployment guide document
  • Development environment integrated with Eclipse
  • Used Concurrent Versioning System (CVS) to check out project and maintain various versions of the project.
  • Assisted architect to design/refactor/optimize system, evaluate/adopt new technologies.
  • Actively Involved in Walk-through’s, code review sessions with the entire team.
  • Provided technical support for external users

Confidential

Sr. Java/J2EE Developer

Environment: Windows, Jsp, Struts, tibco/MQ, Eclipse 3.x, Oracle10g, JBoss 6.x, Hibernate, Ant

Responsibilities:

  • Involved in the application design discussion and architecture meeting with US team
  • Have Implemented with Jsp, tibco/MQ, JBoss
  • Designed & Implemented Tibrv MQ messaging service to connect to external systems.
  • Implemented Design Patterns to improve performance and code reusability
  • Involved in gathering requirements, analysis, coordinating with counter parts, status reporting, organizing meetings to track project progress, Deployment, Testing and Releases
  • Performed unit testing using JUnit, Integration and deployment of applications done using ANT and debugging through log4j
  • Responsible for integration of all the modules using JBoss Application Server
  • Involved in preparing code review and guideline documents
  • Involved in preparing installation, validation, deployment guide document
  • Development environment integrated with Eclipse
  • Used Concurrent Versioning System (CVS) to check out project and maintain various versions of the project.
  • Assisted architect to design/refactor/optimize system, evaluate/adopt new technologies.
  • Actively Involved in Walk-through’s, code review sessions with the entire team.
  • Provided technical support for external users

Confidential

Java/J2EE Developer

Environment: Windows, Struts 1.2, EJB, Jsp, Jdbc, Weblogic server 8.x, Hibernate, Sybase, Ant

Responsibilities:

  • Involved in the application change request discussion with US team
  • Created user interface using Struts, JSP, JavaScript, CSS
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Used JavaScript for all client-side scripting
  • Involved in Database design, good in writing and tuning SQL Queries
  • Involved in gathering requirements, analysis, coordinating with counter parts, status reporting, organizing meetings to track project progress, Deployment, Testing and Releases
  • Involved in Analysis meetings and depicted Use Case diagrams for client customization requirements.
  • Developed the test cases using Junit to test
  • Used JIRA for bug tracking
  • Developed Ant build scripts to automate the deployment to Weblogic Application Server
  • Provided technical support for external users

Confidential

Java/J2EE / Sr. Software Engineer

Environment: Windows, Java1.5, JSF, EJB, Struts, Spring, JBoss 4.2, Openldap, eclipse 3.x, Oracle 9.x, Ant

Responsibilities:

  • Worked as lead for a team of seven people, Client interaction, requirements gathering, tasks assignment, support and delivery planning.
  • Used model-view-controller concept of JSF Framework to develop GUI
  • Developed Session Facade Layer Using Stateless Session EJBs to serve the GUI requesting various services from various EJB components
  • JAAS, implementing security using LDAP directory
  • Implemented Spring AOP module to dynamically modify static model to include the code required to fulfill the secondary requirement for auditing without having to modify the original model.
  • Designed the framework for reusability purpose and easy understanding of the implementation
  • Involved in Database design and implementation
  • Object oriented design using UMLRational Rose used in implementing UML.
  • Involved in Analysis meetings and depicted Use Case diagrams for client customization requirements.
  • Involved in collecting the requirements, designing and developing the software
  • Prepared design documents and documented the Business Requirements for the entire application
  • Implemented JAXB/Castor for XML Binding
  • Implemented Globalization/Internationalization for the product
  • Tested Service and data access tier using Junit
  • Deployment of application using Maven

Confidential

Style Manager

Environment: Windows, Swing, ULC (Ultra Light Client), EJB 2.x, Oracle 9.x, Weblogic 8.x, Eclipse, Ant

Responsibilities:

  • Worked as a software requirements analyst
  • Involved in collecting the requirements and designing the software
  • Involved in writing the software requirements specification and software design document
  • Developing client side GUI using ULC as per the new authorization designed for the project.
  • Developing Interfaces/ Service layer for interaction with other projects
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Extensively used EJB in data access layer to access and update information in the database.
  • Service Locator object has been developed to abstract all JNDI usage and encapsulate of Initial context creation.
  • Implemented Monitoring framework wherever required
  • Interaction with the Client
  • Estimating time efforts
  • Assigning tasks to team members
  • Resolving the entire change request assigned for this project
  • Created unit tests using JUnit framework in test-driven development approach
  • Used JIRA for bug tracking
  • Implemented the build process-using Ant
  • Deployed the application in Weblogic Server

Confidential

Environment: Windows, Java1.4, Swing, ULC, Struts, Spring, KODO, Ibatis, EJB 2.x, Oracle 9.x, Weblogic Server 8.x, Eclipse, Ant

Responsibilities:

  • Migrating of web application from Weblogic to Jboss server
  • Developing server side business logic using Ibatis and Kodo
  • Migration of Ejbs coupled with Weblogic to Jboss specific
  • Developing security realm using Ldap
  • Framing framework for reusability purpose and easy understanding of the implementation
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Designing, Developing, Deployment and launching of the application
  • Tested Service and data access tier using Junit
  • Deployed the application in Weblogic Application Server
  • Wrote ANT script for Generation & Deployment of EAR

Confidential

Environment: Windows, Swing, ULC (Ultra Light Client), EJB 2.x, Oracle 9.x, Weblogic 8.x, Hibernate, Eclipse, Ant

Responsibilities:

  • Created user interface using ULC
  • Designed and developed business components using EJB3.0 and deployed it in Weblogic server
  • Implemented Globalization/Internationalization for the product
  • Service Locator object has been developed to abstract all JNDI usage and encapsulate of Initial context creation.
  • Interaction with the Client
  • Worked as a module leader for this module
  • Involved in collecting the requirements, designing, developing and implementing the software
  • Estimating time efforts
  • Resolving the entire change request assigned for this project
  • Tested Service and data access tier using Junit
  • Developed Ant build scripts to automate the deployment to Application Server

Confidential

Environment: Windows, Swing, ULC (Ultra Light Client), Spring, Jgraph, Jbpm, Hibernate, Oracle 9.x, Weblogic 8.x, Netbeans, Ant

Responsibilities:

  • Created user interface using ULC
  • Created customized ULC components using Swing Component
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Configured and implemented the relational/object mapping and data persistence using Hibernate.
  • Worked as a module leader for this module
  • Involved in collecting the requirements, designing, developing and implementing the software
  • Estimating time efforts
  • Assigning tasks to team members
  • Developing client side GUI where flow diagram could be designed for the business process and automate the same. (using Jgraph)
  • Workflows integration with JBPM
  • Used APACHE ANT to compile and generate EAR, WAR, and JAR files.
  • Deployed the project in Weblogic Server

Confidential

Environment: Windows, Swing, ULC (Ultra Light Client), EJB 2.x, Oracle 9.x, Weblogic 8.x, Eclipse, Ant

Responsibilities:

  • Designing and Developing client side GUI as per the prototype using ULC
  • Worked as a module leader for this module
  • Involved in collecting the requirements, designing, developing and implementing the software
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Designed and developed business components using EJB3.0 and deployed it in Weblogic server
  • Estimating time efforts
  • Assigning tasks to team members
  • Developing prototype
  • Implementing the server side business logic
  • Tested Service and data access tier using Junit
  • Developed Ant build scripts to automate the deployment to Application Server

Confidential

Environment: Windows, Swing, ULC (Ultra Light Client), EJB 2.x, Oracle 9.x, Weblogic 8.x, Eclipse

Responsibilities:

  • Involved in collecting the requirements, designing, developing and implementing the software
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Extensively used EJB in data access layer to access and update information in the database.
  • Estimating time efforts
  • Implementing the server side business logic using EJB
  • Tested Service and data access tier using Junit
  • Used JIRA for bug tracking
  • Developed Ant build scripts to automate the deployment to Application Server

Confidential

Environment: Windows, Swing, ULC (Ultra Light Client), EJB 2.x, Oracle 9.x, Weblogic 8.x, JBuilder, Ant

Responsibilities:

  • Created user interface using ULC
  • Worked as the software requirements analyst
  • Involved in collecting the requirements and designing the software
  • Implemented various design patterns in the project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
  • Extensively used EJB in data access layer to access and update information in the database.
  • Estimating time efforts
  • Tested Service and data access tier using Junit
  • Developed Ant build scripts to automate the deployment to Application Server

Confidential

Computer Teacher

Environment: Windows, Swing, C++, C, Java

Responsibilities:

  • Served as a mentor for program consisting of C, C++, Java.
  • Developed and presented organization-specific materials.
  • Created technical assessments to evaluate and track student progress.
  • Advised students with completion of course exercises and project work.

We'd love your feedback!