We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 6 years of experience in Information technology and possess extensive experience in designing, developing and deploying web applications and client / server applications using JAVA, J2EE and Web Technologies for enterprise applications.
  • Experience in full System Development Life Cycle Proposal, Process Engineering, Design, Development, Testing, Deployment and Support
  • Extensive experience in designing and developing enterprise applications for J2EE platform using Spring, Struts, JSP, Servlets, EJB, JDBC/ODBC, JMS.
  • High expertise and thorough knowledge of Object-Oriented concepts, HTML, DHTML, AJAX, JSTL, Java Beans, and Java Script.
  • Proficient in design patterns like Factory, DAO, Singleton, MVC, Session Fa ade, Business Delegate, and Service Locator.
  • Expertise in developing Internet/Intranet Applications with Web Services, WSDL, SOAP, JAXB, JAXP, JAX-RPC.
  • Extensive experience in open source framework like JSF, iBATIS and Hibernate ORM Object Relational Mapping Framework.
  • Strong knowledge of Web 2.0 development components.
  • Good experience in XML SAX, DOM , XSL.
  • Developed Message Driven Beans MDB and extensively used JMS API.
  • Proficient in writing ANT, Maven build scripts and configuring and using Log4j .Good exposure in writing Unit Test Cases using JUnit by following Agile Methodologies.
  • Extensive experience in creation of UML diagrams like Class Diagram, Sequence Diagram Usecase Diagram using Rational Rose and other open source UML tools like ArgoUML.
  • Development experience on different application servers likes BEA Web Logic 8.1, IBM WebSphere Application Server 5/6, and Tomcat 5, 6 web server, using various IDE'S such as Eclipse, WebSphere Studio Application Developer WSAD 5.0 , IBM Rational Application Developer and NetBeans.
  • Excellent back-end programming skills using SQLServer 2000,2005,2008, MySQL, PL/SQL, Stored Procedures and Triggers in Oracle 8i,9i,10g.
  • Rich experience in Agile methodologies such as Extreme Programming, Scrum, Waterfall Model and Test driven development
  • Hands-on experience working with source control tools such as CVS, Rational Clear Case, Microsoft Visual SourceSafe and PVCS.
  • Strong experience in Understanding Business Applications, Business Dataflow and Data relations from them.
  • Excellent ability to master new technologies and deliver outputs. Ability to work in tight schedules and efficient in meeting deadlines.
  • Motivated to produce robust, high-performance software.
  • Ability to work both independently and in a team.
  • Strong problem-solving skills. Excellent communication, analytical, interpersonal and presentation skills.

SKILLS:

  • Operating System
  • Windows 2000,NT,XP,Vista,7 and Sun Solaris 2.8,2.9, UNIX
  • Programming Languages
  • JDK 1.4,1.5,1.6, C, C ,Perl
  • Client Scripting
  • Javascript, VBScript
  • Server Scripting
  • JSP, PHP
  • J2EE MVC Frameworks
  • Struts 1.1, 1.2, Struts 2.1, Spring 2.0,2.5 Spring 3.0, JSF 1.2
  • Databases
  • SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 5.0, Postgres SQL, DB2.
  • ORM Frameworks
  • Hibernate 2.0,3.0, iBatis,
  • Web technologies
  • Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX
  • Java technologies
  • JDBC, Java Beans, JUNIT, JPA
  • Webservice Specifications
  • JAX-RPC, JAX-WS, JAX-RS Restful
  • Middleware Technologies
  • EJB 2.1,3.0,JNDI
  • XML technologies
  • XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB
  • IDEs
  • Eclipse, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio, Dream Weaver 8.0, Rational Application Developer.
  • Application Servers
  • WebSphere 6.1/5.1, WebLogic Application Server 8.1, JBoss
  • Web Servers
  • Apache Tomcat 6.0/5.0, Java Web Server 2.0
  • Version Control
  • Clearcase, Subversion, PVCS, CVS, Harvest, IBM CMVC, Starteam
  • Testing
  • JUnit, JUnit-Perf, JMock, Cactus
  • Build tool
  • Ant, Maven
  • Tools
  • TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio, Argo UML.
  • Protocols
  • HTTP, HTTPS, SOAP, SMTP, FTP and TCP/IP.
  • Utility Tools
  • Putty, Fire FTP, Test HTML, Mozilla, Edit Plus, Altova XML Spy

PROFESSIONAL EXPERIENCE:

Confidential

Position: Sr. Java/J2EE Developer

Project involved development of Online shopping by implementing Server side java framework. This Application is meant to shop the products online having mainly two modules, user and Administrator. Every user has provided user id and password while registering to the site and provided with respective shopping cart in which they can choose the products and checkout. Then their credit card details and billing address and shipping address are requested and the purchased order is confirmed. Again the Administrator will have his own login screen and has right to modify the users and the products as adding, deleting, or modify the users and the product.

Responsibilities:

  • Developed coding conventions and standards to enhance source code management and increase software maintainability.
  • Used Spring MVC on the front end using JSP, spring tags, spring validation framework. Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multiaction controller.
  • Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.
  • Used Crystal Reports on the backend for generating reports on Oracle 10g Database.
  • Developed spring RMI services and web services using SOAP and applied IOC inversion of control .
  • Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.
  • Designed and developed reporting modules for assessing applications performance and client interaction patterns
  • Developed structure diagrams, behavior diagrams and interaction diagrams during the design using rational rose.
  • Used Hibernate persistence framework on the backend over Oracle 10g database.
  • Used Junit Framework for Unit Testing.
  • Used Rational ClearCase for version control.
  • Used RAD for development as IDE.
  • Used Log4J logging framework for logging messages with various levels written throughout the Java code.
  • Involved in deploying and configuring the application on Web logic 10.
  • Involved in Coding, Debugging Code review.
  • Provided development support for System Testing, User Acceptance Testing and Production support.

Environment: Java JDK 1.6 , Spring 3.0, Hibernate 3.0, BEA WebLogic 10, Web Services, DHTML, XSLT, HTML, JavaScript, RAD, Crystal Reports, SOAP, RAD, Eclipse 3.5, SOAP, XSD, XSLT, DOM parser, Servlets2.4, JSP 2.0, JAXB, Oracle 10g, Rational Rose 2000, Log 4j, Junit, Rational Clearcase.

Confidential

Position: J2EE Developer

  • Confidential Gas and Electric Company, commonly known as PG E, is the investor-owned utility that provides natural gas and electricity.
  • Project involved developing a web portal for managing customer's account involving features - view and pay bill, balance check, enrolling in auto pay, Usage information, Service requests and Alerts.

Responsibilities:

  • Doing Technical Analysis from requirements, Developing Flow diagrams and Technical Design for my modules
  • Implemented Spring Model View Controller MVC architecture for the Applications.
  • Developed front end using JSP, JSTL, HTML, CSS, Prototype JavaScript and JQuery
  • Used Hibernate for object-relational mapping persistence, writing Hibernate DAOs and configuration files to access the database.
  • CA Site Minder was used as Enterprise Single-Sign-ON, as per modified the Applications to support the purpose of Authentication.
  • Worked with Stored procedures and SQL queries to perform various database operations using TOAD.
  • Support and work with customers during beta test period to ensure a successful product roll out and providing support, addressing bugs as reported to the existing system and other Legacy Systems.

Environment : J2EE, JDK 1.5, Spring 2.5, JMS, XML, WebSphere 6.0, JSF 2.0, MQ series, JSTL, JSP, EJB 2.0, Hibernate 2.0, DB2, Eclipse, UNIX.

Confidential

Position: J2EE Developer

Description: The project addressed financial services and products including retail banking, business, capital markets and corporate e-banking, mobile banking and web based cash management of universal banks worldwide. Front end includes web pages such as login, user profiles, user accounts, bill payment, viewing transactions.

Responsibilities:

  • Set up design specifications together with the business analysts and system designer and developed server side web services
  • Developed web tier by using Jsp, Servlets, Struts, JavaScript, HTML and CSS.
  • Designed and integrated the full scale Hibernate / Spring / EJB persistence Solution with the application architectures
  • Involved in Architecting and implementing SOA service-oriented architecture and ESB enterprise service bus solutions. Developed client modules for the SOA integration
  • Have a good understanding and knowledge of grid computing, application and user security models
  • Integrated other systems through JMS, MQSeries, XML and XSL
  • Involved in Performance and scalability testing, analysis, and capacity planning OS, JVM, middleware, and distributed system issues
  • Involved in deploying and configuring the application on Websphere Application Server 6.1.
  • All the functionality is heavily supported by Junit test cases

Environment: AIX, Java JDK 1.5 , Amdocs Billing System, MQ Series, JMS, SOA, Rational Unified Process, Spring 2.0, Websphere Application Server 6.1, AJAX, Hibernate, EJB, C , BEA WebLogic 8.1, Rational Rose 2000, SQL Server 2005, Web Services, JavaScript, XML Beans, Web Services, Apache Axis, TOAD, ANT, JUnit, Log 4j, Rational Clearcase

Confidential

Position: Java/J2EE Developer

Description: Developed web application for brokers of small market health insurance for group or individual customers. Basic functionality was to get customer physical address, marital status, family health and their individual health information. After all the required information provided by customers application would figure out the best available health plan in small market and output to customers for their selection.

Responsibilities:

  • Involved in various Software Development Life Cycle SDLC phases of the project.
  • Generated Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose
  • Implemented the application using Jakarta Struts Framework which is based on MVC design pattern.
  • Used Struts Validation and Tiles Framwork in presentation layes.
  • Developed user interface using JSP, JSP tag libraries and Struts tag libraries to simplify complexities.
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process requests from user.
  • Extensively used Hibernate in data access layer to access and update information in database.
  • Used WAP server for communication to the customer.
  • Used Web Service SOAP and WSDL for getting credit card information from user.
  • Developed different componets of application such as JSPs, Servlets and EJBs using Web Sphere Studio Application Developer and used CVS for version control.

Environment:Struts 1.2, Hibernate 2.0, JSP 1.2, Servlets 2.1, EJB 2.0, JMS, XML, SOAP, UDDI, WSDL, WAP, JavaScript, Web Services, HTML, JNDI, CVS, Rational Rose.

Confidential

Position: Software Developer

Description: This application allows the company to manage its inventory to achieve a lower inventory cost. The application is shared by the company and its suppliers to manage supply orders and status.

Responsibilities:

  • Developed MVC based web application using Struts framework, Servlets and JSP.
  • Involved in developing JSP, Servlets and custom JSP tags for Presentation Layer.
  • Maintained Session Tracking between the JSP Web Pages and Servlets.
  • Oracle Database access was implemented through JDBC at server end.
  • Maintained Java Script validations to avoid junk data. Developed Web Pages using Flash.
  • Developed Component Diagrams, Class Level Diagrams using UML.
  • Developed field level screen level documentation.
  • Involved in the creation of jar files during the deployment of the Application Server.
  • Used Eclipse for development IDE, JIRA for defect tracking and CVS for version control.

Environment: JDK1.4, JDBC, Servlets, JSP 1.2, Struts 1.0, Eclipse, Oracle 8i, Apache Tomcat 5.0, CVS

We'd love your feedback!