java Developer/j2ee Resume
Houston, Tx
SUMMARY:
- Over 9 plus years of extensive working experience in Software Development with proficiency in development of applications using Java/J2EE Technologies.
- Excellent team player, self - starter, and good at multi-tasking skills.
- Proven leadership and process-oriented skills working simultaneously with multiple projects in fast-paced environments.
- Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, EJB, JMS, RESTFUL and SOAP based Web Services, JAX-WS, JAX-RS), Struts, Hibernate, Spring, HTML, HTML5, DHTML, CSS, JSS, CSS3, JavaScript, XML, PERL.
- Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
- Expertise in various open source frameworks and tools like Struts, spring, hibernate.
- Extensive experience in using IDE’s Eclipse, My Eclipse, Eclipse Galileo and RAD.
- Strong in Web designing technologies like HTML5, XHTML, CSS3, JavaScript, AngularJS, jQuery, Ajax and JSON.
- Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
- Experience in working different operations system environments with java in Windows, UNIX, and Linux.
- Experience in working on API platform to enhance and create web services with excellent documentation skills using APIGEE.
- Development using Angular JS , ExtJS, NodeJs, Mongo DB , HTML5, CSS3, JavaScript, jQuery, bootstrap, JSON, MySQL, MSSQL .
- Expert in developing single-page applications (SPAs ) using various JavaScript frameworks like Backbone.js, AngularJS, Underscore.js and Bootstrap
- Proficient in developing websites with AngularJS controllers , directives , components, factory and service resources, routings and events. .
- Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns coming Creational/Structure/Behavioral patterns.
- Experience in Unit testing, Integration testing and generating Test cases for Web/Java core applications.
- Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
- Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile methodologies.
- Proven aptitude on learning and working on emergency technologies.
- Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
- Hands on Experience in handling critical Business Applications Issues and handling failure recoveries.
TECHNICAL SKILLS:
Operating System: UNIX, Linux, Windows, IOS and Android.
Web Technologies: J2EE-Servlet 2.4/JSP, JSTL, JavaScript, HTML, JSS, XML, XSLT, JAXB, JAXP, XSD, JAX-WS, JAX-RS, XPath, XQuery, XSL, CSS, Prime faces/JSF, JDBC 2.0, EJB, JMS, AJAX, DOJO, JQuery, AngularJS, Web Services, WAP, SOAP, WSDL, UDDI, REST. PERL
Application Server: Oracle WebLogic, JBoss, WEB 2.0, Oracle OC4J. IBM Web sphere.
Web Servers: Apache Tomcat, Jetty Web server
RDBMS: Oracle 8i/9i, MySQL, PL/SQL
Languages: Java, SQL, UNIX Shell Scripting.
Frameworks: Apache Struts, Tiles, Elastic Search, Solr, Hibernate, and spring, J2EE. Design Patterns.
Tools: / IDE: Eclipse 3.4, JBuilder, Maven, Rational Rose 7.0.1.1, My Eclipse, Net Beans, Apache ANT, Log4J, TOAD 7.1.
Version Controls: Rational Rose Clear case 7.0.1.1, Microsoft VSS, CVS, Git, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Greenwood Village, CO
Fullstack Developer
Responsibilities:
- Work on Agile SCRUM practices which include two-week sprints, with a strong focus on accountability and throughput.
- Implement AngularJS client side form validation such as required field validation and regular expression validation.
- Design Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext JS..
- Using various modules of APIGEE, GIT, Grunt , Maven; Incorporating APIGEE API layer with Angular MVC Framework.
- Use Node.js as a proxy to interact with Rest services and also interacting with Database
- Create client side validation using technologies such as Ext JS and JavaScript.
- Participating in user requirement sessions to gather business requirements
- Successfully resolved challenges involved with performance, multithreading, managing file transfers with connection failures, GUI constraints with Swing
- Use Team Collaboration Software JIRA and Confluence
- Work on the OAuth 2.0 for accessing the cloud Storages like Box, One Drive, Google Drive, Drop box, Qihoo, Baidu, Tencent, King Soft.
- Build a Restful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS
- Implement the Angular MVC and two-way data binding.
- Create application to View Data in MongoDB
- Use AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc
- Use Node JS for heavy DOM manipulation.
- Use Elastic Search on creating an uninstall survey page web application and Restful Web Service.
- Experience working on Elastic Search for Indexing, Text and Documents.
- Use HTML5 and JQuery for the Uninstall Survey Page Application.
- Use Nexus for managing all Maven Repositories.
- Work on AngularJS for one of the single page application and cross browser functionality.
- Use SoapUI for testing Web Service
- Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
- Work on Single Sign in survey page application.
- Use Spring boot for Single Sign on page application to access more quickly.
- Use Eclipse IDE for coding, debugging and testing the application modules
- Implement Batch Updates using Spring and configured beans in Application Context file
- Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
- Involved in the configuration of Spring Framework and Hibernate mapping tool.
- Extensively worked on JDBC Prepared statements and callable statements to access data base
- Work on Java Messaging Services (JMS) for developing messaging services
- Involved in configuring hibernate to access database and retrieve data from the database
- Use Oracle 10g Server as the backend database storage
- Create data base tables according to the application requirements
- Involved in report generation and printing of the reports
- Develop Maven and ANT Scripts to do compilation, packaging and deployment in Application server
- Use Jenkins as an Integration Built tool.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in code versioning, check in, Check outs and code merging
- Use Remedy tool for creating change tickets and handling production bugs
Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, JQuery, AngularJS, Ext JS, AJAX, PVCS, Swings, Eclipse, Nexus 1.0, Jenkins, Maven, Git, Log4J, Ant, Tomcat, Oracle 10g, JUnit, UML, APIGEE, Unix, Design Patterns, Shell Scripting, Spring boot, SQL, PL/SQL, PL/SQL Developer, JSTL, Apache CXF, Agile, Unix, SOA, Apache Axis, JMS, WEB 2.0, Elastic Search, Heidisql, SoapUI, OAuth, JIRA, Confluence, Restful Web Services.
Confidential, Chantilly, VA
Full Stack Developer
Responsibilities:- Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
- Designed and developed various Screens using JSP, DOJO, JavaScript, Angular JS, IOS and Android Platforms, HTML5, CSS3.
- Restful and SOAP based Web Services.
- Current experience with web application development using Web 2.0 technologies, Java, J2EE, DOJO toolkit, JQuery, REST API, JSON and spring framework.
- Used APIGEE to enable companies to secure, manage, scale, and analyze their digital business.
- Responsible for creating pages using AngularJS, JavaScript, CSSandHTML5.
- Used Spring boot for radically faster and widely accessible Spring Development.
- Used Spring boot for one of the Single Sign On web app to access more quickly.
- Worked on the SAML authentication for the Single Sign On page.
- Analysis, design and coding of different forms (JSP, HTML, Java Beans).
- Worked on IBM Maximo tool to Maintenance operations, Equipment history, Scheduling, labor and Expense tracking and Customization and development.
- Used Hibernate based persistence classes at data access tier.
- Used AJAX, DOJO libraries for developing the Rich Internet Application and widgets and worked on IOS and Android Platforms.
- Worked in solution like design and development of web-based applications using Java/J2EE, Java Servlets, JSP, EJB3, Prime faces/JSF , XML , and Struts
- Configure all the REST apis in APIGEE to use many helpful features of APIGEE including oAUTH 2.0 and SOAP to REST transform
- Designed and developed the Cascaded Style Sheets (CSS) for designing the application layouts
- Preparing low-level design documents like sequence diagrams, object reference document, program specifications and class diagrams based on the functional requirements document.
- Communicate with the clients on modules, requirements and change requests for any queries on either side.
- Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
- Worked as member of J2EE and web sphere installation setup and support team.
- Perform peer -- document reviews and code reviews.
- Prepared JUnit test cases.
Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, Angular JS, APIGEE, DOJO, AJAX, PVCS, Prime faces/JSF Eclipse, Log4J, Ant, Web Sphere, Oracle 10g, JUnit, UML, Unix, Design Patterns, Spring Framework, Spring boot, Shell Scripting, SQL, PL/SQL, PL/SQL Developer, JSTL, Agile, Unix, SOA, Apache Axis, JMS, WEB 2.0, Restful and SOAP based Web Services.
Confidential, Houston, TX
Java developer/J2EE
Responsibilities:- Worked closely with business partners/owners to gather requirements and design.
- Followed Agile development methodology with daily SCRUMS and backlog story reviews and estimations. Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules
- Used different design patterns to implement the application which includes Data Access Object, Business
- Delegate, Value Object and Service Locator etc.
- Used Eclipse as the Integrated Development Environment for developing and debugging the java applications
- Used different user interface technologies JSP, HTML, JSS, DHTML, CSS, JavaScript for developing the application
- Used AJAX, DOJO libraries for developing the Rich Internet Application and widgets
- Designed and developed the Cascaded Style Sheets (CSS) for designing the application layouts
- Used Web Service component to access the data from another application e-Audit Net which is running on
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and AngularJS.
- Extensively used core java concepts such as OOP, Collections and exception handling
- Developed the Servlets for generating the grids for displaying the customer data
- Extensively worked on Struts framework for developing the business logic and interacts with Domain model
- Developed Notifications to invoke the automatic e-mails and tasks to the registered customers using Struts.
- Used Spring framework for invoking the application service components at runtime
- Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
- Do have expertise in integrating the Spring framework with Hibernate using Application Context configuration
- Implemented Transactions and Batch Updates using Spring framework
- Extensively worked on Hibernate Object relational mapping tool for persisting the data to the database
- Have worked on Oracle 10g data base for storing and retrieving the application data
- Implemented procedures, packages, and different Joins to retrieve the data base using PL/SQL, SQL and
- Configured and deployed the Web Services in to the application server and published as the Web Service
- Implemented the application using Agile development methodology
- Developed Maven Scripts to do compilation, packaging and deployment in Web Logic server
- Written unit test cases for testing the application modules using JUnit framework
Environment: Java/J2ee, JSP, Servlets, Struts, Spring, Hibernate, HTML5, DHTML, JSS, CSS3, JavaScript, DOJO, AngularJS, AJAX, PVCS, Eclipse, Log4J, Ant, Git, Web Logic, Oracle 10g, JUnit, UML, Unix, XML, JSF, Design Patterns, Shell Scripting, SQL, PL/SQL, PL/SQL Developer, JSTL, Agile, Unix, SOA, Solr, Apache Axis, JMS, Web Services.
Confidential,CO
SR Java Developer
Responsibilities:- Developed J2EE, (EJB) Enterprise Java Bean Components and deployed on Web Logic Application Server.
- Designed and built client-controller packages to comply MVC (Model View Controller) design paradigm-using Struts.
- Utilized technical expertise to support a variety of eCommerce software, tools, and processes.
- Used Jakarta Struts 1.3 validations Framework.
- Involved in several JSP tags to modularize and stream line web page code and Implemented MVC architecture.
- Web application development using Web 2.0 technologies, Java, J2EE, JQuery, REST API, JSON, and spring framework.
- Creating Front-end Applications using HTML5, CSS3, JSS, JavaScript, JQuery, AJAX, XML and AngularJS.
- Involved in creating JMS Server configuration and worked with point - point and publish and subscribe messages.
- Involves extensively coding in database access by stateless session EJB, action control by Servlet classes, and presentation tier by JSP/HTML pages with custom tag, tag library & JSP templates.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information under UNIX Environment.
- Implemented JDBC API to communicate with the database.
- Worked on one of the Spring boot web application.
- Performed client side validation using JavaScript and server side validation using Struts Validation Framework.
- Created several Stateless Session and Message Driven Beans and deployed using Web Logic Application Server.
- Involved in system data analysis, design and implemented on MySQL. Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
- Created XML files and applied XSL to enable users to access the system. JAXP API was used in processing XML files with DOM and SAX parsers
- Created stored procedures for inserting and updating the database which are called in DAOs.
- Testing and Debugging using JUNIT and building the application-using ANT.
Environment: Java, J2EE, JSP, JSTL, EJB, Struts, Servlets, Java Beans, Spring boot, JMS, JDBC, J2EE Design patterns, WebLogic 6.1, HTML, JavaScript, AngularJS, WEB 2.0, JQuery, CSS, XML, XSL, DOM, SAX, SOAP, UML, ANT, JBuilder, Log4j, VSS, SQL, PL/SQL, MySQL and Windows, IOS and Android.