Java/j2ee - Java Developer Resume
Cincinnati, OhiO
SUMMARY:
- Having 8+ years of experience in Design, Development, Implementation and Maintenance of Java & J2EE web and client server based Internet applications
- Involvement in all phases of project execution (SDLC) starting from understanding Requirements, Analysis, Design, Development, Testing and Documentation
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Experience in Core Java Technologies like Core java, Beans, collections, Exception, OOP concepts.
- Strong hands on experience in developing the Enterprise and Web applications on N - tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web Services, XML, JPA, JMS and JDBC .
- Experience in developing web application layer using Spring MVC, Spring Core, Spring IOC, Struts.
- Experience working with Hibernate as the back-end Object Relational Mapping (ORM tool) for mapping java classes with database using the HQL (Hibernate Query Language).
- Experience in Designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
- Experience in Front End Technologies such as JSP, HTML5, CSS, JavaScript, JQuery and Angular JS.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate and Struts .
- Experience in working with application servers like IBM WebSphere, WebLogic and Apache Tomcat.
- Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
- Strong Experience in Relational database like Oracle 9i/10g (SQL & PL/SQL), SQL Server.
- Experience in configuring build tools like Maven and ANT for the development and deployment.
- Hands on experience in using various IDE’s such as Eclipse, NetBeans and JDeveloper.
- Configuration and Version control management using CVS, VSS, WinSCP and Tortoise SVN.
- Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit.
- Developed custom dynamo pages for Application using standard ATG Tag libraries.
- Ability to handle several tasks simultaneously and deliver expected results within the assigned time.
- Ability to execute a rational thought process combined with outstanding conflict resolution skills which help to overcome the challenges faced while performing the tasks.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
TECHNICAL SKILLS:
Programming: Java/J2EE, C++, JavaScript, XML, HTML, PL/SQL.
Web Technologies: JSP, Servlets, Swing, JDBC, J2EE, XML, HTML5, Angular JS, CSS, JavaScript, DOM.
Development Tools: Eclipse, RAD, Maven.
Frameworks: Struts, Spring, Hibernate.
Designing Tools: Rational Rose, Agile Methodology.
Web/App Servers: Jboss, WebLogic, WebSphere, Tomcat.
Databases: Oracle, SQL.
Distributed Tech: J2EE, EJB, Springs, RMI, Web Services.
Design Patterns: MVC, DAO, Singleton, Factory Pattern, Session Fa ade, Front Controller, Business Delegate Design Pattern.
Operating Systems: Windows XP/NT/2000, UNIX, Linux.
PROFESSIONAL SUMMARY:
Confidential, Cincinnati, Ohio
Java/J2EE - Java Developer
Responsibilities:
- Analyzed the webservice technology to be used according to the business requirement.
- Analyzed the frameworks, technology and tools to be used for the development according to the business requirement.
- Involved in developing a quote process for an insurance policy.
- Involved in designing and development of the modules.
- Developed SOAP webservice for Quote process.
- Used annotations in entire project.
- Designed and developed SOAP webservices.
- Involved in configuring weblogic server setup.
- Involved in configuring weblogic-application.xml file.
- Produced SOAP webservice for quote schedule process.
- Designed webservices in XML format according to the requirement.
- Used Spring 3.x framework and JAX-WS to develop and parsing the xml file simultaneously.
- Wrote HTTP scripting to POST the data at the client side.
- Made code enhancement in Quote process.
- Wrote SQL queries in Data studio tool in DB2 database.
- Published and consumed a message to the existing webservice and performed database operations affected by the event occurred in moratorium process simultaneously.
- Flexibly implemented the changes in the code whenever needed by business people.
- Designed request and response XML layouts for the requirement.
- Wrote SQL queries for CRUD operations in DB2 database.
- Involved in scheduling the batch process simultaneously.
- Implemented crons job with spring for batch process.
- Used maven and ant build tools.
- Used SONARQUBE tool for code quality purpose.
- Worked on deploying the process in different environments.
- Wrote scripts for deployment process.
- Used Quality Center tool to keep track of the defects.
- Used sharepoint to keep track of the CSU Direct Bill project.
- Wrote ant scripts for deployment.
- Deployed the project on LINUX platform.
- Wrote JUnit test cases to test functionality of the requirement.
- Used Mockito framework to write test cases.
- Regularly interacted with architect and team lead to gather the business changes.
- Used data studio tool to write SQL queries.
- Used SOAPUI and POSTMAN tools to test the webservices simultaneously.
Environment: Java, Spring 3.x, WebLogic 11, Oracle 12 database, ANT Scripts, Maven, AIX Server, Webservices, XML, Eclipse, Data Studio, SOAP Web Service, JUnit, DB2, LINUX, TFS.
Confidential, Cincinnati, Ohio
Java/J2EE - Java Developer
Responsibilities:
- Converted hibernate mapping files to Java persistence objects queries.
- Used annotations in the entire project.
- Involved in Configuring web.xml and spring-config.xml according to the spring framework.
- Worked on the Spring Framework and Spring boot application.
- Consumed the services provided by the producers of the webserivces.
- Developed Web service modules based on SOA architecture using SOAP.
- Used RESTFUL controller for the webservice for the Spring MVC application.
- Developed web applications using Spring MVC.
- Worked on attribute spreadsheet, heart of the application.
- Identified defects with the attribute spreadsheet and reported accordingly to the business analyst.
- Worked with tester to validate the data and the functionality required by business.
- Solved the defects and made code fixes accordingly.
- Used JIRA to track the flow and status of the project.
- Updated JIRA and assigned the defects accordingly.
- Identified issues with the business rules and reported.
- Identified business rules issues in the code and made fixes respectively.
- Used threads to maintain flow of multiple threading simultaneously.
- Used restful webservice to download the attribute spreadsheet and read it, for the In-Store Made process.
- Used restful webservice to download the sdl file from the client side.
- Developed set of rules according to the business requirement.
- Used SOAP webservice - WSDL files to get the operation, input and output details about the functionality.
- Maintained consistency by reading cell value from the sheet.
- Gained consistency by changing the cell values of the attribute spreadsheet and sdl file.
- Implemented business rules logic as per the required functionality.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans.
- Involved in writing the JUnit test cases using Junit framework for the business rules to test the functionality.
- Followed agile methodology - made stories, attended stand up meetings regularly.
- Developed HTTP scripting for sdl uploading at the client side.
Environment: J2EE, Java, Servlets, XML, Spring, Spring boot, JPA, Web Services, JUnit, SOAP, XML, Multithreading.
Confidential, Columbus, Ohio
Java/J2EE - Applications Developer
Responsibilities:
- Involved in writing the Hibernate mapping configuration files for POJO’s.
- Used Hibernate for Object/Relational persistence mechanism.
- Involved in Configuring web.xml and spring-config.xml according to the spring framework.
- Worked on the Spring Framework in integration with Hibernate ORM framework.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring Ioc (Dependency Injection).
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
- Developed web applications using Spring MVC, JQuery, and HTML5.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Implemented business logic in service layer as per the required functionality.
- Analyzed and revised the revenue management techniques
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
- Involved in writing SQL Queries to get the data from the database.
- Wrote queries for CRUD operations to update, delete, insert and remove data from the database.
- Involved in writing the JUnit test cases using Mockito framework for server side layers to test the functionality.
- Participated in the recruitment process and assisted in the development of training modules.
Environment: J2EE, Java, Servlets, JSP, JDBC, EJB, JMS, JQuery, HTML5, JSTL, XML, Spring, Struts, Hibernate, AngularJS, Web Services, JUnit, SOAP, XML, JavaScript, UML, Apache Axis, ANT.
Confidential, Hagerstown, MD
Java/J2EE Developer
Responsibilities:
- Application was developed using the Struts MVC architecture.
- Developed action and form classes based on Struts framework to handle the pages.
- Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
- Database relation mappings are eased using Hibernate by creating ORM mapping files.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Used Spring core implementation and also features like Spring web and MVC in the web application
- Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
- Used Hibernate to access My SQL database and implemented of connection pooling.
- Spring framework is used to implement Inversion of Control (IOC) and Data Access Object (DAO).
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Designed and implemented Report Module (using Jasper Report framework).
- Created several JSP’s and populated them with data from database.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Developing Web Services using Apache Axis 2to retrieve data from legacy systems.
- Developed user- friendly GUI using JSP, JavaScript, CSS3, and HTML5.
- Performed Dynamic Loading of one HTML page to another HTML page.
- Developed HTML5, JavaScript and JQuery for client side presentation and used JQuery core library functions for the logical implementation part at client side for all the application.
- Used Angular JS Routing Method to bind different URL for different contents of webpage.
- Used a defined set of tools to evaluate revenue management process.
- Revised existing processes and instructed the accounting staff about the changes.
- Coordinated with the senior analysts and studied about the strategies adapted by the competitors.
- Prepared detailed charts, tables, graphs, and reports for the senior analysts.
- Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in JBoss application server.
- Used ANT for the build process.
Environment: J2EE, Java, Servlets, JSP, JDBC, EJB, JMS, JQuery, HTML5, JSTL, XML, Spring, Struts, Hibernate, Web Services, JBoss Server, JAXB, JUnit, SOAP, XML, JavaScript, UML, Apache Axis, ANT.
Confidential, Columbus, GA
Java/J2EE Developer
Responsibilities:
- Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer and implemented Action classes using Dispatch action
- Used struts framework front controller and MVC patterns.
- Development of server side programming using Servlets, JSP, Struts.
- Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages
- Implemented the front end of the application using Spring MVC. Developed various controllers and validators for the front end and defined common page layouts using tiles.
- Designed, developed and maintained the data layer using the ORM framework called Hibernate
- Implemented different types of spring controllers as per application requirements, Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL
- Used Hibernate as the ORM tool to connect with Oracle database.
- Developed action and form classes based on Struts framework to handle the pages.
- Created web servlets using JSP, JavaScript, JDBC and adopted Agile methodology in the development including daily SCRUM.
- Modified web pages using JSP and Used Struts Validation Framework for form input validation.
- Database relation mappings are eased using Hibernate by creating ORM mapping files.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Worked extensively on design, redesign and development of UI, HTML5, CSS and JQuery.
- Used JavaScript and JQuery for client side validation.
- Involved in the development of a domain layer and developed an email system using the Velocity template and Spring.
- Used service oriented architecture (SOA) to develop customer profiles using web services approach.
- Involved in building and parsing XML documents using SAX parser and used XML Schemas to build blocks of XML.
- Used Web services - WSDL and REST for getting history card information from third party.
- Extended Web Services capabilities using WS-Security.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Used LDAP for authentication.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clearcase for version control across common source code used by developers.
- Worked in Unit, Integration and System testing.
Environment: J2EE, JDK, Servlets, JSP, Spring, JSTL, HTML, CSS, EJB, JMS, Hibernate, JavaScript, Rational Rose, LDAP, JSON, Web logic, PL/SQL, Oracle ATG, Maven, web services, Multi-threading, UNIX, and Windows, RAD, JAX-RPC.
Confidential, Dallas, Texas
Java/J2EE Developer
Responsibilities:
- Implemented various design patterns - Singleton, Abstract design Factory, Business Delegate, Value Object and Spring DAO.
- Developed Session beans to maintain workflow and used Hibernate for persistence of data Writing complex SQL queries, PL/SQL Stored Procedures for data conversion
- Used Spring framework for the implementation of the application.
- Developed the web tier using JSP, Spring MVC.
- Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to Oracle Database.
- Written and debugged the ANT Scripts for building the entire web application. Created mapping files using Hibernate.
- Experience in development of JavaScript and Jquery for client side validations.
- Used JQuery Events and JQuery scripts for basic animation and end user screen customization purposes.
- Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
- Performed Dynamic Loading of one HTML page to another HTML page.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Used CVS for Versioning and concurrent access to the project files.
- Designed and developed the action form beans and action classes and implemented MVC using Struts framework
- Created action classes using struts framework and developed user interfaces using spring tags.
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows
- Developed Session, Entity and CMP beans (EJB) for crucial business Logic.
- Involved in developing and coding for the call switch using JSP, EJB and generating triggers.
- Commit and Rollback methods were provided for transactions processing
- Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
- Used AJAX for rich Internet applications.
- J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
- Developed JSP pages and Implemented J2EE Design Patterns such as MVC, Business Delegate, and Unit of Work etc.
- SQL queries and Stored Procedures were written to get data from various tables.
Environment: Java, Servlets, JSP, Struts, EJB, JDBC, Hibernate, Spring, AJAX, JavaScript, Web Services, JMS CVS, HTML, XML, Web Sphere, Eclipse, UNIX, Oracle.
Confidential, Galveston, TX
Java/J2EE Developer
Responsibilities:
- Involved in designing applications using the core J2EE design patterns, Data Transfer Objects, Business Delegate, and Value Object.
- Developed Servlets in forwarding requests to different server for invoking the EJBs and connecting to Oracle database.
- Worked on the back end part of the application involving spring framework, and Hibernate.
- Hibernate was used as admin tool persistence framework. Also, implemented interceptors using Hibernate and Spring.
- Used CVS for Versioning and concurrent access to the project files.
- Designed and developed the action form beans and action classes and implemented MVC using Struts framework
- Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
- Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Developed the provider by top-down approach by writing the WSDL.
- Used SOAP Protocol for communicating between two different backend systems.
- Extracted the SOAP request sent to and SOAP response received from the backend system.
- Developed web services using Apache Tomcat web service engine.
- Developed various build scripts for building EJBs, deploying beans across domains, creating jar/war/ear etc. using ANT build tool.
- Commit and Rollback methods were provided for transactions processing
- Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
- J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
- Used JavaScript for validation
Environment: Java, Servlets, JSP, Struts, Hibernate, Spring, EJB, JDBC, AJAX, JavaScript, Web Services, JMS CVS, HTML, XML, Web Sphere, Eclipse, UNIX, ORACLE, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of the SDLC using Waterfall development process.
- Developed Java Beans and action classes.
- Used Hibernate Frame work to persist objects into database.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development
- Implemented the application using Struts Framework which is based on the MVC design pattern.
- Developed user interface using JSP, JSP tag libraries and Struts tag libraries to simplify complexities.
- Developed user interface using JSP, CSS and HTML and client side validation using JavaScript.
- Called SQL stored procedures according to the business requirement
- Prepared unit test cases and testing.
- Co-ordination with onsite team for development, testing and production issues.
- Coded assigned modules using leading Java frameworks and technologies (Struts, EJB) and industry standard tools (Eclipse)
- Unit testing before check in the code for the QA builds, Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
- Involved in deployment of components on WebLogic application server.
Environment: Core Java, JSP, XML, HTML, Hibernate, Struts, Spring, JavaScript, WebLogic, Windows.
