We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using JAVA and J2EE technologies with Software Development Life Cycle.
  • Experience in developing project scopes (budget, timelines and delivery dates), planning, development, testing, documentation, training and delivering enterprise applications with sound knowledge of software development life cycle (SDLC).
  • Analysis, Design, Development, Maintenance and Implementation experience of enterprise, web and client server applications using JAVA/J2EE technologies and Object oriented technology.
  • 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 in developing applications using waterfall, RAD and Agile (XP and Scrum), Test Driven methodologies and good understanding of Service orientation architecture.
  • Experience in performance tuning, code reviewing applications, configuring clustered application domains, fine tuning application resources, designing and defining entities and their relationships.
  • Experience in developing application components using frameworks like Spring, Hibernate, Struts and JSF.
  • Experience in deploying, configuring and administering application servers such as IBM Web sphere, BEA Web logic server, Jboss and Apache Tomcat.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • 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.
  • Extensive experience of database programming in the oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQLPlus.
  • Well experienced in database development Stored procedures/packages, Functions, Table creation Scripts & database triggers.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN,CVS and PERFORCE.
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, a Mock Object and Cactus based on test first or test driven methodology.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
  • Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Ability to work enthusiastically in both team based projects and individual projects.

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-RPCJAX- 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, 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, Cruise Control, Maven.

IDEs: Eclipse, JBuilder, RAD, RSA, WSAD.

XML Editors: XML Spy, Stylus Studio.

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Sr. JAVA Developer

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, Albany, NY

Sr. Programmer Analyst

Responsibilities:

  • Converting data to facilitate communication between different interfaces exposed by different components using XSLT transformations.
  • Communicating with external systems using Web services (JAX-WS).
  • Consuming services and exposing the XML response as Java objects using JAXB framework.
  • Connecting to disparate systems using JMS (Web Sphere) protocol to integrate different systems (Mainframes and Cognos).
  • Data transformation from one XML schema to another using XSLT.
  • Configuring authentication (site minder) and authorization (LDAP) systems with life ray.
  • Mapping roles from LDAP by creating roles, users and user groups in life ray.
  • Transforming the results into different formats with Struts display tags and free text.
  • Splitting web application into a different port lets.
  • Transforming XML into XSL FO using XSLT, XPATH.
  • Creating PDF documents using XSL-FO.
  • Unit testing the applications using easy mock, JUnit and open EJB.

Environment: Java,XML, XSLT, XPATH, JMS, JAXB, JAX-WS, Web services, Web sphere, Life ray, Hibernate 3.0, Struts 2.0.

Confidential, BIRMINGHAM, AL

Java/J2EE Developer

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.

Confidential, Spring Field, IL

J2EE Developer

Responsibilities:

  • Involved in the analysis, Detail design, Development, System and User Acceptance Testing.
  • Worked in the Project team environment.
  • Collected data from the users and generated appropriate queries to retrieve data from the database using Struts.
  • EJBs are developed to provide a standard way to implement the back-end business code.
  • Involved in prototyping the MVC framework integration with Struts 1.2 and Spring with Hibernate for the persistence layer to connect the application to the database.
  • Designed and developed the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens using JSP.
  • Implemented custom JSP tags for common use across the project.
  • And also developed the pages using the Struts Tiles
  • Created Stored Procedures and Triggers using Oracle Database.
  • Implemented Version and Change Control using Subversion (SVN).
  • Implemented Web Services using Apache Axis2.
  • Involved in writing test cases and test plans using the JUnit.

Environment: JDK 1.5, JSP, Servlets, Struts 1.2, Spring 2.0, EJB, Hibernate 3.0, Apache Axis, JSP, XML, AJAX, Eclipse 3.3, WebLogic 9.1, IBM DB2, Unix Shell, PL/SQL, Web Services, JAAS, JavaScript, SOAP, JUnit, SVN, CSS.

We'd love your feedback!