Java Developer Resume
Bentonville, AR
SUMMARY
- Having 6+ years of experience in teh IT industry wif diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
- Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
- Experience in identifying defects, problems, suggesting and determining teh extent of programming required and performance tuning of teh applications.
- Experience in developing projects for e - commerce, Healthcare & Insurance, Media & Entertainment and Telecom domains.
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, Apache Axis.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers, Oracle reports and Complex SQL’s.
- Experience in developing Unit testing & Integration testing wif unit testing frameworks like JUnit, Mockito, TestNG, Jersey Test and Power Mocks.
- Experience implementing RESTful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey.
- Experience in working wif XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML wif SAX & DOM parsers.
- Experience in working wif application server technologies like IBM WebSphere, WebLogic, JBoss, WAS and Apache Tomcat.
- Experience in Object Oriented Methodology, UML and Design Patterns.
- Experience wif Apache Cassandra, Apache SOLR and Dozer.
- Experience in Front End Technologies: JSP, HTML, JavaScript, Bootstrap, JQuery, Ajax, Backbone.js, Nodejs and Angular.js.
- Knowledge on user interactive design using Actuate.
- Experience in configuring build tools like Maven and ANT for teh development and deployment.
- Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Experience in Object Oriented Programming concepts.
- Configuration and Version control management using CVS, VSS and SVN.
- Excellent team player, quick learner and self-starter wif effective communication, motivation and organizational skills combined wif attention to details and business process improvements.
TECHNICAL SKILLS
Languages: JAVA/J2EE, PL/SQL
JAVA Technologies: Core Java (JDK 1.3, 1.4,1.5, 1.6, 1.7), J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0/3.0, Web Services
Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Angular.js, Backbone js, CSS, XSLT, AJAX, DOJO, Boot Strap, VB Script, Shell and Python Script.
Distributed Technologies: RMI, EJB, JMS, ActiveMQ
Middleware Technologies: Web Services(SOAP and Restful)
XML: XML Schema, DTD, SAX and DOM parsers.
Application Server/Web Server: WebSphere, WebLogic, JBoss and Tomcat
Modelling Tools: Microsoft Visio, Rational Rose
Integration Server: Jenkins, Bamboo, Team City
Database: Oracle ( version -11g, 10g, 9i, 8i ), My SQL, DB2
Frameworks: Struts 1.1/1.2/1.3/2.0 , Spring MVC 2.0/2.5/3.0/3.5 , JSF
ORM: Hibernate 2.0/3.0/3.5
Other Tools: Log4J, JUnit, Mockito, Power Mocks, TestNG, Cucumber, Ant, Maven, Bower, Gulp,s jQWidgets, RAD, SOLR, Apache Camel, DOJO, Ruby on Rails, Hive, Hadoop, Big data
Operating Systems: Windows 95/98/NT/2000/Me/XP/Vista/Win7
IDE: Eclipse 3.x, STS, IntelliJ, My Eclipse
Version Control Tools: SVN, VSS, CVS
SQL Tools: TOAD, SQL Developer, SQL Yog
No SQL DB: Cassandra, Derby
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Actively participated in Object Oriented Analysis Design sessions of teh Project, which is based on MVC Architecture using Spring Framework.
- Involved in Daily Scrum meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
- Designed and developed entire application implementing MVC Architecture.
- Developed frontend of application using BootStrap (Model, View, Controller), Java Script, Angular.js framework.
- Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Published Web services - WSDL and SOAP for getting required information from teh Cassandra DB.
- Published Web services - WADL and REST for getting required information from teh Cassandra DB.
- Used Maven to build and deploy teh application on web logic server.
- Implemented Object-relation mapping in teh persistence layer using hibernate framework in conjunction wif spring functionality.
- Worked wif Cassandra DB to insert, fetch and update records.
- Configured Hibernate’s second level cache using EHCache to reduce teh number of hits to teh configuration table data.
- Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
- Used XML SAX parser to simulate xml file which TEMPhas simulated test data.
- Proficient in developing applications having exposure to Java, JSF-IceFaces, JSP, Servlets, Struts, Swing DB2, Oracle (SQL, PL/SQL), HTML, XML, XSD
- Worked wif Apache Camel CXF and routes for web services and Pub-Sub implementation.
- Proficient in developing applications having exposure to Java, JSF-IceFaces, JSP, HTML.
- Responsible for implementing teh transaction management in teh application by applying Spring Transaction and Spring AOP methodologies.
- Migrated teh UI from JSF to Agnular.js and Build front-end using Bower and gulp.
- Developed and exported grids using jQuery jQWidgets.
- Implemented all teh UI Components wif JSF Icefaces, Sandbox, Tomhauk and A4J libraries.
- Used SVN for version control and used STS as teh IDE for developing teh application.
- Managed deployments to QA, UAT and other higher environments.
- Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures, Functions, Triggers, Forms and Reports.
- Integrated teh application wif Spring Quartz framework.
- Worked on jQuery for user interface interactions, effects and themes built on top of teh jQuery javaScripts
- Design and implementation of business logic and data processing routes using Apache Camel.
- Worked on Lucene, SOLR and spearheading teh index and search related development work.
- Worked wif teh Search relevancy team to improve relevancy and ranking of search results using SOLR and customizing Lucene/SOLR code.
- ORM tool Hibernate 4 to represent entities and fetching strategies for optimization
Environment: JDK 1.7, Oracle 11g, Boot Strap, Angular.js, Bower, Gulp, jQuery, jQWidgets, Apache Camel, Cassandra, Hibernate 4.0, Spring 3.5, JUnit, Mockito, Power Mock, Maven, Spring, Spring Security, Spring boot, SOAP, Restful Web Services, SOLR, HTML, JQuery, SVN, STS, WAS and WebLogic
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like requirements gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JSP, JQuery, HTML5, CSS3, DOJO, JavaScript for request management and search and filter modules.
- PAGE FLOW is used to drive user interfaces
- Worked wif Python scripting for Server side and for HTML output.
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Developed Restful Web services for transmission of data in JSON format.
- Extensively worked on XML DOM Parser
- Extensively worked wif Servlets, JDBC, JSP, Hibernate and Spring to build application logic.
- Extensively worked wif SQL and PL/SQL
- Worked wif Backbone js for minimal set of data structuring and for UI primitives
- Oracle TopLink - An object-to-relational persistence architecture used for teh persistence layer of teh TOMIS II application.
- Created EJB, JPA and Hibernate component for teh application.
- Developed teh workflow interfaces using JSPs, CSS, JSF framework and Backing beans.
- EJB Session beans - Invoked by teh client (User Interface) to perform CRUD operations on Java Objects enabled by TopLink (EJB Entity beans).
- Developed unit and integration test cases using JUnit, Mockito and cucumber.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Extensively worked wif Backbone js events for data modeling and views.
- Developed Framework & Application facilitating custom XML, Properties files & Database configuration for Data Processors/SFTP locations based on Client & location to be delivered for each client to send Extracts (data files) to clients in Application via sftp in csv, xml, xls & txt formats to multiple client locations
- Apache Ant was used for teh entire build process.
- Used Hibernate for Object mapping.
- Oracle JDeveloper 10g - An IDE used for rapid web application development wif Oracle ADF, Toplink, OC4J, and JSF wif an Oracle 10g database.
- Worked wif Linux machine for deploying and interaction wif teh application
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
- Developed spring service classes using spring controller component.
- Deployed teh application on Web Sphere server.
- Developed presentation layer using Java Server Faces (JSF) MVC framework.
- Used Hibernate, EJB, SQL, JDBC and JPA to develop teh persistent layer.
- Used Log4J API for logging and debugging.
- Worked wif Apache Camel for integrating different components.
- Worked wif no sql database of Cassandra for integrating components staging db.
- Worked wif Cassandra DB to insert, fetch and update records.
- Order Management system Automated information for payments and billing.
- Developed teh application using Front Controller, Data Access Objects, and Singleton.
Environment: Java, J2EE, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON,DOJO, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case, Camel and Cassandra.
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Reviewed teh functional, non-functional requirements and high level designs.
- Worked wif Agile Methodologies.
- Used Struts and Spring Web flow for integration purpose in application development.
- SOAP UI is used for web services testing.
- Developed and integrated wif server components using Spring, Hibernate.
- Extensively worked wif core java like collections, String Builder and interfaces.
- Developed code participating in different layers of teh application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
- Implemented Hash table and hash set for inserting and retrieving values.
- Extensively used Spring and Hibernate in Spring MVC.
- Implemented enterprise applications using WSDL, SOAP and XML schema.
- Developed different design methodology such as MVC patterns.
- Used Hibernate for Object mapping.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Worked extensively in teh backend Oracle database.
- Used Log4J for any errors in teh application
- Used HTML, CSS and Java Script for developing user interface.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Used MAVEN as build management tool.
- Used WSDL to post teh services in teh UDDI.
- Developed web application using JSF-prime faces Framework that uses Model View Controller (MVC) architecture wif JSP as teh view.
- Worked wif XPATH when need to identify objects in teh screen.
- Developed lookup tables and views to speed up queries.
- Provide critical support to current order management systems being used as and when required.
Environment: Java, EJB, Hibernate 3.6, Struts 1.3, Spring 2.5, Selenium, Oracle 10g, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 5x, JSF, Log4j and Apache camel.
Confidential, Atlanta, GA
Application Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design and testing phases.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in teh Design phase.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
- Implemented teh Enterprise JavaBeans to handle various transactions
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of Control (IoC).
- Used Log4j for debugging teh issues and exceptions.
- Participated in designing Web services framework in support of teh product.
- Responsible to write complex SQL and HQL queries to retrieve data from teh Oracle database.
- Involved End to End development by integration Front End and Backend by Debugging.
- Involved in complete development of “Agile Development Methodology” and tested teh application in each iteration.
- Extensively written unit and integration test cases using mock objects and junit.
- Used XML to transfer teh application data between client and server.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Done wif unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.
Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, JavaScript 1.2, SQL developer Weblogic 10.2, and Junit 4.0.
Confidential
Java Developer
Responsibilities:
- Understanding and analyzing teh requirements.
- Implemented server side programs by using Servlets and JSP.
- Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
- Implemented MVC using Struts Framework.
- Handled teh database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of teh stored procedures
- Widely used HTML for web based design.
- Used Log4J for any errors in teh application
Environment: Java 1.4, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL and Oracle9i.