We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • 8+ years of extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment and Production Support.
  • Sound knowledge 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, Eclipse RCP, 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 with 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, REST, UDDI and WSDL.
  • Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript, Swing, Angular Js and XML.
  • Proficiency in preparing Functional, Technical Design Documents, Release notes, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams and Activity Diagrams
  • Sound knowledge of RDBMS concepts and extensively worked with Oracle 10g/9i, PL/SQL, SQL Server & DB2.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions, Analytical functions using PL/SQL.
  • Good knowledge in Performance tuning, Explain plans and using teh ETL tools.
  • 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.
  • Experience in using teh built tool Maven and continuous integration tool Jenkins.
  • Good command over Unix, Linux and Windows operating systems
  • Proven ability to quickly understand and utilize new technologies and tools.
  • Versatile experience working with 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, Angular Js.

Frameworks: Struts, Spring, Hibernat

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, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Senior 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.
  • Used HTML5, CSS3, GWT to develop teh front end of teh application.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
  • Integrated JSF with 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 with Hibernate framework used spring frame work.
  • Developed, and debugged teh servlets and EJB with Web sphere Application server.
  • Administered teh applications on Web Sphere and JBoss application server environment.
  • Used Eclipse RCP(Rich Client Platform) framework to build teh dynamic user interface.
  • Used Hibernate extensively to store teh persistence data into teh Oracle 11g database and written HQL to access teh data from teh database.
  • Interact with backend usingJava and Hibernate Framework.
  • Used Web Services to exchange information and used SOAP for sending and receiving data from different applications.
  • Implemented a reusable component in JavaScript for Ajax calls and processing JSON responses back from teh server.
  • Used JMS to asynchronously exchange messages between teh Web sphere Application Server and other applications.
  • Developed teh business logic using EJB.
  • Developed Message Driven Beans to use teh JMS Queue to communicate between teh current and teh legacy systems.
  • Used PMD source code analyzer in order to find flaws in source code.
  • 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.
  • Used Angular Js with teh MVC to made both teh development and teh test easier.
  • Performed database operations and queries using Oracle 11g.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Created procedures, functions, packages by using collections, and used analytical functions and generated explain plan for performance tuning.
  • Developed Junit testing using Mockito.
  • Used Log4j for logging and debugging and used JUnit Mockito extensively for testing.
  • Used EDIFACT for billing and invoices.
  • Used Web Sphere Application Server for deploying various components of application.
  • Experienced in deploying multi module application using Maven and Jenkins.
  • Experienced with 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, EDIFACT, Spring Framework, EJB, Wicket, JavaScript, AJAX, OOA, OOD, JSON, Servlets, Maven, Jenkins, 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 with teh Oracle database.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Used AJAX and JavaScript for validations and integrating business server side components on teh client side with in teh browser.
  • Designed teh user interface of teh application using HTML5, CSS3,JavaServer Faces, JSTL, JavaScript, and AJAX.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, JavaServer Faces (JSF) with interfaces API for UI development, AJAX, Java Mail.
  • Extensive experience using Ajax and JSON as data interchange format.
  • Used Hibernate to persist teh Data into teh Database.
  • Database schema design, implemented database access with Hibernate object relational tool.
  • Designed and developed a web application built with JBoss Seam utilizingEJB.
  • Configured JBOSS resources like JDBC providers, JDBC data sources, connection pooling.
  • Implemented MVC-Model 2 architecture using Spring and other J2EEdesign patterns for teh application development.
  • Applied fix packs, refresh packs and patches for different versions of JBOSS and Web servers in all teh environments.
  • Created views, triggers, functions and stored procedures where ever necessary to improve teh performance in DB2 database.
  • Created complex SQL queries and used JDBC connectivity to access teh database.
  • Design and Developed using Web Service 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 REST, 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.
  • 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 used XMLparsersfor data retrieval.
  • Developed Approved requirements with 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, EJB3.0, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, Junit, Scrum, UML, JSP, JSTL, Servlets, XML, iText, JSON, Oracle ECM, Jasper reports, ILOG, SOA, JMS, JBoss, 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 with 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.
  • Worked on theATGPricing for extending a pricing services and creating a pricing calculators.
  • Used Maven as build tool and Jira as issue tracking tool.
  • Hibernate is used for ORM and perform CRUD operations with DB.
  • Used Oracle as teh database for teh application.
  • Performed internal quality audits as per teh organization guidelines.

Environment: Web Technologies (HTML, XML), ATG, 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 withon-site and off-site (India based) resources for successful implementation of teh Workflow module .

Environment: J2EE, JSP, EJB2.0, 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 with 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, without constant supervision.

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

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS, JSP.
  • 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.
  • 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.

Environment: Java, HTML, CSS, JavaScript, UML, JSP, Oracle9i.

We'd love your feedback!