Java Developer Resume
Columbus, OhiO
SUMMARY:
- Over 9 years of professional experience in IT, in different phases of Software Development Life Cycle, involved mainly designing, development/implementation, testing and maintenance of Business - to Business, Business - to-Customer, Web applications and Client/Server build on Java and JEE/J2EE.
- Strong self-starter with extensive expertise as software/application/framework development and broad skills in Object-Oriented Design and Development(OODD)and in Object oriented development environment, including UML, and N-tier application development using industry-proven patterns and best practices.
- Comprehensive knowledge in design patterns like DAO, Singleton, Front Controller and implementation of MVC architecture using struts for reusing the most efficient and effective strategies for effective development.
- Experience in programming with Multithreading, Servlets, JSP and JSF, Angular js.
- Have good knowledge and skills implementing Web/Enterprise architectures and in open source frameworks Struts, Hibernate, iBatis, myBatis, SpringIOC, AOP
- Extensive Knowledge on SOA using Web Services by using various best practices on Web Services (SOAP, WSDL,UDDI) and also on JMS, java mail, JCA
- Highly experienced in analysis of business and system requirements, data modeling, documentation, development, deployment and testing of enterprise applications.
- Experience in understanding of relational database concepts and development with multiple RDBMS databases including Oracle, MySql, and MS SQL Server SQL Dialects such as PL/SQL.
- Proficient in developing applications using Java/J2EE design patterns and industry’s best design practices.
- Agile Management& Software Development with Test Driven Development (TDD), Iterative development, Scrum, pair and other agile practices and methodologies
- Good middleware skills in J2EE, web services with application servers -Tomcat web server, BEAWebLogic, IBMWebSphere, JBoss, Websphere 6.1with experience on heterogeneous operating systems.
- Extensive experiences in Log4j for creating logs of different categories
- Experience in using IDE like RAD, jdeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
- Experience in using version control tools like CVS, SVN and extensive knowledge on developing Web-based applications utilizing Java technologies
- Extensive knowledge on Hadoop HDFS and MapReducing concepts and on DataModeling.
- Excellent ability in writing specifications and gathering requirements from the user and implement their requirements in software applications. Maintaining proper documentation for future reference.
- Ability to blend technical expertise with strong Conceptual, Business and Analytical skills to provide quality solutions, Highly motivated team player with ability to grasp new concepts.
TECHNICAL SKILLS:
Java Technologies: J2SE, J2EE, JSP, Servlets, JNDI, JDBC, JSTL, EJB, JSF, Junit, Java Persistence API, RMI, JMS
Web Technologies: AJAX, JavaScript, Jquery, Facelets, JavaServerFaces, Angular js.
Markup Languages: HTML, CSS, DHTML, XHTML, XML
Application servers: Web Logic, Web Sphere 6.1, Web Sphere7, Web Sphere 8.1, Tomcat, JBoss, JavaWebServer5.0
Databases: Microsoft SQL Server 2005, 2003, MySQL, Oracle 10g, 11g
Application Frameworks: Struts, Spring
ORM Technology: Hibernate, JPA, iBatis, myBatis
IDEs: Eclipse, Netbeans, WebLogic Workshop, IBM RSA/RAD (Rational Application Developer) 7.x
Operating Systems: Windows 2000 Professional, Windows XP, UNIX, Linux
Version Control Systems: Clearcase, CVS, SubVersion, Github.
Tools: Maven, Ant, JUnit, Log4J, SLF4J.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Java Developer
Responsibilities:
- System study, interaction with users & management, performance of analysis, designing, coding, and testing & implementation of the system. Development of product management code.
- Creating micro plans, effort estimations and traceability matrix documents. Identifying and escalating any issues in the development. Preparing the technical specifications based on analysis.
- Interacting with the client and getting the knowledge on the application. Interacted with various internal teams such as SOAPUI framework.
- Coordinating with the team members and involved in code reviews, Unit Testing.
- Responsible for writing the unit test cases, system cases and functional test cases of the system.
- Design and modeled objects using modeling techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams.
- Preparing the high-level and detail level design documents before developing the code according to required specification.
Environment: Java, J2EE, Servlets, XML, Junit, IBM RTC, CSS, maven, UML, Junit,, HTML, JavaScript, Maven, DB2, Windows 7, HTML, XML, Java Server Pages, and Java Script, IBM RAD, Oracle 11g, Log4j, IBM WEBSPHERE server 8, SVN, spring boot, angular js, Tomcat Apche 5.0, Doc viewer, CVS.
Confidential, Columbus, OH
Java Application Developer,
Responsibilities:
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements. Involved in conducting Joint Application Development sessions and collected the end user requirements.
- Developed analysis level documentation such as TA (Technical Architecture/Approach) documents, high level design documents and low level design documents by using Microsoft Visio. Developed Integration components with Provisioning sub-systems using ESB and Web services(SOAP/WSDL)
- Extensively worked on, WTXRules Engine, Decision xmls, Guvnor Knowledge repositories and Workflows.
- Designed and developed WebsphereTransformationExtender BPM process workflow files with multi Work item handlers to handle business logic/components. Developed service layer using spring annotations and J2ee design patterns.
- Involved in Configuring web.xml and Spring-Servlet.xml according to the spring framework.
- Written and debugged the Maven for building the entire web application.
- Shared knowing the application behavior with user and. Acquainted with VM within a short span of time.
- Developed Simulator to in corporate all the request and providing responses multiple threads
- Written Jmeter scripts to evaluate the Performance of the code and Validated all XML input files as part of unit testing of the WTX Rules
- Created type trees with .mtt to consume to all the Schemas with different services.
- Used tools to write and process the Messages on MQ from other modules and applications services at organization level integration environment.
- Implemented SOAP, WSDL and a subset of XML Schema for a web services toolkit, and for web services integration. Developed RPC/Document based Web services.
- Developed WSDL for Describing Web Services. Implemented SOAP Web services to talk with Various Applications. SOAP Used for Messaging and interact with Web Services.
Environment: Virtual Machine, Win-SCP, RFHUtilc, IBM Message Broker, Agile, TDD, Pair programming, WTX, Rules engine, BPM workflow, ESB, Quartz Scheduler, Spring, J2EE, Java 1.6, WebsphereDesinStudio8.4.1, SpringToolSuite, Tomcat server 6, Web services, SOAP, WSDL, SVN, WIKI, JIRA, UML, Junit, Power Mock, Mockito, Sonar, Code coverage, Jmeter, Hudson, Maven, IBM RTC, Windows 7, Linux, Jenkins.
Confidential, San Antonio, TX
Java Application Developer
Responsibilities:
- Actively Participated in the SQA Improvements of design Program Reference module.
- Developed component based Wicket, HTML web pages for user interface.
- Involved in Configuring web.xml and config.xml according to the persistence framework.
- Hibernate mapping file and the hql queries for retrieving data from the database.
- Involved in development of business objects and service controller objects to deal with the database.
- Participated with end clients in knowing the application requirements and Acquainted with framework within a short span of time.
- Implemented Restful Web Services (REST) to talk with various applications distributed across different environments.
- Spring core is used for implementation for bean configuration and integrated spring with Hibernate and Spring XmlAppicationContextFactory issued to inject beans from java classes.
- Monitored the error logs using Log4j and fixed the problems.
- Developed effective Junit Test cases for Data Quality check based on assessor rules.
- Written the Batch files to run batch and to schedule for control-m
- Involved in unit testing, defect analysis and fixing production defects
- Used IBMRAD as the IDE for building the application.
- Involved in developing the Metadata tables, database table structures, definitions and relations. Maintaining the application support deliverables and enterprise management systems data from database tables in Oracle database.
- System study, interaction with users & management, performance of analysis, designing, coding, and testing & implementation of the system. Development of product management code.
- Designed and documented the whole project in UML - Use Cases, Class Diagrams, Sequence Diagrams and Rational Team Concert to build the desired projects.
Environment: Agile, TDD, Pair Programming, Hibernate, Control-M Scheduler, Java1.6, J2EE, Spring3.0, Servlets, JSP, XML, Junit, REST web services, IBM RTC,CSS, JavaScript, Ajax, UML, Junit, Mockito, HTML, JavaScript, Maven, DB2,Windows 7, Linux, DB2, JBOSS Application Server, Jenkin, IBM RAD, Oracle 11g, Log4j, WEBSPHERE server 6, WEBSPHERE server 8, Apche-Wicket 1.1, Tomcat Apche 5.0.
Confidential, Columbus, OH
Java Application Web Developer
Responsibilities:
- Participated in the WEBDEVELOPEMENT of Program Reference module.
- Developed dynamic JSP, HTML web pages for user interface.
- Implemented persistence mechanism using iBatis.
- Used JavaScript for improved client side validations.
- Involved in development of business objects and service controller objects to deal with the database.
- Implemented various design patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
- Used web services SOAP protocol to transfer XML messages from one environment to other.
- Spring (MVC) is used for implementation of business model logic.
- Monitored the error logs using Log4j and fixed the problems.
- Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios. Implemented business logic using J2ee design patterns.
- Involved in unit testing, defect analysis and fixing production defects
- Used Intellij as the IDE for building the application.
- Developed POCs for use cases using jsf, richfaces, spring webflow and oracle Cache.
- Used IBM Coremetrics to track event Test Dimensions and Versions.
- Used Oracle Cache Techniques to improve the site performance.
- Used IBM Mainframe technology for order processing.
- JSF was used to prepare logical parts of the presentation pages. Built rich user interface using features of the Jboss Rich faces, A4J and Seam components
- Various JSF, Facelets, Rich faces, Seam tags were used for asynchronous requests to web container.
- Responsible for development check out process. Reading the data from profile and completed the checkout process. Created one page checkout where customer will be able to finish checkout without navigating to different screens.
- Interacting with the client and getting the knowledge on the application. Interacted with various internal teams such as UI framework, Spring AOP and integration.
Environment: Java1.7, J2EE, Spring MVC, Servlets, JSP, XML,, MVC, iBatis, UML, Junit, RESTweb services, OracleCoherence(Cache Framework),Sourcetree, CSS, JavaScript, Jquery, JSON, UML, Junit, Power Mock, CSS, HTML, DHTML, JavaScript Mockito, JavaServerFaces, Facelets, Hudson, Maven, jira, Windows 7, Linux, Jenkin, Intellij13.1DB2, IBMCoremetrics, Log4j, Apche-taglibs 1.1 and tiles 2.2.2, Git Flow, Cucumber,.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Fixing production bugs and adding new features to victoriasecret.com website.
- Participate in business requirements and understand the requirements from Business Users.
- Implemented Validator framework of Struts to write customized JSP validations.
- Participate in sprint planning and estimate the stories and define the tasks for the current sprint stories.
- Adopted agile methods for development and delivery of the solution.
- Designed the Database, written triggers and stored procedures.
- Worked with Struts MVC objects like Action Servlet, Controlers, validations, Web Application Context, Handler Mapping, Message Resource Bundles, Form Controller, and JNDI for look-up for J2EE components.
- Configured log4j to log the warning and error messages.
- Developed dynamic JSP pages with Struts. Used built-in/custom Interceptors and Validators of Struts.
- Used Spring-Mybatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
- JavaServerFaces, Facelets was used to prepare logical parts of the presentation pages.
- Responsible for writing the unit test cases, system cases and functional test cases of the system.
- Preparing the high-level and detail level design documents before developing the code according to required specification.
- Participated in calculating Derivatives, margin calculations for 321 plans and investment solution builders banking merges,
- Written deployment scripts to deploy application at client site and experienced in Property and Casualty insurance .
Environment: Java1.7, Java1.5, J2EE, JDBC, Servlets, JSP, XML,, Design Patterns, MVC, Struts, CSS, HTML, DHTML, JavaScript 1.2, iBatis, myBatis, UML, Junit, SOAP, WSDL, web services, SVN, Tomcat server 6, SQL DeveloperSolaris 8, SOA, services, SVN, Spring MVC, CSS, HTML, DHTML, JavaScript, Jquery, JSON, UML, Junit, Power Mock, Mockito, JavaServerFaces, sonar2.x, Hudson, Cucumber, Maven, HP ALM QC, Oracle 11g, Windows 7, Linux, Jenkin, Eclipse, Dbvisualizer6.5.5.
Confidential, Carson city, NV
Java WebSphere Programming developer
Responsibilities:
- Played an active role in the team by interacting with welfare business analyst/program specialists and converted business requirements into system requirements.
- Developed analysis level documentation such as Use Case Model, Business Domain Model, Activity & Sequence Diagrams and Class Diagrams.
- Implemented core java multi Thread listener to process the orders. Core java was used to prepare logical parts of the order data. Implemented business rules using Core Java.
- Understand and analyze the existing OASIS application for reengineering purpose.
- Designed high / detailed design level components and services using Microsoft Visio.
- Developed analysis level documentation such as Use Case, Business Domain Model, Activity & Sequence and Class Diagrams. Conducted Design reviews and Technical reviews with other project stake holders.
- Implemented Services using Core Java. Developed and deployed UI layer logics of sites using JSP.
- Worked with Struts MVC objects like Action Servlet, Controlers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, Form Controller, and JNDI for look-up for J2EE components.
- Developed dynamic JSP pages with Struts. Used built-in/custom Interceptors and Validators of Struts.
- Implemented new role based security system for OASIS application on state portal database.
- Developed program notifications and invitation letters in PDF format using Adobe Jet forms.
- Developed the XML data object to generate the PDF documents and other reports.
- Used Hibernate DAO, JDBC for data retrieval and medications from database
- SOAP Used for Messaging and interact with Web Services.
- Developed dynamic web pages with Facelets, JavaServerFaces, Facelets, Javascript /JSON and JSTL.
- Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Developed SOA components to read, write and process the Messages on MQ from other modules and applications services at organization level integration environment.
- Implemented mid-tier business services to integrate UI requests to DAO layer commands.
- Integrated Business Objects Enterprise XI 3.1, Crystal Reports 2008 SDK with the web application.
Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, IBM RSA/ IBM RAD(Rapid Application Development) 7.x, WEBSPHERE server 7, Portal, LDAP, IBM MQ Broker, SOA, Web services, SOAP, WSDL, Design Patterns, VSS, Perforce, MVC, CSS, HTML, DHTML, JSF, JavaServerFaces, Facelets, JavaScript 1.2, Adobe Jet Forms, UML, Junit, Oracle 11g, Windows XP, IBM main frames, Websphere 5.x, WSAD 5.x.
Confidential
J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS. CSS and JavaScript were used to build rich internet pages.
- Agile Scrum Methodology been followed for the development process.
- Designed different design specifications for application development that includes front-end, back-end using design patterns, UML.
- Developed proto-type test screens in HTML and JavaScript. Involved in developing JSP for client datapresentation and, data validation on the client side with in the forms.
- Developed the application by using the Spring MVC framework.
- Collection framework used to transfer objects between the different layers of the application.
- Swings being used to customized the specific tools for generic purpose.
- Developed data mapping to create a communication bridge between various application interfaces using XML, XSL, XSLT.
- Spring IOC being used to inject the parameter values for the Dynamic parameters.
- EJB Session Beans being used to interact with Database using the JPA.
- Developed JUnit testing framework for Unit level testing.
- Actively involved in code review and bug fixing for improving the performance.
- Glass Fish application server to deploy the application to execute.
- Documented application for its functionality and its enhanced features.
- Created connection through JDBC. Creating JDBC statements to call stored procedures.
Environment: Spring MVC,J2EE, Java, JNDI, JDBC, Servlets, Jsp, PL/SQL, JSP, XML, Design Patterns, CSS, HTML, DHTML, JavaScript 1.2, UML, Rational Build Forge, Junit, ApacheTomcat, Javadoc, VSS, Windows 2000 Server, Oracle, Apache Web Server, .