We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

New Albany, OH

SUMMARY

  • 8+ years of experience in Java technologies, with hands of experience in J2EE.
  • A Senior Java/J2EE developer with proficiency in Analysis, Design, Development, Testing and Deployment of web - based software systems.
  • Strong experience in Object Oriented Software Development using Java/J2EE technologies.
  • Strong experience in developing software systems using Java, J2EE components like Servlets, JSP, JDBC, EJB on UNIX and Windows environments.
  • Extensive experience in using Struts MVC and Spring Enterprise Application Framework.
  • Expertise in Programming with JDBC, EJB, Servlets, JSP and Custom tags using Struts frameworks.
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Designed and Developed Web services using the IBM RAD. Experience in Amazon Web Services.
  • Experience in using Hibernate and IBatis Object Relational mapping tool in J2EE environment.
  • Exposure on Hibernate 3.0, Ajax, JavaServerFaces.
  • Well Acquainted with RDBMS like Oracle 9i/10g and MySQL Databases.
  • Hands on experience in writing SQL Queries, PL/SQL Procedures for Data Validation and Data Integration.
  • Proficient in XML, DTD, XML Schema, XPath, DOM and SAX parsers.
  • Expert level familiarity with Apache Tomcat 6.x/7.x, and JBoss 4.0 in Production environment.
  • Experience in using the Log4j framework for Logging Java Application.
  • Expertise in deploying applications on BEA Weblogic 8.1, Apache Tomcat 6.x/7.x and WebSphere System Application Servers.
  • Experience in developing the SOAP (AXIS) JSON / Rest (Jersey) based web services.
  • Expertise in developing critical and responsive GUI /front-end components using HTML, CSS, Java Applets, JFC Swings.
  • Exposure on Sub Version, Control Version, and Rational Clear Case control system.
  • Hands on experience in JUnit testing tool.
  • Experience in using Eclipse 3.0, IBM RAD 7 and IntelliJ Integrated Development Environments.
  • Hands on experience to Manual and Automated testing tools and various test procedures.
  • Experience in creation of Test Plan and executing Test Cases based on Design document and User Requirement document for testing purposes.
  • Experience in Requirements Gathering and preparing Requirements Documents and User Manuals.
  • Extensive development in UNIX, Windows NT/98/2000 operating system.
  • Strong verbal and written communication; and presentation skills.
  • Motivated team player with excellent analytical, communication, management, technical and written skills and ability to work both as a team and individually.

TECHNICAL SKILLS

Java Technologies: Java/J2EE, spring, Hibernate, EJB, JMS, Servlets, JSP, Struts, JDBC

Databases: Sybase, Oracle, MySQL, DB2.

Application Servers: IBM WebSphere, BEA Weblogic, JBoss.

Internet Technologies: XML/XSLT, XSD/DTD, JavaScript/AJAX, HTML, DHTML, CSS.

Development Tools: ANT, Log4J, JUnit, TOAD/DBArtisan, ClearCase/CVS, ClearQuest, Rational Rose.

Java IDE: IBM WSAD, RAD, Eclipse, MyEclipse, JBuilder.

Other Languages: C/C++, COBOL.

Scripting Languages: Perl, BASH/Korn Shell Scripting.

Operating Systems: Windows, UNIX (Solaris/HP-UX).

PROFESSIONAL EXPERIENCE

Confidential, New Albany, OH

Sr Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Testing and Production phases.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components .It is also used to separate the application configuration and dependency specification from the actual application code.
  • Designed and developed SOA using REST based services using spring, JQuery, Ajax and Spring MVC for UI development.
  • Used Spring core, Spring Context, Spring MVC Framework etc are used for the application configuration of different components, services in the application
  • Responsible to develop RESTful web services in Mule ESB based on SOA architecture.
  • Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations
  • Developed presentation tier as HTML, JSPs using JSF Framework.
  • Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer.
  • Developed presentation layer using Tiles and JSP and Struts Taglibs.
  • Built various struts Action classes to model the business logic.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
  • Used testing framework Junit for testing.
  • Implemented the project using the agile methodologies
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used Weblogic application server for deploying the application
  • Used Web Services to have SFTP administration which are developed by using SOAP, WSDL.

Environment: Java1.7, Eclipse, WAS 8.5, REST, Spring 3.2.4, Hibernate 3.0, Maven 3.0, SQL, XML,XSLT, JUnit 4, SVN, Oracle 11g, TOAD, AEM, JSP, Servlet, Agile/Scrum methodology.

Confidential, Hightstown, NJ.

Java Developer

Responsibilities:

  • Analyzed the requirements for the Associate Member project.
  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Involved in analysis, designing, component level design & development of external projects & change requests.
  • Used J2EE design patterns such as Singleton, factory, façade, Value Object.
  • Persistence layer was implemented using Hibernate ORM.
  • Developed the application using Struts (MVC Framework). Spring MVC framework is used as middle tier to integrate with Struts Web tier.
  • Developed SOAP web services for communication between different systems.
  • Used SOAP UI for webservices testing.
  • Used Log4j for logging errors
  • Involved in writing complex Oracle SQL queries and PL-SQL Stored Procedures.
  • Performed extensive test drivendevelopment-usingJUnit for unit testing.
  • UsedStruts Tag Libraries(like html, bean, and logic) to develop theJSPpages.
  • Used Strutstilesto achievereusabilityamong the view pages.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts and JDBC
  • Spring ORM module is used along with Hibernate to deal with database operations
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Designed and developed entire front end from scratch while extensively using AJAX and CSS.
  • Used Hibernate tool to deal with database. Used Hiberante extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used DAO pattern to deal with database.
  • Used databases like SQL server / Oracle 9i. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Web Services to get the List of insurance products for the user.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules.
  • Used WSDL for publishing Web Service interfaces.
  • Implements SOAP messages for information exchange for Web services.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Environment: Java 1.7, Spring 3.1, Apache Tomcat 6.0 Server, v2.7 Subclipse, Hibernate 3.0, Oracle 11g, SQL Developer, Spring JDBC, VMware for Unix, shell scripting, Maven, JSON, REST web services, JavaScript, Ajax, JQuery 1.8/1.9,, HTML, CSS3, Tiles, JUnit.

Confidential, Stamford, CT

Java Developer

Responsibilities:

  • Actively involved in analysis, design, development and testing phases.
  • Prepared use cases, functional requirement document and technical design specification.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed views, controllers, POJOS using Spring MVC framework.
  • Developed middle tier business logic using POJOs with spring based transaction managers.
  • Implemented Xstream library to serialize objects from XML files.
  • Designed and developed server side applications by using Java Servlets, JSP, Java Beans, and session tracking.
  • Configured Authentication and Authorization using security in WebLogic Application Server.
  • Used spring validation and wrote validation rules.
  • Developed data access classes using Spring Framework's Hibernate abstraction (using AOP).
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.
  • Eclipse was the major IDE used.
  • Worked with ftp and sftp protocols for batch processing of files in UNIX.
  • Designed and developed a Spring Web Service using SOAP to verify that underwriting criteria required for bond issuance is met.
  • Utilized SOAPUI to generate request XML’s from WSDL to test the responses.
  • Involved in several phases of the project including strategic study, requirements analysis, application design, technical design, development, testing & debugging, implementation,and documentation.

Environment: Java, J2EE, JSP, Spring 2.5, JSTL, JQuery, XML, Xpath, XStream, DOM, Hibernate 3.0, SOAP Web Services, Oracle, Unix, Web Logic 7.0, Java Script, Log4J, Eclipse, CSS, CVS

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Involved in analysis, design and development of Quote Summary Module (Create Quote, Modify Quote, Search Quote and Quote History) and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Developed the application controllers components using JSR 168 Portlet API
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages.
  • Defining security and portal entitlements using portal admin console.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database oracle. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on IBM Web Sphere Application & portal Server.
  • Worked on Oracle database, creating Tables, Views etc.
  • Using Java Script mostly for the client side validations
  • Used IBM Clear Case version control across common source code used by developers.
  • Using log4j for generating the log files for all the applications.
  • Involved in Unit & Integration Testing for different Modules in the application.

Environment: Java 1.5, J2EE, JSP, Java Script, Hibernate, WebSevices, JSR 168 Portlet using WebSphere portal server. IBM Pandora Framework, IBM RSA, ANT, WebSphere 6, Clear Case, JUnit, Oracle 10g, Log4J and used both Agile and Waterfall Model

Confidential, Marlborough, MA

Java Developer

Responsibilities:

  • Involved in development of both party and underwriting modules end to end
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • Designed and implemented using Struts 1.2, HTML, JSP, and JavaScript.
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in writing JUnit Test Cases
  • Involved in Testing & Bug fixing

Environment: Struts, JSP, JavaScript, JUnit, Oracle 10g, Eclipse IDE, ANT, Log4J and Web logic 8.1.

Confidential, Cambridge, MA

Java Developer

Responsibilities:

  • Involved in coding of Business logic using EJBs and web pages using Java Server Pages.
  • Developed UI with JSP,AJAX, DHTML and JavaScript for more interactive web pages
  • JDBC API is used to connect to the oracle database.
  • Worked with JavaScript to perform client side validations.
  • Involved in Testing & Bug fixing

Environment: EJB, JSP, Java Script, Servlets, JDBC, Log4J, JUnit, JBoss and Oracle 8.0

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively involved in analysis, design, development and testing phases.
  • Prepared use cases, functional requirement document and technical design specification.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed views, controllers, POJOS using Spring MVC framework.
  • Developed middle tier business logic using POJOs with spring based transaction managers.
  • Implemented Xstream library to serialize objects from XML files.
  • Designed and developed server side applications by using Java Servlets, JSP, Java Beans, and session tracking.
  • Configured Authentication and Authorization using security in WebLogic Application Server.
  • Used spring validation and wrote validation rules.
  • Developed data access classes using Spring Framework's Hibernate abstraction (using AOP).
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.
  • Eclipse was the major IDE used.
  • Worked with ftp and sftp protocols for batch processing of files in UNIX.
  • Designed and developed a Spring Web Service using SOAP to verify that underwriting criteria required for bond issuance is met.
  • Utilized SOAPUI to generate request XML’s from WSDL to test the responses.

We'd love your feedback!