Java/j2ee Developer Resume
Wesley Chapel, Fl
SUMMARY:
- JAVA developer with 8 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 1.0/2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, MongoDB, Angular.JS, Enterprise Java Beans and Web services (SOAP, Rest).
- Experience Front end part of the application using Angular.JS, Ext.JS, JQuery, Node.JS, Html5 and CSS.
- Strong knowledge and experience in creating web based presentation for the client using HTML5, JSP, Servlets, Ajax, JQuery, EXT.JS, JSTL and JavaScript.
- Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers.
- Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Singleton and Data Access Object etc.
- Extensive hands on experience in consuming as well as developing API for SOAP and REST based web services to integrate third party functional modules into the core application.
- Experience with several design patterns like Singleton, Factory Method, Prototype, etc. and architectures like Service Oriented Architecture (SOA) and MVC .
- Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
- Have deep understanding of both Relational Database and also experience in non-relational database like MongoDB.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server.
- Experienced in using WSDL, SOAP, and Apache AXIS for Web Services .
- Expertise in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML, JSF and Swing.
- Experience in using Maven for build automation.
- Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems .
- Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Experience in shell scripting and Python in Unix/Linux environment.
- Extensive development experience on different IDE's like Eclipse, IBM Rational Application Developer, JBoss and NetBeans for debugging and using java coding standards.
- Strong command on developing applications on different application servers which includes IBM WebSphere Application Server, Apache Tomcat, BEA Web Logic.
- Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
- Experience in using SVN and Git for version control .
- Knowledge in developing System Design using UML methodology and preparation of class and sequence diagrams.
- Good at Documenting and Understanding User requirements and System Specifications.
- Communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, Unix shell scripting, SQL, HTML, JavaScript and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Applets, Struts, Hibernate, Spring MVC, Web Services, JAX-RPC,CSS3, HTML5, AJAX, JavaScript, XML,XSLT.
Application/Web Servers;: Web sphere Application Server, BEA WebLogic, Apache Tomcat, JBoss
Messaging Systems/web services: JMS API, MQ Series, SOAP, Restful WS, WSDL, JAX-RS, JAX-WS, JAXP, JAXB
Databases: Oracle 10g/11g, MS-Access, MS SQL-Server.
Web Technologies: AJAX, Java Script, Shell, DHTML, JRUN, Angular.JS, EXT.JS, JQuery, JavaScript, CSS, HTML5, XML, DTD, HTTP, HTTPS, JSON.
Design Tools and IDE s: Eclipse, Rational Rose, UML, Visio 2000, Edit Plus, NetBeans, XP
Operating Systems: UNIX (Solaris, HP-UX), Red Hat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL
Version Control: SVN, GIT,TFS
Testing Tools: Cucumber, Jasmine, Selenium IDE, Junit, TestNG 6.0, SOAP UI.
PROFESSIONAL EXPERIENCE:
Confidential,Purchase,NY
Java Developer
Responsibilities:
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
- Implemented Model View Controller MVC architecture using Struts Framework at the Web tier level to isolate each layer of the application and for ease of maintenance of Validation Framework in client applications.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery .
- Integrated Hibernate with Spring ORM for database mapping
- Integrated and implemented GitHub API's to configure and list the existing project repositories by using RESTful web services.
- Currently supporting springs and Struts integrated with Hibernate and SOAP web services applications along with development activities.
- Used JSON based message transfer to retrieve the data related to the repositories from GitHub.
- Involved in performing unit testing using JUnit to test the web service calls.
- Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
- Installed and configured Eclipse and Maven for development.
- Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose.
- Responsible for preparing design document and delivery of batch applications, un-block technical impediments for the team, cross team interactions, code review, client interaction on daily basis, manage offshore deliverables.
- Hands on experience on Software Configuration Management (SCM) tools such as SVN, CVS.
- Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.
Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Rational Application Developer RAD, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, JUnit, Maven, Struts, Web Services (Restful), JSON, SVN, CVS, UML.
Confidential,Downers Grove,IL
Sr Java/J2EE Developer
Responsibilities:
- Analyzing the business and functional requirements provided by the client.
- Worked on integration methodology and strategy including interface, data flow, and process flow.
- Used Hibernate for Object Relational Mapping (ORM) purposes for transparent persistence onto the Oracle 10g database using Hibernate Query language (HQL).
- Developed server side REST style web services and called them from backbone collections.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular.JS, JavaScript API.
- Integrated the Java code (API) in JSP pages and responsible for setting up Angular.JS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular.JS.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
- Implemented code according to coding standards and Created Angular.JS Controller, which Isolate scopes perform operations.
- Developed custom directives, Factories and Services in Angular.JS.
- Worked on responsive design in making the application compatible with desktop, tablet, mobile and also developed tabbed pages.
- Using Angular.JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior
- Maintaining existing scripts and writing new scripts to automate the existing environment using Maven
- Used JSTL and custom tag library with frameworks such as Ajax and JQuery, to build interactive and attractive user interfaces.
- Designed front-end based on Bootstrap templates and embedded forms verification with JavaScript together with Regular Expression.
- Worked on unit and integration testing of the application.
- Developed dynamic JSP webpages for the user interface.
- Used JavaScript to develop the front-end of the application.
- Developed java SOAP webservices to expose store procedures and functions.
- Wrote JUnit test cases to support business logic and unit testing.
- Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines.
- Improved database performance by recognizing and rewriting slow queries.
- Solid deployment experience on the UNIX platform.
- Used Spring Framework to organize middle-tier applications.
Environment: Java JDK1.7, J2EE, JavaScript, HTML, CSS, Log4J, UML, AJAX, WebLogic 10.3, Hibernate 3.0, Oracle 10g, SQL, PL/SQL, HTTP, HTTPS, Windows, Web Services, Unix, Bootstrap, SOA, SOAP, WSDL, Junit, XML/XSL, Ant, Struts2, Spring 3.0
Confidential,Wesley Chapel,FL
Java/J2EE Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
- Bootstrap used along with AngularJS in creating the Application.
- Used Angular.js framework in developing various UI components.
- Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
- Developed Java Server Pages JSP and Enterprise Java Beans EJB 1.1 backend using MVC Model-View-Controller architecture.
- Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from angular JS modules.
- Designed RESTful XML web service for handling AJAX requests.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Developed custom directives and Services in AngularJS.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Developed applications using Spring Framework for Dependency Injection (Inversion of Control) and implemented the business logic using EJB (session and entity beans).
- Developed the business layer logic and implemented EJBs Session beans.
- Make JavaScript/HTML modifications and add features to Mapping Locators on clients' pages as per Client.
- Executed test scripts using Selenium WebDriver and analyzed the test results.
- Created SQL queries, used functions, procedures and triggers.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Established efficient exception handling and logging using Spring AOP.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
Environment: J2EE, Spring, Spring MVC, Spring Core, EJB, Hibernate 4.0, JBoss, Rest web services, Selenium, HTML5, JavaScript, Rational Application Developer RAD CSS, SVN, AngularJS, JavaScript, Oracle, JUnit, IBM WebSphere 6.x, Maven, Jira Rational Rose
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
- Refactored existing project to make it more RESTful and thread-safe.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the struts framework.
- Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
- Involved in coding and testing of B2B financial application.
- Responsible for the design and development of the application framework.
- Designed and Developed UI's using JSP by following MVC architecture and Spring Framework.
- The views are programmed using JSP pages.
- Used EJB for server side transactions.
- Used Multithreading for parallel process of the application.
- Used JavaScript for client side validations.
- Used JUnit for unit testing of the system and Log4J for logging.
- Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
- Experience in Algometric trading to recognition of trading signals and develop modules to connect to the programmatic interfaces of trading platforms.
- Coded Oracle PL/SQL and PostgreSQL stored procedures.
- The JMS API was used to allow application components to create, send, receive, and read messages.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.
Environment: Core Java, J2EE, JSP, WebSphere, Servlets, Tomcat6.0, RESTFUL, Eclipse, MySQL, JDBC, XHTML, Struts,Spring MVC,RAD, Spring IOC, SDLC, Selenium IDE, TestNG 6.0, Oracle, IBM WebSphere 6.x.
Confidential
Java Developer
Responsibilities:
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Built the application using Spring MVC and Hibernate framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery .
- Business logic was developed using spring framework. Used Spring AOP for handling transactions.
- Integrated Hibernate with Spring ORM for database mapping
- Integrated and implemented GitHub API's to configure and list the existing project repositories by using RESTful web services.
- Used JSON based message transfer t o retrieve the data related to the repositories from GitHub.
- Involved in performing unit testing using JUnit to test the web service calls.
- Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
- Installed and configured Eclipse and Maven for development.
- Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose
- Hands on experience on Software Configuration Management (SCM) tools such as SVN, CVS.
- Created unit test packages using JUnit.
Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Spring ORM, Spring AOP, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, JUnit, Maven, Web Services (Restful), JSON, SVN, CVS, UML.