We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

Summary

  • 7 years of IT experience in Java and web applications using J2EE technologies.
  • Extensive experience in all phases of Software Development Life Cycle SDLC including identification of business needs and constraints, collection of requirements, architecture, design, implementation, testing, deployment and maintenance.
  • Object Oriented development of applications using core Java 1.5.
  • Expertise in developing web based enterprise applications using J2EE technologies including Servlets, JavaScript, CSS, HTML, JSP, and XML.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service Locator, DAO, ORM, MVC, IOC and AOP
  • Experience deploying application on servers like WebSphere and BEA Weblogic.
  • Have working experience in open source servers like Tomcat and Glassfish.
  • Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB,JAXP, XSL, XQuery, XPath with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Experience working in Spring framework, modules including IOC, AOP, Data access.
  • Good experience in Object Relational Mapping tools like Hibernate and JPA. Experience in developing applications using waterfall, RAD and Agile XP and Scrum , Test Driven methodologies and good understanding of Service orientation architecture.
  • Experience working in MVC frameworks like Struts.
  • Experience working with databases like Oracle 9i/10g, MySQL 5.0/4.x and Informix.
  • Experience working with data access technology like JDBC.
  • Programming experience in UNIX Shell Scripting.
  • Implemented test cases of applications with unit testing framework like JUnit 4.x.
  • Testing experience with functional testing tool like SOAP UI.
  • Experience in building tools like Maven.
  • Expertise with software engineering practices such as UML Modeling using Rational Rose.
  • Experience in working with OS like Windows 98/NT/2000/XP, UNIX, MAC OS X
  • Industry experience includes Healthcare, Banking and Telecommunication domains.
  • Mentored new hires in the team about the project.
  • Excellent communication and interpersonal skills.
  • Ability to adapt to new technologies, changing business requirements and correctly apply new tools to build applications.

Technical Skills

  • Languages : C, C , Java 1.4/ 1.5/1.6, SQL, PL/SQL, PERL.
  • JEE/J2EE Technologies : Servlets, JSP, JDBC, JSTL, EJB, JAXB, JAXP, JMS,
  • JAX-RPC , JAX- WS.
  • Open Source Frameworks : Spring, Hibernate, Struts and JSF.
  • Web Technologies : HTML, DHTML, CSS, AJAX, JQUERY , JSON,
  • JavaScript.
  • XML Technologies : SAX, DOM, STAX, DTD, XSD, XML, XSLT.
  • XPath.Distributed Technologies : RMI, EJB, SOAP, Web Services.
  • Databases : Oracle, DB2, Sybase, SQL Server, MY SQL.
  • Web Servers : Apache TOMCAT.
  • Application Server : BEA's Web logic and IBM's Web Sphere, JBoss
  • Versioning Software : MS Visual SourceSafe, Rational Clear Case.
  • Framework : Spring, JSF, Struts, Hibernate.
  • Operating Systems : Windows 98/Me/XP, Windows NT 4.0 and 2000,
  • UNIX.
  • Tools : ANT, JUnit, SOAP UI, Cruise Control, Maven.
  • IDEs : Eclipse, JBuilder, RAD, RSA, WSAD.
  • XML Editors : XML Spy, Stylus Studio.

Professional Summary

Confidential

Sr. Java/J2EE Developer

Project: Subscription Management

Subscription management services for large service provider customers. Subscription management involves aggregating data from many systems through OSS/BSS integration. This platform provides reporting tools for the service provider to track subscriber data. It also provides the ability to react to billing events and schedule changes to subscribers' levels of service.

Responsibilities:

  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Involved in Spring, Hibernate JPA integration for the entire system.
  • Used JPA ,Hibernate combination to access data from ORACLE database using POJOs for coding simplicity
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
  • Configured the web.xml persistence.xml for the project
  • Used EJBs Stateless Session Beans to implement the business logic, MDBs JMS for asynchronous communication internal and external to the system.
  • Used JNDI to perform lookup services for the various components of the system.
  • Implemented database using Oracle.
  • Wrote Liquibase change logs for tracking managing and applying database changes.
  • Involved in writing SQL queries and stored procedures for data manipulation.
  • Used JUnit for unit testing.
  • Used Ant building tool to build the application.

Environment: Java, J2EE, Spring, Hibernate, JPA, Oracle, Jboss, Ant, CSS, HTML, Oracle10g, Eclipse, JSP, JavaScript, Liquibase, Apache Axis, SOAP web services secured by client SSL certificates.

Confidential

Sr. JAVA Developer

Project: Mastec Wireless Services

Confidential is an Engineering and Construction Company which construct the towers for AT T , Verizon etc. As part of this project we have implemented the Work Order Management WOM Solution using Oracle CRM OnDemand. Using this WOM Solution, Mastec creates the necessary work orders using CRM OD as the front end. Used Customization approach for enhancing the front end based on the requirement.

Responsibilities:

  • Involved in the Complete Software development life cycle SDLC to develop the application.
  • AGILE development methodology has been followed to develop the application.
  • An application developed in MVC architecture using Struts 1.2, spring framework 2.5, Hibernate 3.0, EJB.
  • Implemented Struts 1. x as a web framework, Spring as dependency injection framework and Hibernate as database ORM framework.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
  • Deployed applications on Web sphere 6.1 Application Server.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Used JMS Java Mailing Service API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
  • Developed Session Fa ade objects using Stateless Session Beans for having a single point of control for a business service.
  • Involved in developing SQL and Stored procedures with the databases Oracle and IBM DB2.
  • Implemented Web Services in Apache Axis runtime environment using SOA protocol.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Spring framework is used to implement Inversion of Control IOC and Aspect Oriented programming AOP .
  • Object Relational Mapping is implemented using Hibernate 3.0.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.

Environment: JDK 1.5, J2SE, J2EE, JMS, JSP, EJB, Servlets, Struts 1.2, Tiles, JSTL, Spring 2.5, Hibernate 3.0, RAD 6.0, Maven, Web sphere 6.1 Server, Oracle 10g,IBM DB2, Web Services, JAAS, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN.

Confidential

Sr. Software Engineer

Confidential stands for Loan Data Integrity Certifier. Purpose of this application is to certify the accuracy of loan and to provide tracking mechanism on report validation activity for audit and management regarding system usage, error, report change status and escalation. At the time of taking loan, customer submits the documents for proof and the data from the document is entered and verified with the database. This application is also used to modify the data of the customer as provided in the document and updates the database.

Responsibilities:

  • Clienwer developers with implementation and debugging problems.

Environment: Eclipse, Java 1.5, Struts 2, JSP, GUI, HTML, MVC, CSS, JavaScript, Weblogic, SVN, Eclipse, MySQL and JDBC.

Confidential

Sr. Java/J2EE Developer

Project: ELearning Conversion

Confidential- Shell Open University is web-based learning resource for all Shell employees. It is a cross business initiative to improve the learning and development and provides instant access to online learning experiences, courses and schedules. ELearning Conversion converts existing legacy learning management system to a globally accepted eLearning system that is compatible with all learning management systems.

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC using Agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation components in JSP pages are built using ICE faces tag libraries.
  • ICE Faces libraries are used in all presentation pages like Search/Inquiry and data collection pages.
  • Used EJBs Session beans to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.

Environment: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, Websphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate.

Confidential

Position: Java/J2EE Developer

Project: Health Care Online System

Health Care Online System maintains the user's information, provides users to enter the reimbursement claims, facilitates concerned authority to approve and process the claims. The administration module takes care of adding modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities.

Responsibilities:

  • Mainly involved in the creation of the back end skeleton including connecting to Data Base, creation of Data Model layer and DAO Layer for the Vendor Item Portals using Hibernate.
  • Involved in creation of Mapping to the Oracle 10g Database to the upper application layers of the application.
  • Created Different transfer objects that were used to merge / transfer data between the different layers.
  • Was involved in the analysis and the creation of different Portlets from where the user can perform different tasks like Insertion, Editing and updating of different record.
  • Involved in understanding the older outdated application functionality and enhancing it to the latest technology plus functionality with respect to the client requirement.
  • Developed the application functionality inside a DAO layer that can be used in the processing of all the transactions in the application.
  • Enhanced the older outdated email functionality with respect to the latest client requirement, latest technology and the format of the email message.
  • Implemented RSA ClearTrust to ensure that only authorized users get access to specific applications.
  • RSA ClearTrust provided to secure single sign on between WebSphere and LDAP.
  • Wrote stored procedures and data migration procedures in Oracle 8.0.
  • Developed the scheduler functionality using QUARTZ by which automatically an email will be generated at the end of the day and will be sent to the particular Product Specialist depending on the category.
  • Developed the whole mechanism including the fetching of Product details from the Oracle database converting it in To canonical message and then saving it in MS Access residing on another server and forwarding the product history details to another DB2 server.
  • Updated the application configuration from older Websphere version to the newer Websphere 6.0.2 Application Server.

Environment: Java, J2EE, IBM RAD 7, Servlets, JSP, XML, XSL, JUnit, Oralce10g, MS Access, DB2, HTML, AJAX, JavaScript, Hibernate, Spring, RSA ClearTrust, Web Sphere Application Server 6.0.2, JMail, Quartz Scheduler, Web Sphere MQ, Message Broker.

We'd love your feedback!