Java Consultant Resume
Arlington, VA
SUMMARY:
- Over 5+ years of Information Technology experience in Analysis, Design and Development of projects, using Java, JSP, Servlets, JDBC, JavaBeans, JSF, HTML, DHTML, XML, JavaScript and CSS.
- Experience in using Spring Framework (Spring Core, Spring MVC, and Spring JDBC).
- Expertise on Java/J2EE technologies (Core Java, JavaScript, JavaBeans, JDBC, Servlets, HTML, JSP, JSTL, EJB, Struts, AJAX), XML and SQL.
- Experienced in working with Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Experience in all aspects of project development life cycle - Product Road map, Project planning and estimation, Functional/Technical specification document, Design Document, Unit test plan, System test Plan, Implementation plan, Lead role in all phases involved in SDLC
- Designed, developed, implemented and maintained various functionalities using Java, JSP, Servlets, JDBC, JavaBeans, JSF, HTML, DHTML, XML, JavaScript and CSS.
- Proficiency in developing applications with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jira, Bugzilla for bug tracking.
- Ability to work in-groups as well as independently with minimum supervision and initiative to learn new technologies and tools quickly.
TECHNICAL SKILLS:
Sun Technologies: Java J2EE (1.5, 1.8, Servlet, JSP, JSF, JDBC, JNDI, and EJB), J2ME.
Web Technologies: HTML, XHTML, CSS, XML, XSD, WSDL, DTD, Dom/Sax and J2EE Design Patter.
Frameworks: Struts, spring, Hibernate, GWT, jQuery.
IDE's: Eclipse (Galileo, Helios, Indigo), Net Beans, Bea WebLogic, Workshop, IBM Rad.
Web Services: SOAP, WSDL, Apache AXIS, IBM MQ.
Web Servers: WebLogic, IBM WAS, JBOSS, Apache Tomcat.
Database: MySQL, Oracle, SQL Server, DB2.
Tools: Build (Ant, Maven, Maven2), Logging (Log4j)
Source Control Management Tools: Version Control (CVS, SVN, GITHUB).
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Java ConsultantResponsibilities:
- Design and develop the solution for the defect assigned to me by team lead.
- Used SQL statements and procedures to fetch the data from the database and use it application.
- Implemented the RESTful web service for the real time interaction with the downstream system.
- Work closely with testing team and business during UAT for defect fixes, provide clarification and change request management.
- Participate in daily stand-up call with project team.
- Coordinate with offshore team to prioritize tasks and manage development and perform code review.
Technology/Environment: Java1.7, Spring boots, Spring Annotations, SQL developer, SVN, JIRA, Hibernate JPA, Splunk, Message Queue.
Confidential, Chicago
Java ConsultantResponsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Hibernate in data access layer to access and update information in the database.
- Used SQL statements and procedures to fetch the data from the database.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in the business requirements gathering and provided valuable inputs for designing the application.
- Work on open defects of guardian 2 and moved them to Production.
- Deployed the applications on IBM WebSphere Application Server.
- Generated gradle.build file to build project
- Modifying the shell script and deploying them in G2 environment.
- Took part in standup update the status/progress of task to team and Confidential management.
- Unit test case preparation and execution, uploading unit test cases in HP ALM.
Technology/Environment: Java1.8, spring boots, Autosys, Shell Script, SQL, Secure CRT, HP ALM, Hibernate JPA, elastic Search, Kibana, log stat, Message Queue, Agile.
Confidential
Java ConsultantResponsibilities:
- Involved in all phases of the Software development life (SDLC) using Agile Methodology.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Developed the application using Struts Framework which is based on the MVC Used Ajax for intensive user operations and client-side validations.
- Used Web Services for creating rate and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used Oracle 10g as backend Database.
- Deployed the application on to Web Sphere application server.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
- Prepared technical reports & documentation manuals during the program development.
- Used Surround for version control and Clear Quest for bug tracking.
Confidential
Java DeveloperResponsibilities:
- Involved in analysis, design and development of Expense Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Deployed the applications on IBM WebSphere Application Server.
- Used AJAX Framework for Dynamic Searching of Bill Expense Information.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, and JSP.
- Used spring for cross cutting concerns and IOC for dependency injection.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
Confidential
Java J2EE DeveloperResponsibilities:
- Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
Confidential
Java J2EE DeveloperResponsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
