We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Six years of professional experience in analysis, design, development, implementation and testing of Object Oriented Applications in Client/Server environment of Multi - Tier distributed, Enterprise applications using Java-J2EE technologies.
  • Experience in developing web applications wif various open source frameworks: JSF, Spring Framework, Spring (MVC), Spring (AOP), Struts Framework, Struts Validation and Tiles Frameworks.
  • Strong experience in Service Oriented Architecture (SOA) and publishing SOAP web services that include several components like WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism, Session beans for business logic and entity beans in teh persistence layer for interaction wif teh database.
  • Proficient in integration of Enterprise Java Beans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Experience in developing Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern and using Message Driven beans to read teh messages from JMS queues for asynchronous communication.
  • Experience in implementing teh MVC Architectural Pattern using Struts Framework including JSP, EJB, Form Bean and Action classes. Implemented EJBs Session beans for business logic and configured mappings to map teh page-requests from client to teh corresponding Form Bean classes and autowired teh bean classes to teh corresponding controller classes.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB, couchDB and Cassandra.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Experienced in managing MongoDB environment from availability, performance and scalability perspectives. Developed java applications to consume data from multiple data sources for analytics and finally store data using MongoDB.
  • In-depth noledge and experience in UI using JavaScript, JSF, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and AngularJS. Created RESTful Web services wif Node JS.
  • Experience in frontend development frameworks such as Grunt, Express.JS and Node.JS and asynchronous RESTful web service development based on Express.JS framework.
  • Experienced in providing communications between teh client side and teh server side using NodeJS and ExpressJS.
  • Converted existing XML based webservices to JSON based RESTful web services to improve code performance.
  • Experience in consuming RESTful services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information wif databases such as MySQL and Oracle.
  • Experience in developing applications using AngularJS /Bootstrap - Grids, Toolbars, Panels, Combo-Box, Button etc.
  • Involved in writing Custom Directives in AngularJS, making use of Modules and Filters objects. Defined new validations through AngularJS for form field validations which were implemented through HTML and used AJAX, JSON to send requests to teh server to check functionality of websites.
  • Experience in using NodeJS maintain a persistent connection from teh browser to teh server via long polling and usage of Node.JS and Express JS to manufacture a web administration model transmitting JSON messages.
  • Experienced in UI components using JSF framework wif Prime faces and Rich faces to provide interactive Presentation Layer and implemented event handling using Java, JSF, AJAX, Prototype and JavaScript.
  • Involved in configuring web.xml and faces-config.xml according to teh JSF framework and experienced in handling events and runtime errors using JSF event listeners and validations.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EEä Web/Application Servers like IBM WebSphere, BEA WebLogic, Red Hat JBoss and Apache Tomcat.
  • Strong experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers wif major databases such as DB2, MySQL and Oracle.
  • Knowledge of various XML technologies, SAX, DOM, JDOM, JAXP, JAXB, XSD, Schemas, Document Handlers, Parsers, XML Schemas, XSLT and Castor Framework.
  • Hands-on experience working wif source control tools such as CVS, ClearCase, Apache SubVersion and GIT.
  • Extensive development experience on different IDE’s like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
  • Created SSAS OLAP Cubes and Partitioning Cubes, monitored and full and incremental load using cube wizard.
  • Generated multiple Enterprise reports (SSRS/Crystal/Impromptu) from SQL Server Database (OLTP) and SQL Server Analysis Services Database (OLAP) and included various reporting features such as group by, drilldowns, drill through, sub-reports, Parameterized Reports.
  • Test Driven Programmer wif thorough noledge in Unit testing wif JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing wif JMeter and automated testing wif Test Driven Development (TDD) in Extreme Programming model.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP) and proficient in teh design, development, and implementation of applications using Struts and Spring-MVC using MVC framework.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.
  • Extensive development experience in Java Servlets, JSP, EJB, JMS, JTA, JNDI and JDBC for building server side applications.
  • Well experienced in teh networking protocols like TCP/IP,FTTP,UDP.
  • Proficiency in developing ORM persistence mappings using persistence framework like Hibernate/JPA for mappingJavaclasseswif database and using Hibernate Query Language (HQL).
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.
  • Experienced in use of build tools like Apache Ant and Maven and logging tools like log4J and in developing automated process for builds and deployments using Jenkins and Gradle.
  • Excellent team player, comfortable in working independently or wif small to large-scale teams wif onshore/offshore models in Agile and Waterfall environments.
  • Excellent problem solving skills wif a strong technical background, debugging and good interpersonal skills.
  • Self-motivated learner of new technologies wif a demonstrated ability to handle multiple tasks and function efficiently independently or as a team player.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL, Python, Unix Shell scripts

Java/J2EE Technologies: STRUTS, servlets, JSP, JMS, JDBC, JNDI, JSF

Web Development: HTML 5.0, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts, tiles, Spring, Hibernate, EJB

UI Frameworks: Angular JS, JQuery,Node JS,Ext JS,React JS

XML/webservices/Messaging: XML, XSD,WSDL, SOAP, REST, Apache AXIS, SOA, JAX-WS, DOM 4jJMS, MQ Series, XML Beans

Web/Application servers: WebLogic, Web Sphere / ESB, Tomcat, JBoss, Apache Tomcat

Methodologies /Design Patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade

Databases: Oracle, PL/SQL, MySQL, DB2

IDE’s: Eclipse, Juno, RAD, NetBeans, WID, IntelliJ

Build Tools: Maven, Ant, Jenkins, Gradle, Bamboo

Version Control: CVS, SVN, ClearCase, Git

Testing and Logging Frameworks: Junit, Log4J

Tools: Crystal Reports, Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating System’s: Windows, Linux and Unix

Industries: Retail, Telecommunications, Banking, Insurance

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Applied teh latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap. Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on teh browser.
  • Designed CSS templates for use in all pages on teh website working wif CSS Background, positioning, text, border, margin, padding and table.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS.
  • Used AngularJS services, controllers and directives for front end UI, AngularJS MVC for cross-browser functionality and used Firebug for Firefox, Inspector tools for Chrome, IE developer toolbar for IE.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side and Jasmine on teh client side.
  • UtilizedAngular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid,router, progress bar, ng-Idle, ng-Upload.Implemented flexible routing and nested usingAngular.JS-ui-router.Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Involved in developing XUL, HTML and JavaScript for client side presentation and data validation on teh client side.
  • Extensively used NPM, Bower to install and manage dependencies in applications and utilized Grunt CLI as build tool for minification, uglification on both teh client and server side.
  • Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
  • Implemented teh Drag and Drop functionality using jQuery framework and used jQuery widgets and plug-ins like Accordion, Date picker, Message plug-in and Validation plugin in teh applications.
  • Designed teh system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client sideJava-beans for DAO Design Patterns.
  • Developed HibernatewifSpring Integration as teh data abstraction to interactwifthe database and used dependency injection (DI) using Spring framework and annotations.
  • Developed responsive applications using Bootstrap JS and Node.JS, D3.js which allowed teh same application to be optimized for both mobile and desktop resolutions.
  • Developed teh CRUD API for teh POS-Engine using RESTful Webservices and was engaged in asynchronous coding in Node.JS applying Express.JS framework and Node.JS modules.
  • Developed scalable applications using teh MEAN (MongoDB + ExpressJS + AngularJS + Node.JS) stack.
  • Used Hibernate for mappingjavaclasseswifdatabase and created querieswifHibernate query language (HQL).
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Extensively used IBMRESTAPIin task assignment, reassignment, closure and ad-hoc task implementation.
  • Wrote MongoDB models and schema by using Mongoose to query data. Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Automate report generation in MongoDB using Javascript, Shell scripting and Java.
  • Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
  • Validated teh code using W3C Mark-Up validation and also checked for teh cross-browser compatibility using Cloud Testing.
  • Incorporated noledge of TDD and BDD for front end UI applications and performed end-to-end testing wif Protractor.
  • Created SSAS OLAP Cubes and Partitioning Cubes, monitored and full and incremental load using cube wizard.
  • Generated multiple Enterprise reports (SSRS/Crystal/Impromptu) from SQL Server Database (OLTP) and SQL Server Analysis Services Database (OLAP) and included various reporting features such as group by, drilldowns, drill through, sub-reports, Parameterized Reports.
  • Used networking protocols like TCP/IP.
  • Maintained teh code repository on Git through frequent and definite updates and built teh application using Maven to deploy on Weblogic Server and used Jenkins for continuous integration.

Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, XML, XSL, XSLT, JSON, MEAN stack (MongoDB, Express, AngularJS, Node.JS), Notepad++, Sublime text, RESTful Webservices, JMS, JTA, Weblogic, Spring Tool Suite, Git, Maven, Jenkins, log4j, XML, Jersey, Grunt CLI.

Confidential, Rancho Cordova, CA

Java/JEE Developer

Responsibilities:

  • Involved in all teh phases of teh Development Life Cycle and participating in design discussions wif business analysts in gathering, understanding and implementing teh requirements.
  • Managed and delegated work tasks to developers assigning use cases, setting project objectives, recognizing issues and reporting teh current project status to teh project manager in collaborationwif Business and System Analysts.
  • Followed iterative application development specified by Agile Scrum methodology consisting of weekly Sprints and stand up meetings and built teh application wif Test Driven Development (TDD).
  • Used Spring MVC model to implement teh application and created Spring Beans using IOC and AOP. Developed teh controller, business logic and DAO classes achieving dependency injection.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS and used Angular.JS MVC to build a cross-browser compliant application.
  • Worked on filtering teh data comes from remote servers usingAngularJS filters concepts and developed rich user interface using Angular JS, JavaScript, JSTL, CSS, JQuery and custom tags in JSPs.
  • Used JS framework such as AngularJS for data driven applications. Worked on JavaScript and HTML5 Browser cache mechanism for storing and retrieving data for teh website.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJS on NodeJS command line.
  • Implemented authentication session to certain routes and cache strategies for certain HTTP requests.
  • Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Implemented Single page applications wif rich functionality using AngularJS including form validation, CRUD, grid, search, sort, pagination, multi-selection, advanced directives, authentication, server-side proxy, slide pages.
  • Defined new validations through AngularJS for teh forms through HTML and used AJAX, JSON to send requests to teh server. Wrote AJAX calls to populate tables, tab menu and other components wif JSON data in AngularJS.
  • Processed JSON response by consuming RESTful web services and used AngularJS filters for implementing search results.
  • Implemented RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get teh required information.
  • Implemented teh integration wif teh back end system wif web services using REST. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Wrote Hibernate configuration files, mapping files and defined persistence classes to persist data into Oracle Database.
  • Configured Hibernate session factory to integrate Hibernate wif Spring and used JPA/Hibernate to communicatewifdata layer and XML/JAXB to read XML data.
  • Configured IBM-MQ in servers as message driven architecture for teh exchange of messages between teh applications.
  • Implemented JMS as messaging service to notify customers and developed JMS components to send messages from one application to other application. JTA was used for Transaction management.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, Service locator, DAO, Factory and session façade.
  • Formalized code organization to comply wif teh official database design and improved table structure. Created Database tables and views using HLD Data Model E-R Diagrams.
  • Followed teh Maven build life cycle to build teh application war/ear files and deployed into Websphere Application server. Used JIRA for task assignment, bug tracking and fixture.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring MVC, SQL, MySQL, DB2, WebLogic Application Server, JMS, JTA, IBM-MQ, XML, JavaScript, Angular JS, JSTL, CSS, JQuery, SOAP, REST, UML, SVN, Log4J, TDD, JIRA, Maven.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering requirements from teh client business unit by participating in design discussions and implementation feasibility analysis wif business analysts at all levels.
  • Involved in Object Oriented Design/Analysis and constructing UML Sequence diagrams and Class Diagrams wif Microsoft Visio/Rational Rose.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Developed teh application using JSF Spring Framework that uses Model View Controller (MVC) architecture wif JSP as teh view and JQuery validation framework for front end validations.
  • Developed teh web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL.
  • Used MVC frameworks like Spring MVC along wif JSF and Rich faces. Involved in developing front end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding teh Internationalization to teh existing application.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml of JSF MVC framework. Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as teh Front Controller.
  • Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML DOM parser.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using wif Hibernate and Spring Validation Framework for Server side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate wif MySQL database to implement persistence layer in Hibernate.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc. Used multithreading concepts to overcome errors in teh process of concurrent quote transactions. Deployed teh application in clustered environments for load balancing and Server failover conditions.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business critical requirements. Created E-R graphs and relationships among different database and creation tables wif low coupling.
  • Developed generic database Connection Pooling wif WebLogic Admin server using Spring, SQL query optimization.
  • Developed POJO Classes, *.hbm files for Hibernate ORM in teh persistence layer using Hibernate frame work in conjunction wif Spring AOP functionality.
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ bridge as provider to send messages in a secure, reliable and asynchronous method to Web Sphere MQ.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Used Apache JMeter for load testing and log4J for debugging wif various levels. Used Subversion for version control across common source code used by developers and deployed teh applications on WebLogic Application Server. Utilized Gradle for continuous integration.

Environment: Java, J2EE, JSP, JSF, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL, MySQL, DB2, WebLogic Application Server, JMS, XML, JavaScript, JQuery, SOAP, UML, SVN, JUnit, Log4J, Gradle, TDD, JMeter.

Confidential

Software Engineer

Responsibilities:

  • Participated in gathering business requirements, analyzing teh project and creating use Cases and Class Diagrams. Applied OOAD principles for building applications.
  • Interacted coordinated wif teh Design team, Business analyst and end users of teh system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for teh Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present teh layouts to teh user. Created teh web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in teh JBoss Server environment using ANT tool using Struts architecture wif teh JSP Client.
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in teh frontcontroller for all teh users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve teh data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all teh form entries.
  • Developed SOAP based Web Services for Integrating wif teh Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service teh requests from teh UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for teh services and prepared documentation.

Environment: JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB, Webservices, JNDI, J2EE, RSA, JBOSS6.0, RATIONAL ROSE, CVS, ORACLE9I, JUnit, Rational Rose, Javascript, DHTML

We'd love your feedback!