We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • Over 7 years of extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment and Production Support.
  • Sound noledge and experience of complete software development life cycle and different methodologies like Agile development, Scrum methodology, Test Driven Development.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, MVC struts, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, AJAX.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Strong experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework (1.2/1.3/2.0/3.0 ), Spring MVC, Hibernate 3.0 ORM.
  • Used Spring framework to autowire/inject components and also configure teh batch jobs.
  • Exposure to Agile Software Development Process and Test Driven Development Approach.
  • Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
  • Experienced working proficiently wif various IDEs including Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD) and RAD.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript and XML.
  • Proficiency in preparing Functional, Technical Design Documents, Release notes, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams and Activity Diagrams
  • Sound noledge ofRDBMS concepts and extensively worked wif Oracle 10g/9i, PL/SQL, SQLServer& DB2.
  • Familiar wif designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Good experience in developing FlexCustom Components, FlexData services, Charting, Error handling, Advanced graphing, Dashboard layout design, analyzing designing and deploying aFlex applications.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory and Session Facade.
  • Good command over Unix, Linux and Windows operating systems
  • Proven ability to quickly understand and utilize new technologies and tools.
  • Versatile experience working wif big corporations and small start-ups.
  • Positive approach, creative problem solving, excellent teamwork and great communication skills.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, X Path, XSLT, XSD, DTD, Web Services,LOG4J, SOAP, WSDL

Languages: C, Java, J2EE

Web Technologies: HTML, JavaScript, DHTML, CSS, AJAX

Frameworks: Struts, Spring, Hibernate

Application Servers: Web Logic, Web Sphere

Web Servers: Apache, Jakarta TOMCAT

IDE/GUI Tools: Eclipse, NetBeans, WSAD, RAD

Modeling Tools: UML, Rational Rose

Operating Systems: Windows 2000/XP/7, UNIX

Databases: Oracle 11g/10g, MySql, DB2

Tools: CVS, Clear Case, Rational Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Sr. Java Developer

Responsibilities:

  • Involved in Clients Logins and Billing/Updating modules of teh Patient Information.
  • Documented teh use cases, class diagrams and sequence diagrams using Rational Rose.
  • Developed Session Beans to process requests from teh user and used teh Hibernate framework to retrieve and persist client information.
  • Integrated JSF wif Spring frame work for navigation to different layers in applications.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to teh use case operation executing.
  • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
  • For Model View Controller(MVC) and integrated wif Hibernate framework used spring frame work.
  • Used Hibernate extensively to store teh persistence data into teh Oracle 11g database and written HQL to access teh data from teh database. interact wif backend usingJava and Hibernate Framework.
  • Used Web Services to exchange informationand used SOAP for sending and receiving data from different applications.
  • Used JMS to asynchronously exchange messages between teh Websphere Application Server and other applications.
  • Developed Message Driven Beans to use teh JMS Queue to communicate between teh current and teh legacy systems.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in teh project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Performed database operations and queries using Oracle 11g.
  • Used JUnit for testing teh application.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used Web Sphere Application Server for deploying various components of application.
  • Experienced in deploying multi module application using Maven and Jenkins.
  • Experienced wif code review tools, check styles and Emma plug-in
  • CVS was used for version control.

Environment: Java, J2EE, IBM Web Sphere App server 7.0, Rational Rose, XML, JSF, JMS,web services, Spring Framework,JavaScript, OOA, OOD, Servlets, CVS, Log4j, Junit, Hibernate, PL/SQL, Oracle 11g, Linux.

Confidential, Montgomery,AL

Java Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed API using Hibernate to interact wif teh Oracle database.
  • Used Spring framework for dependency injection and integrated wif Hibernate and JSF.
  • Used AJAX and JavaScript for validations and integrating business server side components on teh client side wif in teh browser.
  • Designed teh user interface of teh application using HTML5, CSS3,JavaServer Faces, JSTL, JavaScript, and AJAX.
  • Used Hibernate to persist teh Data into teh Database.
  • Database schema design, implemented database access wif Hibernate object relational tool.
  • Implemented MVC-Model 2 architecture using Spring and other J2EEdesign patterns for teh application development.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve teh performance in My SQL database.
  • Created complex SQL queriesand used JDBC connectivity to access teh database.
  • Design and Developed using WebService using Apache CXF (Celtix+Xfire) .
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed teh Web Services Client using SOAP, WSDL description to verify teh credit history of teh new customer to provide a connection.
  • Used My Eclipse as an IDE for developing teh application.
  • Used JUnit framework for unit testing of application and Log4j to capture teh log that includes runtime exceptions.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and usedXMLparsersfor data retrieval.
  • Developed Approved requirements wif assign share functionality using JSP and mail notification using JMS.
  • Deployed teh applications in Linux servers using deployment scripts.

Environment: Java, J2ee, Spring, Hibernate, AJAX, JSF, JavaScript, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, Junit, Scrum, UML, JSP, JSTL, Servlets, XML, iText, Oracle ECM, Jasper reports, ILOG, SOA, JMS, Apache tomcat, Linux

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Worked in Agile Environment and Iterative development Process.
  • Conducted brain storming sessions for resolution to problems.
  • Implemented Business components using Struts Action classes.
  • Implemented Validation part of UI components using struts validation frame work.
  • Implemented hotel retrieval Soap web service using Apache cxf.
  • Used Hibernate as an ORM tool to create Object Table Mappings.
  • Used JPA wif Hibernate as a part of back end development.
  • Used Apache CXF to create java objects from WSDL
  • Developed various components of teh application and unit test them.
  • Used RALLY to implement Agile Methodology for our Application.
  • Developed Web Services utilizing HTTP, XML, XSL, SOAP and AXIS.
  • Conducted reviews of Code, Functional Spec, and User Manual.
  • Worked in Agile Scrum development Environment. Worked in Sprints and took part in daily standup meetings.
  • Used Maven as build tool and Jira as issue tracking tool.
  • Hibernate is used for ORM and perform CRUD operations wif DB.
  • Used DB2 as teh database for teh application.
  • Performed internal quality audits as per teh organization guidelines.

Environment: Web Technologies (HTML, XML), JAVA/J2EE (Servlets, JSP, Spring, Hibernate, JUnit, AJAX), log4J, HTTP, XML, XSL, SOAP, AXIS, SQL Navigator, JBoss, GWT, JQuery, Magic Draw UML 1.5, Oracle 9i and SQL.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Created teh User Interface screens using struts MVC for logging into teh system and performing various operations on network elements.
  • Teh users are classified into various organizations to differentiate teh privileges between them in accessing teh system.
  • Developed web application using Struts Framework.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling wat we log.
  • Ant is used for building teh application EAR.
  • Hibernate annotations are included for Oracle DB.
  • Working wifon-site and off-site (India based) resources for successful implementation of teh Workflow module .

Environment: Java, J2EE, JSP, EJB, Struts, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Developed JavaBeans to ease teh implementation and deployment of application components.
  • Written java classes for developing user interface by using OOPS concepts, multi threading, inheritance, polymorphism and collection API.
  • Documented teh use cases, class diagrams and sequence diagrams using Star UML.
  • Developed JSP’s and Servlets to interact wif Data Base.
  • Worked according to an Object oriented Design outlined by teh supervisor.
  • Extensively used JavaScript for client side validations.
  • Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete teh data and to reload teh data Oracle database.
  • Produced Detailed design document and user document for teh module developed.
  • Demonstrated teh ability to work independently, wifout constant supervision.

Environment: Java, Struts, HTML, XML, CSS, JavaScript, UML, JSP, Servlets, Oracle9i.

We'd love your feedback!