Sr. Java Consultant Resume
Irvine, CA
SUMMARY
- Over 7+ years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures using J2EE technologies.
- Well versed in Developing End to End B2B and B2C application using J2SE & J2EE technologies such as JDBC, Servlets, JSP, JSTL, JNDI, JSF, JMS, RMI, XML, SOAP(JAX-WS), Restful Web Services(JAX-RS), and JSON.
- Good noledge and working experience in XML related technologies JAXP, JAXB, Gson parsers for parsing xml and JSON in to java object.
- Strong noledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Expertise in Core Java with strong understanding & working noledge of Object Oriented Programming and also API’s like Collections, Multi-Threading, Exception.
- Experience in Service Oriented Technologies such as Web Services, REST, SOAP, WSDL.
- Good experience in applications developed using MVC frameworks like Spring MVC 3, Struts 2 and Validation framework etc.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at teh configuration level.
- Proficient in XML related technologies such as SAX Parser for parsing XML into java object.
- Strong experience in handling different Web Servers like Tomcat and Application Servers like Web Sphere and Weblogic Server.
- ExperiencedinwebdevelopmentusingHTML,XHTML,CSS,JavaScript, JQuery, AJAX and Angular Js technologies.
- Extensive experience working on applications porting across major databases such as MS SQL Server, DB2, MySQL and Oracle.
- Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Cursors and Triggers.
- Good working experience on Spring Framework with Hibernate Integration.
- Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Microsoft Visio tool.
- Extensive experience in using IDE’s like Eclipse, Spring Tool Suite and version control tool like SVN and CVS.
- Experience in working with multiple operating system including Windows, UNIX, Linux and Macintosh.
- Skills in analyzing user requirements, modeling teh system and ensuring teh functionality.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
TECHNICAL SKILLS
Java Technologies: Core Java, Servlets, JSP, JSTL, JSF, JNDI, RMI, JDBC, JMS, EJB, JNI
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, CMS, Angular JS, Node JS
Frame Works: Struts, Validator, Tiles, JSF, Hibernate, Spring, Dojo, Angular JS, Node.js, Junit, Log4J
Application Servers / Web Servers: BEA/Oracle WebLogic 7/8.1, IBM WebSphere, Apache Tomcat, JBOSS
Databases: Oracle 10g/11g, MYSQL, Informix, IBM DB2, MS SQL SERVER 2008R2/2012
IDE Tools: WSAD, Eclipse, XML Spy, Toad, SQL Navigator
Other Languages: JavaScript, ASP, C#,C, C++.
Operating Systems: Windows 2000/XP/7/8, UNIX, Linux
Build/Version Control: Ant, Maven, Rational Clear Case, Clear Quest, CVS, PHP
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Sr. Java Consultant
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to analyze teh business requirements, designing front end component, developing server-side code, testing and implementation.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Involved and understood teh development of reporting system using Spring, Hibernate and Web Services.
- Developed teh applications using Java, JSP, JDBC, Servlets, HTML and JavaScript etc.
- Designed, developed and maintained teh data layer using Hibernate and performed configuration of Struts Application Framework.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Used Eclipse Indigo and Juno as a development IDE.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured teh controllers, and different beans such as Handler Mapping, View Resolver etc.
- Played a role in application enhancement using Spring 3.0 MVC framework.
- Created and implemented database operation in HQL using hibernate 3.0.
- Designed and developed various modules of teh application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Involved in teh migration process of teh code.
- Used JBoss and WebSphere as an application server to deploy teh code.
- Used JSP, HTML, Angular Js and CSS to design teh front end components.
- Involved in enhancement of SOAP based web services to make better interaction between teh web applications.
- Oracle 11g is used as database.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
- Sometimes play a role with QA team in testing to test modules with JUnit and to understand teh loop holes.
- Involved in using Tortoise SVN as a version control tool.
Environment: JDK 1.7, J2EE, Spring, JSP, HTML, Angular Js, CSS, XML, Spring 3.0, Hibernate 3.0, JMS, SOAP, log4j, PL/SQL, JavaScript, Eclipse Indigo, Eclipse Juno, JBOSS, Oracle 11g, Tortoise SVN, Maven 3.0.5, JUnit
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in teh Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Involved in developing Action Classes, JSPs and teh Operations associated with JSPs.
- Designed and developed JSP Pages using Struts, Tiles, Frame works and Tag libraries for presenting teh requests to teh server.
- Developed and designed teh code for generating teh work orders in XML format after teh successful work order placed by teh customer using XML DOM, SAX parsers.
- Designed and developed teh Java bean components and O/R Mapping using Hibernate.
- Used JavaScript to perform validation on teh client side and to handle events on teh client side.
- Created XML schema documents based on teh requirements and used JAXB for marshalling and unmarshalling of teh XML documents.
- Designed teh Architecture of teh project as per MVC standards.
- Used Struts MVC for teh developing funds module and mortgage Build web application using Spring MVC and related technologies like JSP, JSON and JavaScript
- Developed teh REST web services dat were called by teh web layer.
- Implemented teh backend layer using Hibernate to perform various database (DB2) operations.
- Researched and resolve various technical issues, build multiple prototypes and PoC projects.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Used JQuery/JSON for a dynamic and interactive UX and data retrieval and Data binding nested JSON with Knockout JS.
- Designed and developed application based on Spring MVC design pattern.
- Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- TEMPEffectively communicated with various departments and teams outside of development team such as product owners, business analysts, software quality assurance, build engineers.
Environment: Java, J2EE, Spring web MVC, JSTL, AJAX, Hibernate, Tomcat, JSP, REST, JQuery, JSON, JavaScript, Eclipse, Hibernate, DB2.
Confidential, New York City, NY.
Java Developer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Design Test-Driven Development (TDD), development deployment, testing, documentation.
- Developed UX components using HTML5, CSS3, JSP, and Java Script &JQuery.
- Teh application uses JQuery/JSON for a dynamic and interactive UX and data retrieval and Data binding nested JSON with Knockout JS.
- Implemented Struts, J2EE Design Patterns like MVC and Spring Rest API.
- Use of core java, which includes Generics and Annotations.
- Implemented REST services using teh RESTEasy API to interact with web applications
- Wrote SOAP UI test cases to test teh REST services.
- User Spring MVC to develop and enhance teh web application.
- Spring was used heavily to inject dependencies.
- Build teh webpages using HTML, CSS and JavaScript.
- Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS.
- Wrote JSP pages, which represent teh View part in MVC architecture.
- Involved in Test Driven Development.
- Implemented different services which communicated with DB using Hibernate, and CSI (Third Party API).
- Wrote Junit classes to test teh functionality.
- Appache was used as teh App server.
- Log4j was used as logging mechanism.
- SVN is teh version tool.
- TEMPEffectively communicated with teh development team for troubleshooting issues, and solving design problems.
Environment: Java, J2EE, JSP, Struts, Servlets, HTML, XML/XSL, JavaScript, JSP WebWork Tags, DB2, Eclipse, Log4j, Subversion (Version Control), Web Services and DB2.
Confidential
Java Developer
Responsibilities:
- Analysis and design for management of Insurance system.
- Developed Use Case Diagrams, state Diagrams and Class Diagrams using MS Visio.
- Implemented MVC design architecture using Servlet, JSP and Java Beans.
- Developed different forms like Agent, Policy holder registration, admin using JSP, HTML and JSTL.
- Developed Data Access Layer using JDBC to perform teh common database activities like select, update, insert and delete.
- Written Stored Procedures and Triggers by using PL/SQL.
- Implemented different style sheets using CSS
- Implemented Log4j framework for logging.
- Designed and developed Junit to unit test teh application.
- Involved in discussions on design and analysis with teh lead and teh architect.
Environment: Java 5, MYSQL, JDBC, CSS, Junit, Log4j, Eclipse, Apache Tomcat Application Server.
Confidential
Software Developer
Responsibilities:
- Developed teh user interface screens using Swing for accepting various system inputs such as contractual terms, monthly data pertaining to production, inventory and transportation.
- Involved in designing Database Connections using JDBC.
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL SERVER 2000, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle.
- Developed teh business components (in core Java) used for teh calculation module (calculating various entitlement attributes).
- Involved in teh logical and physical database design and implemented it by creating suitable tables, views and triggers.
- Created teh related procedures and functions used by JDBC calls in teh above components.
- Involved in fixing bugs and minor enhancements for teh front-end modules.
Environment: JDK, Swing, JDBC, JavaScript, HTML, SQL Server 2000, MS Visual SourceSafe, Windows 2000, HP UNIX.