Java Consultant Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 7+ years of work experience as a Java/J2EE programmer developing applications using Spring, Hibernate, Web services, SOAP, Restful, JAXB, JSP, Servlets, JDBC etc.
- 5+ years of experience working with Service oriented Architecture (SOA).
- Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Waterfall and Agile Scrum methodologies.
- Experienced in client side designing and validations using HTML, CSS, Java Script, JSP etc.
- Experienced in the functional usage and deployment of applications in JBoss, BEA Web Logic and Apache Tomcat Server.
- Experience in Requirement gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing
- Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- Experienced in developing J2EE applications on different IDE’s like Eclipse, My Eclipse, NetBeans, Maven.
- Good knowledge in usage of version controls such as CVS, SVN and Clear Case.
- Extensively worked with XML Suite of Technologies (XML, DTD, XML Schema, SAX, DOM).Building dynamic web pages using XML, JavaScript, DHTML, CSS Server Scripting using Java & JSP.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J - Unit, good knowledge in integration using J2EE Architecture.
- 4+ years of work experience of developing stored procedures and queries using PL/SQL.
- Have excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS:
Programming languages: Java, C++
Web Technologies: JSP, Servlets, Web Services (WSDL, SOAP, JAXB, JAXP, Spring-WS, JAX-RPC, JAX-WS)
Frameworks: Struts 2.0, Spring 3.0 (MVC, IOC, DAO)
ORM: Hibernate 3.0
API: Java collections, Threads, JavaBeans, JDBC
Application Servers: Apache Tomcat 4.x/5.x/6.x, JBOSS 4.x, WebLogic 7.x, IBM Websphere 5.x/6.x/7.x/8.x.
IDES: Eclipse, Myeclipse, NetBeans
Databases: Oracle 9i/10g/11g, DB2,SQL Server, MySQL
Markup Languages: XML, XSL, XSLT, SAX, DOM, DTD, Schemas
Source control Tool: Rational Clear Case, SVN, CVS
Operating Systems: WindowsNT/2000/XP/2003 Servers, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Java Consultant
Responsibilities:
- Involved in requirements gathering, analysis and design. Responsible for Development, implementation and testing of the complete business solution.
- Designed and Implemented Rest web service interface to integrate PEVE with ACHPPY and CSR apps.
- Deployment and Testing on DEV servers using Blade logic.
- Code reviews from offshore team and suggest improvements.
- Develop and Test web services using SOAP UI.
- Work on Defects/Bug fixes and triages.
- Developed SQL queries for data retrieval from MCES database.
- Used Spring EL to enhance code.
- Implemented JAXB marshaller using spring-oxm to unmarshall the objects received over MQ from UI.
- Implemented UI helper page for support team for this application lo load, evict cache.
Environment: JAVA 6, Jdk 1.6, Oracle Coherence 3.7, Perforce, Eclipse, Soap UI 4.5.2, Web logic 10.3.6, Maven, Spring 3.0, MyBATIS 3.0.5, SOAP, REST Web services, JSON, UNIX, Spring JMS, Spring JDBC, Spring OXM, Spring EL, Dozer Mapping 5.3.2, JSP, HTML, CSS, JavaScript, JQuery, Toad for Oracle 11.6
Confidential, Nashville, TN
Systems Development Sr. Specialist
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Communicate with the Leads and BA’s for better understanding of the design requirements.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Develop and Test Batches/Interfaces as per design.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Write EDBC rules (Rules Engine used in VIP is a proprietary rules engine for Confidential that is equivalent to Drools from JBoss and JRules from IBM) and test the scenarios accordingly.
- Design and configuration of Decision Tables and Rules.
- Developed complex SQL queries, Stored Procedures.
- Write front end code for developing new pages using HTML, CSS, JavaScript and JQuery.
- Performed client side validation using JavaScript.
- Subversion (SVN) tool was used for checking in, checking out the code and maintain version control.
- Write test procedures for Unit testing and DBUnit testing using JUnit.
Environment: JAVA 6, Jdk 1.6, @Vantage Framework, HTML, CSS, JavaScript, JQuery, JAVA Rules Engine, Servlets, Cruise Control, Oracle, SVN, Eclipse, JUnit, Tomcat 6.x, Cobertura, Maven, Hudson, Spring 3.0, Hibernate 3.0
Confidential, Memphis, TN
J2EE Developer
Responsibilities:
- Actively participated in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
- Designed UI modules using JSP,HTML pages using CSS, JavaScript.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Developed code for obtaining bean s in Spring IOC framework.
- Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
- Worked on generating the web services classes by using Service oriented architecture (SOA), WSDL, UDDI, SOAP, Spring-WS
- Developed XML Schemas for developing user defined complex types, and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
- Implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by SVN and involved in Unit Testing
- Involved in creating build script using ANTand deployed on Web Sphere Application Server
Environment: IBM Web Sphere, Hibernate, Spring Framework, JSP, JMS, XML, JavaScript, Rational Rose, Subversion, Log4J, ANT, IBM DB2, Eclipse.
Confidential
Java Developer
Responsibilities:
- Responsible for Designing and developing the application.
- Used several J2EE design patterns like DAO,DTO,Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
- Implemented Action classes, Form classes and created struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
- Designed and developed UI components using JSP, JSTL
- Involved in writing Ant script to build the front end application.
- Developed DAO’s with SQL queries to process database transactions.
- Used Eclipse IDE for entire application development and CVS for version controlling.
- Deployed application on Weblogic server using Ant Build file on Windows and UNIX platforms.
- Involved in writing Junit test cases.
- Developed JavaScript files for user input validation and client side revenue calculations.
Environment: Java, Tomcat, MyEclipse, Oracle, Jakarta Struts, DAO, Apache Log4J, UML, Junit, PL/SQL, JavaScript, JDBC, ANT, XML, and Windows XP, Weblogic
Confidential
Trainee
Responsibilities:
- Based upon previous project performance, was assigned more responsibilities in team
- Collaborate with customer on testing and acceptance of project deliverables
- Was involved in coding and to Diagnose technical issues and correct software defects in the system
- Trained new developers into the team in Core Java and Web Applications
Environment: JSP, Servlets, MySQL, Apache Tomcat, HTML, XML and Windows 2000