We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Edina, MN

SUMMARY

  • Over 8+ years of working experience in all phases of software application design and development
  • Expertise in design and development of Web Applications involving Servlet, JSP, MVCFramework, EJB, XML, JDBC.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP) and AGILE methodologies, Enterprise Java Beans.
  • Extensively worked with Oracle 10g/9i/8i, SQL Server, Postgres, MySQL and DB2 relational database management systems.
  • Extensive Experience working with Spring Framework, Struts Framework and ORM Hibernate framework.
  • Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
  • Worked with XML APIs such as JAXP dat includes SAX and DOM, JAXB and experience in designing the XSD schema generation.
  • Extensive experience in developing and deploying applications on WebLogic Application Server, JBoss, WebSphere.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Experience in building enterprise applications using ANT and Maven.
  • Extensive Development experience in various open source frameworks (STRUTS,Log4j, Grails, ANT, HIBERNATE, JPA, IBATIS, SPRING & AJAX).
  • Experience in error logging and debugging using Log4J, JUnit and Load Runner.
  • Experience in using version control management tools like SVN and Rational ClearCase.
  • Implemented AJAX/JQuery, DOJO, GWT based Design in creating better, faster, and more interactive web applications.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
  • Ambitious, highly motivated and ability to face the challenging work environment and deliver quality output while meeting strict timelines.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, XML, XSL, XSLT, C++, Python

J2EE Technologies: Servlets, JSP, JDBC, EJB

Application Servers/Web Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss

IDEs: Eclipse, Oracle JDeveloper, RAD, RSA, WSAD

Frameworks: Spring, Struts, Hibernate

Database: Oracle, MySQL, SQL Server, DB2

Design Patterns: Business Delegate, DAO, DTO, MVC, Session Facade, Singleton

Operating Systems: Linux, Windows 98/2000/XP/NT, UNIX.

Web Technologies: JavaScript, Java applets CSS, HTML, DHTML, AJAX, SOAP, REST, JQuery, GWT.

Others: ANT, Clear Case, Clear Quest, JAXB, Maven, JAXP, JUnit, Log4j, Rational Rose, CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Edina, MN

Sr. Java Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation of the project.
  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in system design, enterprise application development using object oriented analysis in Java/JEE6.
  • Used Spring MVC Framework to construct the dynamic web pages (Presentation Layer).
  • Developed JavaScript and JQuery functions for all Client side Validations.
  • Created template systems using mustache.js to create new chunks of HTML Code.
  • Extensively worked on business layer using Spring IOC and AOP.
  • Interfaced with Oracle back - end using Hibernate framework.
  • Used various industry standard design patterns like façade, factory and singleton.
  • Design and implementation of RESTful Web services.
  • Used Firebug for browser side debugging.
  • Developed JUnits for Unit Testing.
  • For Continuous Integration we used Jenkins.
  • Developed the LRI MDU workflow application for different reports in JavaScript by implementing the AngularJS SPA framework.
  • Worked closely with Business Users to enable business processes using SFDC
  • Experience with Maven build and deployment process.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Application Development using STS.
  • Used SVN version controlling to maintain project versions.
  • Used the Log4j frame work to log the system execution details to log files.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Used Glassfish server to deploy the applications.
  • Coordinating with offshore off-shore and onsite development team.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Involved in High-level business meetings.

Environment: Glassfish Server, Java(JDK 1.6), J2EE, Struts 2.0, JPA, Tiles, Spring 3.0, Spring Integration, Hibernate, STS, JUnit, JSP, JSON, Mustache.js, Oracle 10g, SVN, Maven, SOAPUI .

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Implemented open source MVC architecture using Spring MVC
  • Implemented Spring Dependency Injection and Spring Transactions in business layer.
  • Interaction with Oracle Database is implemented using Hibernate and Java to Database Connectivity.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Developed data access components using JDBC, DAOs, and Beans for data manipulation.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
  • Used J2EE design patterns likeValue Object Pattern, MVC, Singleton Pattern and DAO.
  • Validated the Queries and Stored Procedures
  • Involved inUIdevelopment by using HTML and CSS and designed, developed and validated usingGWT, Ext- JS, DOJO.
  • Developed JavaScript and JQuery functions for all Client side Validations.
  • Unit testing the JavaScript developed codein Jasmine.
  • Experienced in managing and maintaining Development, Test environments of Oracle SOA 11g suite.
  • Implemented API verification test Suite using Java and TestNG, Prepared test case and scripts utilizing TestNG annotations.
  • Created SOAP web services for populating and saving data from/to database.
  • Implemented logging functionality using Log4j.
  • Worked extensively on Unix shell scripting to create jobs to run on daily basis.
  • Designed a batch processing system with Rest based APIs, using Spring Batch 2.0, integrated with Quartz scheduling
  • Used Spring Integration to enable a collection of individual application to integrate together to deliver a business enterprise system.
  • Used Apache CXF, JAX-WS, JAX-RS for designing and developing REST and SOAP Web services.
  • Monitored the error logs using log4j and fixed the problems.
  • Used GIT repository as Version Control
  • Used Eclipse IDE and deployed the application on Web Logic server.
  • Used Maven as build and configuration tool.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues includingJUnit.
  • Involved in testing and fixing the bugs and also reviewed the code.

Environment: Java, J2EE, Java Script, XML, JDBC, Hibernate, Webservices, Spring Framework, Log4j, Web Logic Server, Eclipse, JUnit, ANT, SoapUI, Oracle11g, GIT, SourceCode.

Confidential, Mettawa, IL

Sr.Java Developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams.
  • Used Agile methodology named SCRUM for all the work performed.
  • Implemented business layer using Spring framework
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Implemented the application using Execution Services Framework, which is based on MVC design pattern as a presentation layer.
  • Generated the Model part of MVC with Spring and Hibernate Framework.
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Implemented design patterns like Singleton, DTO.
  • Worked with Java Script events and functions.
  • Embed Player in HTML and designed Java Script functions to handle it from the Flex Application.
  • Implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • ImplementedSOAbased web services, designed and builtSOAPweb serviceinterface, implemented usingSOAP &ApacheAxis.
  • Used SoapUI for Webservice’s testing.
  • Used Log4j for logging errors
  • Had experience in coordinating with offshore development team.
  • Performed extensive test driven development-using JUnit for unit testing.
  • Used Maven for build code.
  • DevelopedUIby using HTML5, CSS3, JavaScript, JQuery, XML and Ajax.
  • Deployed the application on WebSphere application server.
  • Worked with the MKS version control software.

Environment: Java, J2EE, DB2, Java Script, XML, Maven, Hibernate, Web Services, EJB, Struts framework, WebSphere Application Server, Eclipse, AJAX/JQuery, JUnit, Maven, MKS, SoapUI.

Confidential, Baltimore,Maryland

Sr. Java Developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams using Rational Rose.
  • Implemented open source MVC architecture using Spring MVC and configured the beans extensively used Spring IOC for dependency injection.
  • Worked extensively on session beans.
  • Implemented persistence layer using Hibernate for Object relational mapping.
  • Consumed JAX-WS web services using Apache CXF framework with SOAP messages for capturing IVR responses.
  • Used SOAP-UI to test the Web Services using WSDL.
  • Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
  • Java Script is used for client side validation and scripting functions.
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server to improve theUIperformance.
  • Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
  • Implemented logging by usingLog4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
  • Used Maven for build code.

Environment: Java 1.5, Spring, Hibernate, EJB Oracle, JSP, HTML,CSS, XML, XSLT, SOAP 1.3, JavaScript, JUnit, IBM Websphere Log4j, Apache CXF, SOAP UI,WSDL, Maven, Eclipse IDE, Rational Rose, Agile.

Confidential, NY

J2EE Developer

Responsibilities:

  • Involved in and development phases of Software Development Life Cycle.
  • Designed the Architecture of the project as perStruts MVC Frame work
  • Developed the application using Test Driven Development for java/J2EE
  • Participated in Sprint meetings.
  • Involved inUIdevelopment by using HTML and CSS and designed, developed and validated the front end usingGWTandJSP, JSF Tag libraries for reusable web interface components including the open source Display Tag libraries.
  • UsedEJB as a middlewarein developing a three-tier distributed application.
  • Designed and developed theValidators,Controller ClassesandJava beancomponents
  • Participated in the design and development of database schema andEntity-Relationship diagramsof the backend MySQL and Oracle database tables for the application.
  • Designed and DevelopedStored Procedures,Triggersin Oracle to cater the needs for the entire application. Developed complexSQL queriesfor extracting data from the database
  • Implemented custom design patterns and the best practices inStrutsandHibernate
  • Designed and builtSOAPweb service interfaces implemented in Java using Apache SOAP & Axis
  • Written and debugged the Maven for building the entire web application
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues includingJUnit.
  • Deployed the application on WebLogic application server

Environment: JDK, JSP, JSF, Servlets, EJB, Struts, Hibernate, Sql Server, Eclipse, Maven, Log4j, CVS, WebLogic, SOAP, CXF, WebSphere, WSDL, JSON, GWT, Load Runner, JAX-WS, JMS, JavaScript, HTML, CSS, XML, XSLT, UNIX.

Confidential, CT

J2EE Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose, MS-Visio
  • Developed EJB Session Beans, DAO’s which process the data retrieved from the DB2 database and populates the Report Objects.
  • Implemented the Application onto MVC Architecture in Struts Framework for Scalability & Performance.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed Container managed entity bean, which receives various kinds of data from client and stores in the database.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Designed and Developed a Reporting Manager Session bean dat is responsible for providing result set based on search criteria.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Involved in Integration of all the modules and deploying them on the Application server and Extensively used JMS.
  • Participated in Design review meetings especially for the Front-end development.
  • Deployed the application on JBOSS application server.

Environment: Java, J2EE, JSP, EJB, Struts Framework, Hibernate, WebLogic Application Server, JavaScript, AJAX, Ant, DB2, SQL, PL /SQL, Log 4j, JUnit, Microsoft Visio, Rational Rose (UML), ANT, Dream Viewer and Windows XP.

Confidential, Houston, Texas

Java Developer

Responsibilities:

  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
  • Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into Web Sphere.
  • Followed waterfall methodology for development process.
  • Used Concurrent Version System (CVS) for the version control of the project.
  • Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library.
  • Used Java Script to perform validation on the client side and to handle events on the client side.
  • Custom tag library was used to create standard tag.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
  • Developed web services using JAX-WS utility.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Used Spring’s IOC, AOP and autowiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Developed SOAP message envelopes and headers using WSDL.
  • Deployed the application on JBOSS application server.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Maintained Connection Pooling for each connection to the Database.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.

Environment: Java, J2EE, UML, JSP, Servlets, Struts, Web Sphere, XML, Web Services, JAXB, JAX-WS, PL/SQL, Oracle9i, CSS, CVS, Rational Rose, Hibernate, Spring, HTML, AJAX, Java Script.

Confidential

Java Developer

Responsibilities:

  • This application is based on Struts framework Struts architecture is a variation of the classic Model-View-Controller (MVC) design paradigm.
  • Worked on Scheduling pages and handled Screen validations.
  • Worked on Forgotten Password, Forgotten Username.
  • Worked on J2EE concepts.
  • Involved in different phases of SDLC Life Cycle.
  • Developed and implemented applications using Eclipse.
  • Active participant in team meetings.
  • Developed Web forms using Web Services and JSP
  • Designed and implemented components dat convert data to valid XML dat is transformed by XSL/XSLT files to HTML.
  • Worked on CSS, HTML, JSP and GUI.
  • Involved in Unit Testing and other testing process.
  • Used a different layer called Exception Layer to handle Exceptions.
  • Create documentation as required.
  • Participate with ad-hoc troubleshooting, functionality problems and performance bottlenecks as needed.

Environment: J2EE, CSS, EJB, JMS, Servlets, JSP, RMI, JDBC, HTML, Eclipse, Tomcat, Oracle

We'd love your feedback!