We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 6+ years of experience in Core Java, Serve lets, JSP, JSF, Face lets, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, J Query, JMX, JTA, XML, J Unit, JPROB, PHP, Swing, HTML, Tag Libraries, Custom Tags, and Design Patterns.
  • Roles include Senior Developer with proven track record developing, implementing and reengineering the corporate Internet/Intranet high traffic web sites, content management systems with ability to work on multiple projects.
  • Extensive experience in creating user interfaces using JSP, HTML and client side validation using JavaScript.
  • Implemented various levels of application and services using Spring - Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
  • Extensive experience in using Apache Struts MVC2 and Spring Enterprise Application Framework.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc in Spring Framework.
  • Implemented connectivity to database using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
  • Used J Query to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications. Used available plug-ins for extension of J Query functionality.
  • Experience in implementing JSP custom Tags using Tag Libraries.
  • Experience with n-tier architecture design.
  • Expertise in Object Oriented Programming (OOP’s) like Java and C++.
  • Working knowledge of database such as Oracle 9i/10g, SQL, MySQL, Sybase.
  • Experience in writing numerous test cases using J Unit framework with JPROB integration.
  • Development experience on different application servers like BEA Web Logic 8.1, Web Sphere 5.1, Tomcat 6.0, JBOSS AS 4.0 using various IDE’s such as Web Sphere Studio Application Developer (WSAD 5.0), Eclipse 2.0/3.0, Net Beans 6.1, and JDeveloper.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Experience in working with object modeling using UML tool Rational Rose implementing RUP software development process.
  • My primary focus is on supporting the creative process of software development through Agile, Scrum and lean Principles: eliminating waste in the process; incremental, rapid delivery of business value on 1-4 week cycles; delivery of fully tested and documented product every cycle.
  • Well versed with SDLC methodologies.
  • Adaptable to new technologies in short span and implement them in real-time projects.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.

TECHNICAL SKILLS

Programming Languages: Java JDK1.4/1.5/1.6 (JDK 5/JDK 6), C/C++, HTML, SQL, PL/SQL

J2EE technologies: Servlets, JSP, AWT/Swing, JDBC, JNDI, Java beans, JPA, Web services, RMI and Hibernate 3.0,BPEL, Log4j, JMS and JUNIT

Frame works: Struts II, Spring 2.5,3, Hibernate 3.x

Client Technologies: DOJO, JQUERY, Java Script, AJAX, CSS, HTML, XHTML, Web2.0

Operating Systems: UNIX, Windows NT/XP/95/982000, LINUX

Application Servers: Oracle/BEA Web logic 8.1/9.1/11g, IBM Web sphere 5.1/6.0/6.1, JBoss, Tomcat 5.0.28/6.0

Web services: XML, SOAP, WSDL, SOA, JAX- WS, DOM, SAX, XPATH, XSLT, UDDI, JAX-RPC, REST, JaxB, Jibx parser, SAAJ, Spring OXM

Databases: Oracle 10g/9i/8i, SQL Server 2000, IBATIS, DB2 and MySQL

Java IDE: Eclipse 3.x, IBM Web Sphere Application Developer 5.x, IBM RAD7.5

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr Java Developer

Responsibilities:

  • Logical Solution Design analysis, scope discussions, UI design, estimates, and signoffs.
  • Used Agile methodology, for the implementation of SDLC.
  • Architectural design skeleton of prototype which is a basic wiring of different modules of the application which includes UI components, data transfer objects, business implementation, ORM, services.
  • Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC, Service locator.
  • Designed the class, sequence diagrams using UML and Rational Rose.
  • Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Used Hibernate framework to interact with database.
  • Extensively used entity associations like One-to-many, Many-to-one and Many-to-many.
  • Involved in writing HQL, Hibernate mapping files.
  • Employed Spring JDBC to implement batch jobs to pull organization structure related data.
  • Developed rich user interfaces using JSF, Rich Faces, and Facelets.
  • FLEX has been used to develop cross platform rich internet applications based on flash platform.
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Designed and developed Shopping cart component for order entry using EJB2.0 with a Java Swing client application.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • J Query library has been used for creation of powerful dynamic WebPages http://en.wikipedia.org/wiki/Dynamic web pageand web applications by using its advanced and cross browser functionality.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL, SOAP using various message patterns.
  • Deployed the application to Web Sphere server.
  • Configured and Implemented Web Services Security- Message-Level Security.
  • Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like sandbox, dev, QA and also production deployments.
  • Build components scheduling and configuration using Maven2.
  • Used shell scripts to automate this setup process that is used across various staging environments.
  • Wrote numerous test cases using J Unit framework with JPROB integration.
  • Front runner on interactions with business and QA teams.

Environment: Client Server technology, OOAD, Java, J2EE, Oracle 10g, Web Sphere application Server 7.0, JSF 1.2, AJAX, Rich Faces 3.3, FLEX, J Query, Java SWING, Spring 2.5, 3, Eclipse IDE, Eclipse WTP, Hibernate 3.x, Hibernate eclipse tools, CVS and Quality center under Windows and AIX environment, RAD 7.5, AXIS2, AJAX, JAX-WS, JibX, TOAD, JPROB, Spring MVC, Spring AOP, JUnit 4, Rational Rose.

Confidential, Bloomington, IL

Sr. J2EE Developer

Responsibilities:

  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Used Swing components for designing the GUI modules.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.
  • Implemented JMS messaging on queues, topics.
  • Employ Agile Software development methodology SCRUM to handle frequent changes of Terms and Conditions on different portfolios of credit cards.
  • Developed new Struts Action classes components according to the requirement.
  • User Requirement Analysis, Use cases, Functional Specification Documents, Design Specification Documents (LSD, PSD), and Test strategy-plan related deliverables.
  • Implementation of effective exception handling.
  • Change AJAX based JavaScript according to requirement of field validations as well as selection based Master Detail Operation.
  • Handle all the changes involved in Web content using a content management system tool called Team site from Interwoven. Review all the DCT (Document Capture Template) and DCR (Document Capture Record) related and validate with the business team.
  • Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
  • Develop JSR168 based port lets deployable in Web logic portal 9.x with personalization capabilities, page flows, and workshop.
  • Worked with Sybase ASE 15.5 and has established connection between client and servers, Configuring Adaptive servers for better performance and use Sybase utilities.
  • Review the code, which involves JDBC, and Web services calls.
  • Create EJB session beans for running Remote services.
  • Worked on tiger team for production support which holds responsibilities across all the layers of the application same time coordinating deliveries with offshore team.

Environment: Java/J2EE, JDBC, AJAX, JavaScript, JSP, Servlet, Struts with Tiles, Sybase ASE 15.5, Weblogic9, OOAD, SVN, Java Swing, Rational Clear Quest, Windows XP, JavaScript, Web services, Eclipse, SQL, Unix based logs, SOAP, DOM xml parser, Interwoven Team site CMS, CSS, JUNIT4, EJB, AGILE SCRUM, DB2, build scripts, MAVEN 2.0.

Confidential, Troy, MI

JAVA/J2EE Developer

Responsibilities:

  • Requirements gathering, Analysis, High Level & Detailed Design.
  • System was developed using Java, J2EE, EJB and XML technologies.
  • Coded Servlets to act as Controllers and Dispatchers between JSPs and Beans.
  • Developed JSP and HTML-browser-based delivery systems.
  • Developed the Servlets to validate customer data to approve/reject insurance to the customers.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Used Swing components for designing the GUI modules.
  • Developed XML, XSL and XSLT for the front-end User screens.
  • Developed classes to add users to LDAP database for user authentication
  • Worked on testing of different modules and preparation of test plans.
  • Performed database development and extracted records from database using JDBC with DB2 as Primary Database
  • Developed stored procedures, User Defined functions.
  • Involved in the deployment of the application in Web Sphere application server.
  • Served as on-call support, resolving a variety of issues including database problems.

Environment: Java, J2EE, JSP, Servlets, EJB, Struts, Tiles, JAVA Swing, HTML, XML, XSLT, WSAD, LDAP, Web Sphere, JDBC, JavaScript, PL/SQL, DB2, UNIX.

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • System study and requirement analysis and Documenting Requirement Specifications.
  • Interacting with the system analysts & business users for design & requirement clarifications.
  • Involved in the creation of sample UI prototype for the client.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Was responsible for designing the tables in database.
  • Used VSS repository for version control.
  • Used log4j as a debugging tool.
  • Involved in Java, J2EE coding.
  • Testing the application manually.
  • Involved in Registration Module coding.

Environment: Java, J2EE, Struts, Ant 1.6, Eclipse 3.0, SqlServer2005, Tomcat, Log4j, VSS 2005, UNIX.

We'd love your feedback!