Java/j2ee Consultant Resume
Marlborough, MA
SUMMARY
- 7+ years of experience developing robust and highly scalable web - based, enterprise and Client Server applications using Core Java and J2EE Technologies
- Experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and maintenance of complex applications
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Experience in working with Databases like Oracle, MYSQL and DB2.
- Utilized Java and Object oriented Design concepts such as Core Libraries, Design Patterns, Inheritance, Abstraction and Polymorphism
- Highly Skilled in J2EE technologies such as Servlets, JDBC, Spring, Spring Batch and Hibernate
- Strong knowledge in developing Web Services
- Strong knowledge and experience in using design patterns like Inversion of Control, Singleton, DAO, and MVC architecture
- Experienced in Web Services (Java Web services, JAX-WS, SOAP, and AXIS SOAP) for implementation of Shopping Cart application, information validation and processing
- Solid understanding of source control like Confidential, GIT, and SVN
- Proficient with persistence framework Hibernate.
- Solid understanding of build tools like Maven and Ant
- Proficiency in using development tools such as Eclipse, RAD, NetBeans
- Used application servers like WebLogic and Apache Tomcat.
- Excellent debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
TECHNICAL SKILLS
Languages: Java, XML, SQL,WSDL,C,C++
Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.
Web Technologies: AJAX, JSP, JS, HTML, JQuery, Servlets, JDBC, EJB,GWT,JSON, HTML, CSS
Frameworks: Hibernate, Spring, Struts, JPA
RDMS: MSSQL, MySQL, Oracle
Web/Application Server: Tomcat, Web Sphere, JBOSS, Web logic
Operating Systems: Windows, LINUX, UNIX
Other Tools: Maven, ANT, JUnit, Log4J, SVN, Confidential, GIT, UNIX, Windows, LINUX, TOAD
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Java/J2EE Developer
Responsibilities:
- Used Spring framework in the development of business components and integrated with the Hibernate ORM tool.
- Used Camel for Integration Services.
- Developed and deployed web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, Restful technologies
- Experienced building application using Maven
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
- Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Support the application through debugging, bug fixing and maintenance releases.
- Used JUnit for unit testing.
- Worked or Automated with Selenium
- Extensive experience withAgileTeam Development and Test Driven Development usingJUnitandJIRA
Environment: Java, Servlets, JSP,Spring MVC, HTML, Selenium, Jquery, JSON,CSS, Jira, PL/SQL, Tomcat, Camel, JUnit, UNIX, Shell Script, Web Services, Hibernate
Confidential, Marlborough, MA
Java/J2EE Consultant
Responsibilities:
- Worked on Java-Swing for the front end GTS Application
- Used Spring MVC to decouple business logic and view components
- Involved in the integration of all the 3-tiers of the architecture consisting of Data Service Layer, Business Object Layer and Presentation Layer(front frameworks)
- Involved in setting-up GTS development and local deployment environment.
- Developed persistence layer using Hibernate and JPA
- Experienced building application using Maven
- Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (jQuery, Angular), HTML5 and CSS.
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Used SOAP-UI to test the Web Services using WSDL.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers
- Involved to set up a source control tool Accurev, MQ series and some other software and utilities.
- Responsible for writing Hibernate-mapping XML files, HQL
- Automated highly transactional e-commerce web application using Selenium WebDriver
- UsedJIRAto keep track of bugs and issues
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, J2EE, Java-Swing, PL/SQL, XML, JSP,GWT, Selenium, Spring, Jira Spring MVC, Hibernate, Accurev, Maven, Web Logic, HTML, CSS, Jide, Oracle, SVN, Eclipse, JUnit, Spring ORM
Confidential, Pleasanton, CA
Java/J2EE Consultant
Responsibilities:
- Designed and development of batch processes using Spring Batch Framework.
- Application has been developed based on Model View Controller (MVC) architecture Using Spring Framework.
- Implemented agile development process on Software Development Life Cycle.
- Used Spring MVC to decouple business logic and view components
- Developed persistence layer using Hibernate and JPA
- Used JSP, JSTL,HTML5, CSS, JQuery and JavaScript for front-end design.
- Experienced building application using Maven
- REST web services are also used to consume third party services.
- Used Javascript /AngularJS to build a web page which is used for restarting various application servers running in integrated development environment.
- Involved in code versioning and sync from SVN repository
- Experienced using a Continuous Integration environment
- Experienced gathering and formulating requirements
- Task identification and estimation, web application development primarily in JAVAusing spring
- UI development using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end functional testing.
- Installed, configured, upgraded and maintained Apache Tomcat Server on various platforms.
- Responsible for writing Hibernate-mapping XML files, HQL
- Used Maven for building application and used Log4J for logging and debugging.
- Maven and Jenkins are used for the application builds and Continuous Integration
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, SQL, XML, Spring, Spring Batch, Spring IOC, Spring MVC,GWT,Web services, Hibernate, Angular JS, JPA, HTML, CSS, DB2, SVN, Maven, SQL, Web Logic, Maven, Log4J
Confidential, San Jose, CA
Java/J2EE Consultant
Responsibilities:
- Implemented Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
- Used Hibernate 3.x with JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model
- Used Spring Framework for dependency and object injection ; Used Spring MVC in the Middle Tier for portal development
- Developed the application using Spring MVC framework by implementing controller and backend service classes.
- Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
- Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections
- Developed web services provider application using XSLT, WSDL and WSAD and used SoapUI for testing purposes.
- Developed a JavaScript UI for a credit reporting application using Angular.js, Node.js and CSS.
- Used Confidential for version control across common source code used by developers.
- Implemented DAO pattern to provide abstraction for Transaction Management
- Developed user interface using HTML, jquery, Ajax and JavaScript.
- Consumed and created Restful webservices.
- Developed portal components, deployed files as necessary, and created and managed various contents
- Used ANT scripts to build and deploy application.
- Used Log4J for efficient application logging.
- Extensively Worked with Eclipse and Jboss to develop and deploy the complete application.
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, J2EE, SQL, XML, JavaScript, Angular JS, HTML, Spring, RESTful Web services, Hibernate, UML, IOC, Singleton, MVC, DAO, LDAP, Confidential, ANT, Oracle, JSP, Eclipse, Log4J
Confidential, Scottsdale, AZ
Java/J2EE Consultant
Responsibilities:
- Used Spring MVC and developed several controller classes as required for the design
- Implemented Transaction Management in the Business Services Tier via Spring Framework, by utilizing different design patterns
- Developed user interface using JSP, HTML, Angular JS, CSS and AJAX
- Developed and deployed web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
- Integrated Spring AOP with Hibernate to create OR Mapping layers and Data Access applications
- Used Hibernate to develop persistent classes and applied concepts such as polymorphism, association, composition and collections
- Involved in writing SQL queries and PL SQL - Stored Procedures, Functions, Cursors, Triggers, and Sequences.
- Involved in unit testing, integration testing, SOAP UI testing and user acceptance testing of the application.
- Applied design patterns such as Singleton, Inversion of Control, and DAO
- Used Log4J to log useful information in the application code
- Implemented the Business logic by efficiently utilizing the OOPS features of core Javaand also Performed Unit Testing to using JUNIT.
Environment: J2EE, Java, spring IOC, JSP, HTML, CSS, SOAP, AJAX, Spring MVC, AOP, DAO, Hibernate, Eclipse, JUnit, XML, MSSQL, Log4J.
Confidential
J2EE Developer
Responsibilities:
- Involved in design and development of business logic and database access for subsystems to generate reports and views based on user’s query.
- Developed UI pages using HTML, CSS, Java Scriptscript, JSP and Struts Tiles and tag libraries.
- Involved in the detailed design of user interface and business layers using JSP, Custom tags and JavaScript
- Used JDBC for database connectivity to invoke Stored Procedures and Functions.
- Developed Java Servlets that act as a controller that maintains the session state and handles user requests in Middle Tier
- Involved in maintaining the Model-View-Controller architecture
- Monitored the logs using Log4J and fixed the problem
- Application deployed on Tomcat
- Used Apache Ant for the build process.
- Designed and developed account module which authenticates the access level for the users
Environment: Java, JSP, JavaScript, Eclipse, HTML, CSS, ANT, Tomcat, XML, Oracle 10g, Log4J
