Java / J2ee Developer Resume
Missouri City, Tx
SUMMARY:
- Over 71/2 years of experience with Java/J2EE and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
- Handsome experience in strut’s, spring, JSF, Hibernate, SAX, JAXB, DOM, ANT, JMS, and LOG4j, Spring IOC, Data Access Object (DAO, Junit and web services.
- Extensive experience in Core Java concepts that includes Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Strong experience in design and development of multi-tier application utilizing Java, Servlets, Struts, JSP, JSF, XML, SOAP JNDI, JDBC, Web Services, Hibernate and Spring Framework.
- Experienced in Restful Services and distributed Web Services using Spring MVC, Jersey, JAXB, JSON, SOAP, AXIS, JAX-WS, and WSDL.
- Experience in developing software using RESTful APIs, SDLC and Agile Methodology (Scrum), RUP, Waterfall, UML and Test Driven Methodologies.
- Integration of Spring with NoSQL Cassandra.
- Good knowledge of latest version of object oriented JavaScript frameworks like Angular.js, Node.JS, Backbone, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Expres JS, and Dojo toolkit.
- Valuable experience in designing and developing business applications with technologies such as core and advanced Java technologies JAVA, J2EE, Servlets, JSP, JavaScript, JQuery, Web Services, Struts, Spring, Hibernate, Maven, Gradle, ANT, HTML, XML, XSLT, XSD, JDBC, Cascading Style Sheets(CSS), JNDI, JUnit and XML-related technologies.
- Hands on experience with scripting languages like JavaScript, JQuery and AJAX.
- Responsible for developing single page applications using Angular JS/Angular 2.0 and bootstrap . Hands on experience in MVC framework using Angular JS, custom Directives, Controllers, Services and Factories.
- Worked extensively on Session Beans, Entity Beans and Message Driven Bean and implemented JMS API, and worked on MQ-Series.
- Exposure to service Oriented Architecture including Universal Descriptive and Discovery Integration (UDDI)lookups, Web Services Description Language (WSDL) using SOAP protocol and Extensible Markup Language (XML) and java XML parsers such as JAXP.
- Extensive experience in working with different MVC Frameworks like spring, Structs and ORM (Object Relational Mapping tools) like Hibernate.
- Experience with test-driven development (TDD) using Junit.
- Experience in implemented business logic on XML content using XPath Query Language, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
- Expertise in financial product based applications like PMS, FD, Mutual Fund and many more Web Applications using Java, J2EE (Spring, struts) technologies with MySQL, DB2, Oracle and MongoDB on Windows, Linux / Unix platform.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Hands-on experience in IDE Tools: Eclipse, RAD, WSAD.
- Good at implementing the database designing, SQL, stored procedures using RDBMS like DB2, Oracle and MS SQL Server.
- Proficient in handling Web and Application Services in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
- Expertise in web application development using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, jQuery, Bootstrap.
- Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrap with Angular and media queries.
- Having experience on DOJO based applications.
- Have strong experience in code debugging and bug fixing.
- Used Version Control (SVN), CVS, Clear Case for maintaining source code and documentation
- Experience in a 24/7 production environment And Excellent team player as well as individual contribution.
TECHNICAL SKILLS:
Operating Systems: Windows XP, UNIX, Linux and Sun Solaris9/10
Languages: Java, C, C++, JavaScript, SQL, PL/SQL, HTML, DHTML, XML
Scripting: UNIX Shell Script, Java Script, Perl Script
Databases: Oracle (8i, 9i, 10g), Microsoft SQL Server, MySQL, DB2
Application Servers: Web Logic Server, WebSphere application Server, JBoss
Web Servers: Tomcat Apache web Server
Build Tools: Ant, Maven
J2EE: EJB, JSP, Servlets, JMS, SOAP, JSF, JMS
J2SE: Java Beans, JDBC, JNDI, LDAP
Frame works: Struts, Spring and Hibernate, Backbone JS, AngularJS, jQuery, Ajax, NodeJS. Bootstrap
Design Tools: Rational Rose, Erwin, Visio Professional, Mercury QTP (Testing), Altova XML Spy
IDE(s): RAD, Eclipse, WSAD
XML Technologies: XML (DOM, SAX,) DTD, XML Schema, XSLT, Web Services (SOAP)
PROFESSIONAL EXPERIENCE:
Senior Java / J2EE Developer
Confidential, SC
Responsibilities:
- Actively participated in the daily scrum meetings to produce quality deliverables within time. Information and helped clearing ambiguity in requirements document.
- Worked with Agile SCRUM Methodology.
- Worked with Core Java programming, JSP/Servlets, multi-threading, J2EE design patterns and object oriented design.
- Experienced with Service Oriented Architecture, Ant, Maven, Hibernate, Web Services (Soap, REST).
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
- Developed data access layer DAO using Hibernate, JDBC, Spring Hibernate template, Spring JDBC template.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Iterative based methodology applied for the development of the application.
- Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
- Exposure on Mean Stack along with Node.js, Angular.js.
- Implemented routing mechanism using Angular JS ng-route module, router providing services.
- Implemented responsive web design and mobile friendly design using Ionic framework and Angular JS.
- Experienced with SQL, Stored Procedures and Rational Database and Tuning (MySql)
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
- Participated in the code reviews, testing of the functionalities that are developed.
- JUnit Testing of DAO.
- Involved in the Integration Testing and Bug fixing.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrap with Angular and media queries.
- Used Java Persistence API (JPA) through Hibernate.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Experienced in using version control systems like CA-SCM, SVN, CVS, and Bit Bucket.
- Created rich client using Ajax to pull the data from database.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: JAVA, J2EE, Servlets, Spring, Hibernate, WSDL, Rest, SOAP Web Services, HTML, JavaScript, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, Oracle, WebSphere Application Server, Eclipse, SVN, CVS, Bit Bucket. NodeJS, Angular Js.
Senior Java / J2EE Developer
Confidential, Weston, FL
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed the Site using the Struts with Spring Integration using the tiles framework.
- Developed and Implemented Web Services and used Spring Framework.
- Interfaced with the back-end using Hibernate Framework and XML.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed AJAX scripting to process server side JSP scripting.
- Developed enterprise applications using Struts Frameworks.
- Used Core multithread and Concurrency.
- Developed Bootstrap for layout.
- Development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Write business Logic using Drools.
- Developed the entire server side application using Node JS.
- Used Drools rule engine to create decision tables.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Involved in design meetings for the feasibility of Elastic Search.
- Design and Implementation of Search Service using RESTful Web Services for Call Center and My Account clients to search for Orders using Elastic Search.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Experience developing web application on top of platform using Node.js.
- Developed the application on Node.js platform using JavaScript programming.
- Created PL/SQL procedures, functions and written complex SQL queries.
- Implemented View layer of MVC architecture using JSF components.
- Develop internal application using Angular JS and connecting to Oracle on the backend.
- Involved in writing the test cases and documenting the business case scenarios for all the developed interfaces.
- Involved in performing load testing of the message broker services to meet the transactional volumes of the client.
- Good understanding in implementing web application using AngularJS framework.
- Utilized Mongo database management system for keeping user generated data.
- Developed a fully functional prototype application using JavaScript (j Query and Backbone.js) and Bootstrap, connecting to a Restful server on a different domain.
- Bootstrap used along with Angular JS in creating the Application.
- Use modern web technologies such as HTML5, JQuery, frameworks.
- Used JMS in the project for sending and receiving the messages on the queue.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Created dynamic mock web services and deployed to use in functional and automated test suites.
- Used JIRA for bug tracking.
- Created dynamic mock web services and deployed to use in functional and automated test suites.
- Unit tested controller layer using Spring MVC mock classes and JMock framework.
- Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
- Created virtual machine in cloud foundry
- Performed deployment activates in cloud infrastructure like cloud foundry.
- Displayed the cloud infrastructure of the company using Amazon Web Services.
- Developed web pages using HTML5, CSS and JavaScript.
- Develop shell scripts to automate priority tasks.
Environment: Core Java, JSP, JSF, JDK 1.6/1.7, IBM Web Sphere Application Server Application Server, Apache Axis, Spring 3.0, Mule ESB Hibernate 3.0, AGILE / SCRUM Methodology, JavaScript, Angular JS, J Query, JSON, JMS, JBoss application server, JDBC, JNDI, XML, JAAS, XSL, Mule ESB XSLT, WSDL, Lpg4J, JUnit, SOAP UI, Oracle, Cassandra, No SQL, PL/SQL, UNIX, Python.
Java / J2EE Developer
Confidential, Missouri City,TX
Responsibilities:
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed web based presentation using JSP, AJAX using Servlet technologies and implemented using Struts framework.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML & HTML. Used JavaScript for client side validation.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Designed, developed and implemented Single Page Application (SPA) in Angular JS by consuming JSON from.
- Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
- Used Promises to do AJAX call to connect front-end and back-end.
- Implemented Customized and Hibernate validations in all the JSPs.
- Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created a Registration and the profiles for the clients using the HTML, SQL Server, XML and jQuery.
- Developed components to fetch the data from the back end using AJAX and Jquery.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Produced content pages with CSS layout and style mock up presentations and used JavaScript methods and properties.
- Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
- Developed an AngularJS workflow manager for flexible configuration and management of multi-step user input flows.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of essential information such as loan status report.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- Experienced with building responsive web applications that utilize Ajax and minimize page reloads.
- Experienced with user interface frameworks such as Bootstrap, AngularJs and JQuery.
- Experience working in an Agile environment such as scrum. Participate in stand-ups, retrospectives, planning and other required meetings.
- Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
- Deployed the application on WebSphere Application Server.
- Used Junit framework for unit testing of application and Log4j to capture the log that includes run time exceptions.
- Used CVS for version control for implementing the application.
Environment: J2EE, Struts, IBM WebSphere, MQ, JSP, Servlets, JMS, JSON, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, Junit, Oracle, Bootstrap, AngularJs, Jquery.
Java/J2EE Developer
Confidential,CA
Responsibilities:
- Interacted with business managers to transform requirements into technical solutions.
- Involved in Design and Development using OOAD methodology to capture and model business requirements. Facilitate code walkthroughs with team members.
- Involved in creating Design documents such as functional specs, sequence diagrams, use-case diagrams.
- Developed web pages using JSP, MVC using Struts, Servlets, Java Script and XML for various modules.
- Implemented the Composite View pattern using Struts Tiles.
- Created Action Forms, Action classes, and Model classes, and specified Action Mappings using Struts framework.
- Developed web and business components using MVC and J2EE Patterns (Session Facade, Singleton, Data Access Object, Data Transfer Object etc).
- Designed and developed the UI using JSP, Servlets, HTML, CSS and JavaScript, Bootstrap, JQuery.
- Implement modules into Node JS to integrate with designs and requirements.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Prototyped use of JSF for presentation development and Spring for middle tier development to analyze. if use would ease development.
- Used Promises to do AJAX call to connect front-end and back-end.
- Implemented Customized and Hibernate validations in all the JSPs.
- Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created a Registration and the profiles for the clients using the HTML, SQL Server, XML and jQuery.
- Developed components to fetch the data from the back end using AJAX and JQuery
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Produced content pages with CSS layout and style mock up presentations and used JavaScript methods and properties.
- Developed Java Helper classes for In-patient and out-patient Information.
- Used Struts Validator Framework for form validation.
- Involved in development of ANT scripts for deployment purposes.
- Used JDBC packages for Data Access Objects and DB Connections from the Connection Pool using MySQL database.
- Involved in the functional tests of the application and also resolved production issues.
- Created and setup the Test profiles (XML files) and Production profiles for the customers and business partner.
Environment: Core Java, J2EE Servlet, JSP, Struts, XML, Log4j, XSLT, Web Services, JMS, MySQL, JDBC, UML, ANT, Eclipse, JSP, Servlets, HTML, CSS and JavaScript, Bootstrap, Jquery.
Java / J2EE Developer
Confidential
Responsibilities:
- Developed UI using HTML, CSS, Java Script and AJAX.
- Worked on creating basic framework for spring and web services enabled environment for EI applications as web service provider.
- Created SOAP Handler to enable authentication and audit logging during Web Service calls.
- Created Service Layer API's and Domain objects using Struts.
- Designed, developed and configured the applications using Struts Framework.
- Created Spring DAO classes to call the database through spring -JPA ORM framework.
- Wrote PL/SQL queries and created stored procedures and invoke Stored procedures using spring JDBC.
- Used Exception handling and Multi-threading for the optimum performance of the application.
- Used the Core Java concepts to implement the Business Logic.
- Deployed and configured the data source for database in WebLogic application server and utilized log4j for tracking errors and debugging, maintain the source code using Subversion.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Enhanced the existing Unix scripts to achieve better performance and throughput.
- Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used JQuery to simplify the client-side scripting of HTML.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Used Exception handling and Multi-threading for the optimum performance of the application.
- Used Struts in the presentation layer for validations.
- Configured Struts-config.xml with all the mappings required by the architecture.
- Implemented Logging mechanism using Log4j APIs.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Application deployed on Apache Tomcat.
- Experience in spring framework for the application transaction management.
- Worked on Web Services to integrate with External System.
- Worked with XML by using SAX and DOM parsers to transfer the data between different components.
- Implemented Stateless Sessions by using Enterprise Java Beans (EJB) to encapsulate business logics.
- Used a WAP server for communications to the customer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes. Used Web services - WSDL and SOAP for getting information from third party.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Responsible for the technical direction and implementation of the Spring Batch framework.
Environment: Windows, Linux, Rational Clear Case, Java, JAX-WS, SOAP, WSDL, JSP, Struts, JPA, XML, HTML, CSS, Oracle, WebLogic.