Sr. Java Consultant Resume
Alpharetta, GA
SUMMARY:
- Sun Certified Java Programmer with 8 years of experience in Object - Oriented Analysis & Design, Development/programming for web based applications in JAVA/J2EE Platform in domains including Health Insurance and Corporate Credit Cards.
- Proficient in Java and J2EE components such as JSP, JDBC, Java Beans, Struts, spring and Hibernate.
- Expertise in writing client side validations using Ajax and Javascript validation framework.
- Extensive experience in developing applications using Java, JDBC, XML Technologies, Javascript, HTML, Eclipsedevelopment framework, Web Designing.
- Extensive experience in using Design P Confidential erns like Singleton, Business Delegate, Facade, Factory.
- Experienced in full system development and product life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and WaterFall methodologies.
- Expertise in Object Oriented technologies using Java, J2EE, Design P Confidential erns, JSP, Servlet, Struts, Spring, Hibernate, JDBC, EJB, JMS, Java Mail, RMI/IIOP, and JAXB, JacksonAPIs.
- Experience with IDE like Eclipse, JBossDevStudio, WSAD, RAD, NetBeans and MySQLWorkbench.
- Expertise in implementing applications with Model-View-Controller (MVC) p Confidential ern using Jakarta Struts and implementing various Java/J2EE design p Confidential erns including Singleton, Factory, MVC, FrontController, DAO, ServiceLocator, BusinessDelegates, BusinessObject, DataTransferObject and SessionFagade.
- Experienced in Java based Web Services using JAX-WS, Spring-WS, ApacheCXF, Jersey and Axis2. Expertise in implementing Object-Oriented technologies, Web basedclient-serverarchitecture, service oriented architecture and Object RelationalMappings (ORM)
- Experienced in SQL development (Writing SQLQueries including Joins, Triggers, Stored procedures, Views) using Oracle andDB2.
- Expertise in client side technologies including JQuery, ExtJS, JavaScript, AJAX, JSON, GWT, HTML and CSS. ApacheAxis is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
- Proficiency in developing and deploying applications using Application Servers such as Weblogic, WebSphere, ApacheTomcat and JBoss.
- Well experienced in testing and deployment phases using ANT, MAVEN, Log4j and JUnittools.
- Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Experience in using IDEs such as Eclipse, WSAD and NetBeans.
- Expertise in design with UseCase, Sequencediagrams, Activitydiagrams, Classdiagrams with exposure to UML, tools likeRationalRose and use of Rational Unified Process (RUP)
- Worked with AJAX Callback functions and also integrated AJAX with existing Struts framework.
- Good experience in writing SQLQueries, StoredProcedures, functions, packages, tables, views, triggers anddataconnectivity and dataintegration of Oracle.Willing to relocate: Anywhere
TECHNICAL SKILLS:
Languages Java, C, C++, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML Web Technologies JSP, Servlets, JDBC, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XMLXSLT, RMI, DOS Script, CSS App/Web Servers Web Logic, JBoss, Tomcat Frameworks Struts, Hibernate, Spring Web Services Web services (SOAP), WSDL, REST Tools Ant, Maven, Log4J, Toad. Developer IDEs Eclipse, Editplus, TextPad, JBuilder, Net Beans, RAD Version Control SVN, CVS, Clear case, TFS Bug Reporting Tools JUNIT, JIRA, BugZilla Reporting Tools Jasper Reports, Crystal Reports Databases Oracle, MySQL, MS SQL ServerProcess Management Six Sigma Standard, SDLC, Agile
WORK EXPERIENCE:
Sr. Java Consultant
Confidential - Alpharetta, GA
Responsibilities:
- Design and develop Java application using Java/J2EE
- Created multiple web-based forms and developed user interface screens using custom JSTL tags.
- Extract data from Data Access Layer (DAO) using client customized framework.
- Performed dependency injection and configured spring beans for modules Spring IOC.
- Developed server-side services using Java multithreading, SPRING MVC, Java and Spring.
- Focused on improvements to build and deployment tools.
- Building a custom Docker container for JBoss, Wildfly and deploying the container to AWS Elastic Beanstalk.
- Used AWS Elastic Beanstalk to collect and analyze logs from the Docker Container and the application
- Pushed the application's updates to AWS Elastic Beanstalk using GIT command.
- Performed Database Migration Service from On-Premise MySQL to AWS Redshift.
- Written JUnit Test Cases for unit testing and Technical Specification for the application.
- Used Hibernate to persist data to SQL Server database.
- Designed and develop utility classes using java's collection framework to provide better flexibility and avoid reuse of code.
- Applied various standard design p Confidential erns, such as Iterator, Singleton, Factory, Observer and Decorator, while coding new application modules.
- Developed new screens and maintain existing screens for various modules using HTML and JSP as per business requirement and control the navigation using HTML DOM.
- Provided support for the application deployed in Test, UAT and Production environments
- Implemented agile methodology in development, testing and production environments.
Environment: Cent OS, AWS, JBOSS WILDFLY, JDK1.5, JSP, XML, AWS, HTML, DHTML and Eclipse Helios, Web Services(soap over HTTP), Springs, Oracle 10g, Maven, Hibernate, Redshift.
Sr. Java/J2EE developer
Confidential - Farmington Hills, MI
Responsibilities:
- Involved in project development life cycle: requirements, design, development and testing.
- Active involvement with business to finalize the requirements.
- Planned development activities in detail and provided estimates.
- Implemented agile development methodology (SCRUM).
- Used JIRA tool to create and estimate stories, build a sprint backlog, visualize activity, measure team velocity, and report on progress.
- Used Struts2 framework to implement Model View Controller (MVC) architecture.
- Developed user interface with JSP, JQuery, and Struts2JQuery plugin to make webpages more responsive.
- Used JavaScript for front end validations.
- Used Spring for transaction management and Dependency injection.
- Developed Web Service clients to send credit application to discounting system and portfolio system.
- Used Hibernate for database access and HQL queries.
- Developed test cases using JUNIT.
- Used SOAP UI for testing web services.
- Involved in design and development of database schema and stored procedures.
- Involved in technical reviews and conceptualize new ideas.
- Involved in defect fixing and enhancing the existing credit system.
- Used ALM (Application Life Cylce Management) tool to track defects, create test cases.
- Planned and supported SIT and UAT.
- Worked closely with release management in rolling out new releases.
- Troubleshooting critical issues and providing production support for end users.
Environment: JDK 1.6, RAD 7.0, Web Sphere7.5, DB2, RapidSQL, Hibernate 3.2, Struts 2, HTML5, XML, JSP, JMS, JNDI, IBM MQ Series, SOAP UI, JIRA, HP ALM, Soap Web Services, Subversion, Log4j, JUnit, UNIX (Sun Solaris), Windows 7
Sr. Java Developer
Confidential - Sacramento, CA
Responsibilities:
- Confidential developed a J2EE web-based Project Portfolio Management (PPM) product delivered via SaaS.
- Prepared the project plan and requirements document for integrating parts of PPM with Salesforce.com.
- This enabled Confidential to be certified as a Salesforce.com partner.
- Interacted with the business users of a large multinational bank to gather requirements for integrating project data into PPM.
- Assisted in architecting the solution and implemented significant portions of it.
- Acquired and utilized knowledge of Apache technologies (Axis2, ADB, etc.) to develop a proof of concept to add Web Services capability to PPM.
Technologies/Tools Used: Java/J2EE, J2EE Design P Confidential erns, Servlets, XML, JDBC, JNDI, Ant, CVS, Log4j, JSP, JavaScript, HTML, JavaBeans, Apache Tomcat, SQL, Eclipse, TOAD, Web Services, Apache Axis2, Apache ADB, SOAP, WSDL, Unix/Windows, Unix shell scripts.
Sr. Java J2EE Developer
Confidential - Washington, DC
Responsibilities:
- Analyzed business requirements and existing software for High Level Design.
- Worked in an agile development process, monthly Sprint and daily Scrum.
- Used spring framework for building the application based on MVC design paradigm.
- Used Springs AOP to implement security, where cross cutting concerns were identified.
- Developed JSPs, Servlets and custom tags for creating user interfaces.
- Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
- Developed SQL queries and executed them by using JDBC Template provided by Spring.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
- Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables
- Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing
- Developed REST services using Spring and Used JAXB API for XML parsing.
- Worked on Restful API and invoked web services (consumed) that are based on EJBs.
- Did Packaging and Deployment of builds through ANT script.
- Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
- Created LDAP services for user authentication and authorization.
- Web logic Application Server is being used as the Business Service Tool in middle tier.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
- Consumed and created REST Web services for Quick Quote Details
- Involved in exposing, consuming and packaging Web services using Spring Framework
- Involved in the code review process and updating the best practices document.
- Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
Environment: Java 1.6, Jersey REST, Web logic, Oracle 11, Spring MVC, IOC, Spring AOP, Hibernate, Scrum, NoSql, ANT, SVN, Jdeveloper, Putty.
J2EE Developer
Confidential - Columbus, OH
Responsibilities:
- Actively involving in the application life cycle mainly includes design, development of the system.
- Developed Restful Web services for 3 flows in the application.
- Followed best Agile Practices like actively involved in Scrums, Sprint Planning, Sprint Reviews. Extensively used Rally tool.
- Configured the WebSphere Application Server 6.1 and deployment descriptor.
- Implemented Spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer.
- Developed user interfaces using JSP, HTML, AJAX, JSTL, JQuery, and did validations using JavaScript.
- Developed simple/complex SQL queries with joins.
- Implemented persistence logic in ORM technology using JPA with Hibernate.
- Worked on Spring WebServices combination to consume a service.
- Involved in providing the testing support and fixing the issues for the many modules in the application.
- Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
- Developed and used ANT build scripts to compile, package and deploy the application.
- Developed test cases and performed unit testing using JUnit, DBUnit, Mockito and involved in debugging.
- Extensively used Eclipse IDE for the development.
- Used Apache Log4J for logging purposes.
- Used SVN for Version Repository maintenance and used SQL Developer to interact with Oracle Database.
Environment: Spring 3.2.1, Hibernate Over JPA, JSTL, JavaScript, WebSphere, Oracle, log4j, SVN, JUnit, DBUnit, Mockito, Maven, Shell Scripting, JMS Open MQ, REST Web services.
Java/ J2EE Developer
Confidential
Responsibilities:
- Developed different GUI screens using JSP's. Used standard tags and tag libs.
- Created Session Beans and controller Servlets for handling HTTP requests from JSP pages.
- Intellij IDEA used for the generating the JSP's and coding.
- Responsible for administration of Weblogic app server and PVCS.
- Designed and developed Java-based e-business solutions to build multi tier applications to support the client using J2EE technology DAO, JSP, Servlets, and Weblogic Application Server.
- Validated Client Side data using JavaScript.
- Developed the application in Model View Controller (MVC-2) design p Confidential erns using Struts, JSP, Java Servlets, Java Bean and EJB.
- Performed Client side Validation with Java Script.
- Encapsulated business logic with EJB.
- Developed the JSP tag libraries for standardizing the data presentation.
- Developed user interfaces using HTML, JSP, CSS, XML and XSL.
- Was responsible for generating HTML, XML from JSP.
- Was responsible for writing XML, XSD for Validation.
- Designed Class diagrams and Sequence diagrams.
- Extensively used JDBC to communicate with the Oracle database.
- Performed unit testing.
Environment: Java, J2EE, EJB, Intellij IDEA, Servlets, JSP, Javascript, HTML, XML, Weblogic 6.1, JDBC, PVCS, Windows XP.