We provide IT Staff Augmentation Services!

Java Consultant - Development Resume

2.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Strong ability to understand new concepts and applications.
  • 8+ years of progressive experience in all phases of software development life cycle including requirements analysis, application design, development, Integration, testing, implementation and maintenance of various client/server and web applications.
  • Expertise in Object - Oriented Design and Web based Architecture using web technologies like JSP, Servlets, MVC Framework, EJB, Web Services (using SOAP/REST) and XML, OR Mapping tools (Hibernate)
  • Experience in developing web user interface applications in HTML 4.0/5.0, CSS (2/3), XHTML, JavaScript, JQuery, AJAX and Angular JS
  • Superior project implementation skills using both core and advanced Java technologies (Servlets, JSP, EJB 3.0, JNDI, JMS, JDBC, RMI, XML, XSLT, SAX, DOM) with various middleware technologies.
  • Hands-on experience with Web/Application servers (IBM WebSphere, BEA Weblogic, JBoss Tomcat, Apache HTTP) and development tools (RAD, MyEclipse and STS).
  • Extensive knowledge and implementation skills in Struts, Spring MVC framework.
  • Good Knowledge on open source framework such as Spring and Hibernate.
  • Experience of developing web services using SOAP, WSDL, UDDI and developing DTDs, XSD schemas for XML (parsing, processing, design) DOM, SAX, XSLT, Data Binding and modeling.
  • Good knowledge on Spring framework. Proficient in application development using spring modules Spring-Core and Spring-MVC.
  • Experience in implementing both top down and bottom up approaches of web services.
  • Expertise in RDBMS such as Oracle, and DB2 using JDBC Drivers, stored procedures and triggers.
  • Extensive knowledge of OOAD, UML, and Design Patterns.
  • Experience with frameworks like JUnit, EasyMock, Log4J, SLF4j.
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, and Hibernate Query Language (HQL).
  • Experience in using and implementing Design Patterns such as Singleton, Front controller, Session facade, Abstract Factory, Factory, Business Delegate, Service Locator, Data Access Object.
  • Familiar with the knowledge of Service Oriented Architecture (SOA) including Web Services (SOAP, WSDL, XML) using JAX-RPC, JAX-WS.
  • Strong program analyzing skills, with ability to follow project standards.

TECHNICAL SKILLS:

Languages: Java, J2EE, C/C++, SQL

J2EE Technologies: JDBC, JSP, Servlets, RMI, EJB, JNDI, JPA, JMS.

Web Development: HTML, XHTML, JavaScript, CSS3/Bootstrap, JQuery, Angular JS, AJAX

Database: Oracle, DB2, MySQL, SQL Server

Application and Web Servers: WebLogic, WebSphere, Jboss, Tomcat, IBM HTTP server, Apache Web server.

Frameworks: Struts, Spring, Hibernate

Design Skills: UML, Object Oriented Analysis and Design, Rational Rose, Design patterns

Tools: and Utilities: MyEclipse, STS, RAD, Ant, Maven, XMLSpy, soapUI, Junit, JenkinsPMD, CheckStyle, Findbugs, JaCoCo, EasyMock, Visio, Jira, Bugzilla, Rational Clear Quest, IBM MQ, MQ Utils.

Versioning Control: CVS, SubVersion, Git

Development Methodologies: Test Driven development, Agile methodology, Iteration Methodology, Waterfall

Operating Systems: Windows 2000/NT/XP/Vista/7/8, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java Consultant - Development

Responsibilities:

  • Gathered Business and functional requirements from business analysts and SMEs.
  • Worked with Lead and different teams to define the package structures.
  • Hands on experience in hand-coded validating, standards-compliant, and semantically rich code. and be aware of cross-browser compatibility and bugs.
  • Ability to Understand and modification of the Entity object model.
  • Implemented DAO’s using Hibernate for CRUD operations on Oracle.
  • Developed Controllers which receive the request and routes to the appropriate action classes for processing.
  • Expertise in design and development of various different User interfaces with UI team using HTML5, CSS3, and Angular JS.
  • Involved extensively in designing/developing a new web features using MVC Framework like Angular JS.
  • Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Strong knowledge of Design including CSS3 style sheets that are cross-browser compatible and standards-compliant.
  • Worked with Devops team on Maven Configuration to build the application and deployed on WebSphere Application Server.
  • Search Engine Optimization(SEO) techniques used in coding for developing pages.
  • Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.

Environment: Java, J2EE, JMS, Java Mail, Spring, IBM Websphere, RAD, STS, DB2, SQL Server, Oracle, IBM MQ, TOAD, SQL Developer, Sonar, Hibernate, CSS3/Bootstrap, HTML5, AJAX, JQuery, Angular.js, CA Siteminder, Log4j, SLF4j, Splunk, SVN, JIRA, Maven, Jenkins, Teamsite CMS, Google Analytics, AIX Unix and Windows.

Confidential, Akron, OH

Java Developer

Responsibilities:

  • Worked with Business Managers to understand the Business Requirements.
  • Involved in the design and analysis of the project and prepare design documents.
  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used RAD for building, testing, and deploying applications.
  • Used STRUTS Framework based on (MVC) Model View Controller in RAD and deployed the modules on Websphere application server.
  • Client-Side validations were done using Struts Validator Framework.
  • Developed the presentation layer and GUI framework based on Struts framework involving JSP, Servlet, HTML, JavaScript, AJAX, CSS.
  • Involved in generating, parsing and displaying XML in various formats using XSLT.
  • Used RAD to develop the EJBs and Hibernate was used to connect to the ORACLE database.
  • Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Developed Session Beans for the transactions in the application.
  • Wrote PL/SQL queries and stored procedures.
  • Developed Web services for posting and retrieving xml document from Oracle database.
  • Used Adobe LiveCycle for generating PDF’S.
  • Used IBM DB2 Content Manager for storing PDF documents.
  • Implemented Java Messaging System (JMS) client to send messages between different systems.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Involved in source code control using CVS.

Environment: Java, EJB 3.0, Web services (WSDL, SOAP), hibernate, Struts, JSP, JMS, spring, ORACLE 10g, RAD (7.5/8.0), IBM MQ, Websphere Application Server (WAS 6.1/7.0). Ant, CVS, XML, XSLT, CSS, JAX-RPC, DOM, UML, Servlets, Adobe LiveCycle, IBM DB2 Content Manager, Windows, Unix.

Confidential, Bothell, WA

Java Developer

Responsibilities:

  • Involved in design, development and deployment of Web and Java based applications.
  • Development of Web applications using Struts and Hibernate framework.
  • Developed user interface screens using HTML, JavaScript, JSP, AJAX and XHTML technologies.
  • Developed Web Services to communicate to the other module using WSDL protocols.
  • Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
  • Created an interface to validate input data files and update the database tables.
  • Prepared design documents based on the system requirements.
  • Reviewing business requirements and test cases.
  • Unit testing, performance tuning and peer code review.
  • Co-ordinate with offshore team to achieve the required deliverables and handle development issues.
  • Used Eclipse as IDE.
  • Worked with CVS and SVN for Versioning control.

Environment: Java, J2EE, Struts, Hibernate, HTML, JavaScript, AJAX, XHTML, JDBC, Oracle, SQL, SVN, Git, SourceTree, Windows, Unix, Maven, Jenkins, Tomcat application server, WebSphere, MyEclipse, RAD.

Confidential, Walnut Creek, CA

Software Developer

Responsibilities:

  • Developed, enhanced, and maintained online application and database, which meets business and functional requirements.
  • Involved in analyzing the UML design and developing the application with the specified architecture.
  • Involved in front end design in HTML.
  • Client side validations were performed by JavaScript.
  • Used Struts framework to implement MVC design pattern.
  • Developed JSPs as views, action servlets as controllers and action classes as wrappers to business objects and action form beans for modeling.
  • Developed and used custom tags for JSPs dynamic content display.
  • Used Composite View design pattern in view layer.
  • Used JDBC to connect to the database.
  • Involved in the development of Stored Procedures.
  • Involved in performance tuning of the application.
  • Involved in developing and organizing custom error pages and exception handling.
  • Involved in rigorous communication with the other teams for frequent code changes for varying requirement interests.
  • Analyze, design, estimate, code and test new systems, enhancements, and bug fixes.
  • Created functional requirements, technical, and design specification documents.

Environment: JSP, Servlets, XML, Struts, Design patterns, Java, Oracle 7i,Web Logic 7, Weblogic Workshop, Toad, CVS, ANT, Windows, Linux.

Confidential, San Jose, CA

J2EE Developer

Responsibilities:

  • Designing Development and Implementation of Dynamic pages using JSP.
  • Developed Application front end using Spring Framework 2.5.
  • Development of JavaScript for client end data entry validations.
  • Used Eclipse as development tool as well as for running Unit test cases.
  • Coded Tested and debugged Java code and Servlets using Eclipse.
  • Development, testing Servlets and JSPs in the typical MVC2 Architecture.
  • Used Rational Clear Case as a source control for code changes.
  • Used Maven for building the application.
  • Provided production support by interacting with the end-users and fixing bugs.
  • Involved in writing database packages, Stored procedures and triggers.
  • Involved in configuration and deployment of application on Jboss App Server.

Environment: J2EE, JSP, Servlets, Spring Framework, JavaScript XML, HTML, Jboss Application Server, Oracle, Rational Clearcase,, MyEclipse, PL/SQL, Windows and Unix.

Confidential

Jr.Java Developer/Intern

Responsibilities:

  • Did requirement gathering for the system.
  • Was involved in System Analysis that included the high-level design.
  • Worked on Unified Modeling Language using Rational Rose tool. Prepared Sequence and class diagrams using this tool.
  • Implemented J2EE design pattern of type MVC.
  • Developed and debugged JSP, Servlets.
  • Have used SQL as database for the application.
  • Performed Unit testing, Integration testing for all the modules of the system.
  • Involved in defect fixing for application.

Environment: Java, XML, XSLT, Servlets, J2EE Design Patterns, JavaScript, Message Protocols, IBM WSAD 4.0.3, Web Sphere 4.0.3, Oracle 8i, Windows, AIX-Unix.

We'd love your feedback!