We provide IT Staff Augmentation Services!

Core Java/hibernate/spring Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Programming experience in Java, Servlets, JSP, Java Script, JDBC, JSF, XML,EJB, Struts, Spring MVC, Ajax, Hibernate, JDBC, HTML, DHTML, CSS and Web Services.
  • Extensive knowledge in Front End technologies like JQuery, JavaScript, HTML and CSS.
  • Experience with web/application servers like Apache Tomcat, JBoss, IBM WebSphere, WebLogic
  • Good experience as a Core Java Developer with comprehensive mastery of all Java Packages.
  • Proficient with multiple packages of the Core Java API.
  • Proven expertise in working with databases like Oracle 8i/ 9i/ 10g/ 11g, SQL Server, DB2,database programming using PL/SQL.
  • Expert in HTML5/CSS3 development and have experience in Angular.js.
  • Expertise in building strong websites confirming Web 2.0 standards using Angular.js Framework &CSS-Bootstrap to develop valid code and table-free sites
  • Worked on OOAD and OOP from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
  • Developed test code in Java language using Eclipse, IDE and Junit framework
  • Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
  • Done SOA testing for API's using SOAP UI and Java framework for web services testing.
  • Good Experience with XML, XSD, DTD, SAX, DOM technologies.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Development (TDD) Environment, AWS, SOAP and RESTful web services.
  • Extensive experience in implementation of the version control software GitHub, CVS, SVN and Clear Case
  • Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
  • Development, testing and deployment experience of enterprise applications on Windows 98 / 2000/7/8/10/ NT / XP, Linux, Knowledge in UNIX Shell Script &UNIX platforms through IDE's such as Eclipse/My Eclipse, WSAD/RAD, JBuilder and NetBeansand IntelliJ
  • Experience with log tools: Maven, JUnit, Log4j and Ant
  • Strong analytical and problem solving skills, highly motivated, good team player with very Good communication & interpersonal skills.

TECHNICAL SKILLS

Operating System: Windows98/XP/Vista/7/8/8.1/10,Unix/Linux

Programming Languages& Web Technologies: JDK 1.5/1.6/1.7 (Threads, Java Networking, Swing, AWT), J2EE Technologies(Servlets, JSP,JMS, RMI and EJB) Java Script, HTML, CSS, Angular Js, Struts, DHTML, XML,Ajax, XSL, Applets, Servlets, EJB2.0/3.0, JDBC, XSLT, Web Services, UM, Spring2.x/4.x, Hibernate3.0/4.0

Databases: ORACLE 8i/9i/10g, RDBMS, SQL 2008, My SQL 5.0, DB2 UDB

Web Services: RESTful, SOAP,WSDL,JAXP,JAX WS and AWS .

XML/HTML Technologies: Schema, DTD, SAX, DOM, Xpath, JDOM,HTML 3.x,4.x/5.x and JAXP.

Application Servers: Apache Tomcat, WebSphere 5.0/5.1/5.1.2 , WebLogic 7.0/8.1 and JBoss

SDLC Methodologies: Agile Methodology, Waterfall

Frameworks: Struts, Spring core 3.0, Spring MVC, Hibernate, AngularJS, SOA.

Version Control: GitHub, CVS, SVN

Testing Tools: Junit, IBM Rational Performance Testing (RPT), MS Office Tools, Selenium IDE, JMeter, JIRA, Maven and Ant

IDEs: IBM RAD 6.0/7.5.5.1 , MyEclipse5.1/8.x, NetBeans, IntelliJ.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Core Java/Hibernate/Spring Developer

Responsibilities:

  • Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Developed logging information using Log4j
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by Spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML and DHTML.
  • Designed and integrated the full scale Hibernate / Spring.
  • Used Spring IOC and Spring’s Hibernate Support, transaction management.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL SQL changes.
  • Worked on the SOA, WSDL, XML, Schema, RESTful, Apache Axis2, consumed third party web services.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
  • Used TOAD for database development.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit.
  • Used SVN as the version control.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Developed and deployed applications with Amazon Web Services ToolKit.
  • Set up build environment and built, configured, and deployed application to multiple servers (Bamboo).
  • Deployment of application (EAR) on JBoss Application server in clustered environment, managing the servers, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: Java 1.7, J2EE, CSS, Subversion, XML, JDBC 4.0, RAD, AJAX, JSF, jQuery, Intellji, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit,Microsoft tools, Oracle 11g, PL/SQL, Unix, scrum, agile, Spring 4.1, Hibernate 4, JBoss, TOAD, Oracle 11g, JavaScript, Angular Js, Jersey, Selenium WebDriver, Jenkins, Cucumber, Junit, Ant, SOAP UI, XPath, Eclipse, Selenium grid.

Confidential, Memphis, TN

Java/ J2EE developer

Responsibilities:

  • Analyzing the business and functional requirements
  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage
  • Implemented the business logic to interact with TrustCommerce using TC Query API to download the data in XML format from TrustCommerce vault site.
  • Used JAXB framework to Marshalling and UnMarshalling XML.
  • Implemented XSD schema to Create POJO classes for the XML elements.
  • Used Hibernate framework to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Used B2bi application to FTP the reports generated by program to mainframe, which are finally uploaded to Ondemand content manager.
  • Interacted with Automation operation group to schedule the application to run at 1:00 am
  • Involved in Development of an interface using JSP and Servlet to Manually running the application
  • Implemented a business logic using JAX-WS and consumed same services by generating client.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver
  • Good Experience on Selenium IDE and creating Scripts in selenium
  • Used RESTful to test the web services
  • Developed and deployed applications onto WebSphere application servers using Serena Dimensions Client
  • Provide Support during testing, analysis cause of issue and provided a solution and updated code.

Environment: Java 1.5, HTML, JSF 2.0, IBM DB2, IBM Web Application Server 7.5, Apache Log4j, ANT, JUNIT, Servlet, Serena Dimensions 12.1, WinSQL, XSL, XML spy 2004 edition, Velocity, RAD 8.5,Ondemand,JAX-WS,Soap UI 4.2, WebDriver, Jenkins, Cucumber, Junit, Ant, Selenium IDE.

Confidential, Camp hill, PA

Java/J2EE Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
  • Converted all record and play back test cases into Selenium automated scripts.
  • Designed and developed Middle-Tier components using EJB (Message Driven Bean)
  • Implemented the GoF design patterns like Factory, Singleton and Command patterns.
  • Designed and implemented the presentation layerusing Twitter Bootstrap, Java Server Pages, tag libraries, cascading style sheets, AJAX, AngularJS, HTML and DHTML.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops in the application.
  • Designed and integrated the full scale hibernate / Struts.
  • Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, integration with Hibernate.
  • Involved in development of Generichibernate DAO framework
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
  • Consumed Web Services to implement application search functionality.
  • Used the Java Collections API extensively in the application.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Used Github as the version control.
  • Used Clear Quest for bug tracking, issue tracking and project management.

Environment: JDK1.5, Struts framework 1.2,Log4j, Hibernate3.3, JSP, JSTL, Servlets, JNDI, EJB, JDBC, SOAP UI, Web Services, Oracle 10g, SQL, SQL Developer, Github, JavaBeans, CSS, TOAD, HTML, AngularJS, DHTML, JavaScript, Twitter bootstrap 2.3.2, RAD 7.X, WebSphere 7.5, Selenium WebDriver, Jenkins, Cucumber, Junit.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Involved in designing UML diagrams using Rational Rose.
  • Programming and Development of modules involving Struts, Spring, AJAX, Servlets, JSP, JSTL, JQuery and JS.
  • Development methodologies using Rational Unified Process (RUP).
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented Design patterns such as Business delegate, Service locator, Model View Controller, Session façade.
  • High level design of SOA components to complete end-to-end B2B integration
  • Worked on establishing communications with other applications usingWebSphere Message brokerwith JMS for asynchronous messaging.
  • Used JAXB API to Marshall and Marshall XML documents for processing
  • Used XML Web Services using SOAP.
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.
  • Designed various tables required for the project in SQL databaseand used Stored Procedures in the application.
  • Developed all the J2EE components using RAD
  • Developed the automatic build scripts using ANT for the application and deployed and WebSphere Application server.
  • Utilized CVS as a version control system and for code management

Environment: Rational Application Developer (RAD) 7.0, J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, Spring, UNIX(AIX), Hibernate, JQuery, Java Script, Ajax, DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Web Services, WebSphere Message broker 6.0, Oracle 10g, ANT, Rational Clear Case, JUnit, log4j

Confidential

Java developer

Responsibilities:

  • Developed JSP for UI and Java classes for business logic.
  • Used XSLT for UI to display XML Data.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO forOracle 8i for DML Operations like Insert, Update, Delete the records.
  • VSS is used for Software Configuration Management.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Used IDE tool WSAD 5 .0 for development of the application.
  • Developed Application in Jakarta Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS(Cascading Style Sheets).
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, and AJAX.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Developed JSP’s to validate the information automatically using Ajax.
  • Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern.
  • Created struts-config.xml and tiles-def.xml files.
  • Developed Ant script to create war/ear file and deploy the application to application server.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Used CVS for version control.
  • Also involved in testing and deployment of the application on WebLogic Application Server during integration.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, Apache Ant, JSP, JavaBeans, JavaScript, ExtJs, Tomcat 4.1,Jdeveloper, Oracle 8i, XML, XSLT, HTML/DHTML/XHTML, CSS, Tiles, Ajax, DB2 UDB, PL/SQL, XML SPY.

We'd love your feedback!