We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Burlington, NC

SUMMARY:

  • 6+ years of experience in application and web Development with emphasis on HTML5, XHTML, DHTML, XML, AJAX, DOM, JavaScript, jQuery, and JAVA.
  • Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project.
  • Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
  • Extensive skill in CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code andalso good experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experience On working with Responsive web design (RWD) using bootstrap which is an approach to web design aimed at crafting sites to provide an optimal viewing experience.Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA. Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, BackboneJS, NodeJS, ExtJS.Strong knowledge in Document Object Model and its functions.
  • Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language coredirectives, expressions and modules.
  • Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
  • Used JavaScript, jQuery for user interactions in pages. Created a responsive web application integrating Twitter Bootstrap with Angular JS.
  • Well experienced in developing JavaScript MVC based web applications with front-end via Angular.js, JQuery, and backend via Node.js, JSON, and AJAX.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services.
  • Experienced in using JSF extensions such as Primefaces, Richfaces and Icefaces.
  • Experience in developing web applications with 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 the persistence layer for interaction with the database.
  • Proficient in integration of Enterprise Java Beans (EJB) with 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 the messages from JMS queues for asynchronous communication.
  • Experience in implementing the 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 the page-requests from client to the corresponding Form Bean classes and autowired the bean classes to the corresponding controller classes.
  • Experience in Designing and tuning database warehouses in NoSQL MongoDB, Amazon DyanmoDB-EC2, and Cassandra complete with VMWare cloud based software in AWS for accompanying Meta data, production, and financial-consumer data.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Experienced in using build tools such as Ant, maven and continuous integration tool such as Jenkins.
  • Experience in RDBMS such as Oracle, MySQL and IBM DB2 databases.
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams, Sequence and Behavior Diagrams.
  • Experience in using Subversion (SVN), GIT, CVS, Rational Clear Case and Visual Source Safe as versioning software tools.
  • Developed Web-based and SOA based applications using JAVA/J2EE and GROOVY/GRAILS technologies.
  • Implemented business objects and coded business logic using Core Java/Groovy
  • Experience in configuring build tools like Maven, Gradle and Ant for the development and deployment.
  • Experienced in UI components using JSF framework with 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 the JSF framework and experienced in handling events and runtime errors using JSF event listeners and validations.
  • 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 the design, development, and implementation of applications using Struts and Spring-MVC using MVC framework.
  • Extensive development experience in Java Servlets, JSP, EJB, JMS, JTA, JNDI and JDBC for building server side applications.
  • Proficiency in developing ORM persistence mappings using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Hands-on experience working with 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.
  • Excellent team player, comfortable in working independently or with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.
  • Excellent problem solving skills with a strong technical background, debugging and good interpersonal skills.
  • Self-motivated learner of new technologies with 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,NodeJS,ExtJS,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, Burlington, NC

Java/ J2EE Developer

Responsibilities:

  • 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 the browser.
  • Designed CSS templates for use in all pages on the website working with 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 the client side.
  • Designed User Interface using with HTML5, JQuery, CSS3 and SASS. Involved in the developing functions to acquire data from API server using AJAX
  • Developed and designed new cross-browser accessible interfaces by JavaScript, Bootstrap.
  • Used Bootstrap and media queries to create a responsive website that fits all users and devices from desktop to tablet and mobile phone
  • Developed the application using Angular-JS, Spring, Jersey, Angular-UI, HTML, Bootstrap, CSS and JavaScript.
  • Developed Angular services, controllers and crated models for two-way data binding.
  • Designing user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router.
  • Involved in developing Angular-JS directives to do reusable UI components.
  • Involved in designing of the application following Spring- Jersey architecture
  • Used Angular Http services to display the content on the browser and took part in creating custom reusable components.
  • Developed Spring-Jersey REST resources to serve the web application with JSON data Implemented JavaScript and JQuery technologies for validating the input given to the user interface.
  • Utilized Angular.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 using Angular.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 the 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 the client and server side.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the 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 the applications.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client side Java-beans for DAO Design Patterns.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Developed responsive applications using Bootstrap JS and Node.JS which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Developed the CRUD API for the POS-Engine using RESTful Webservices and was engaged in asynchronous coding in Node.JS.
  • Developed scalable applications using the MEAN (MongoDB + ExpressJS + AngularJS + Node.JS) stack.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate 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 IBM REST API in 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 the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services
  • Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to 43 applications
  • Implemented Grails TagLibs to avoid groovy code in GSP pages.
  • Developed Agile processes using Groovy, JUnit to use continuous integration
  • Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch AWS Config, Auto-scaling, IAM, AWS and S3.
  • Developed JavaScript MVC based web applications with front-end via Angular.js, jQuery, and backend via Node.js, JSON, AJAX with AWS storage for development of textual mining sharing-visualization applications.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on Git through frequent and definite updates and built the 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,AWS,Hibernate,groovy

Confidential, Lakewood, CO

Java/ J2EE Developer

Responsibilities:

  • Creating dynamic columns for where column metadata is acquired from Salesforce and is dynamically converted to ExtJScolumn array.
  • Implemented Localization and Internationalization of the current application in order to provide language based on user locale.
  • Fixing Defects, bugs and edge case scenarios detected by the testing team.
  • Refactoring of legacy Javascript and Extjs code and implementing best practices.
  • Working with the UX team in redesigning of the application GUI in EXTJS
  • Implementing different use cases for enabling and disabling of buttons and menus in an MVC application.
  • Implementing search filters for the tree and grid columns in ExtJSInvolved in developing EJB's for the business logic and deploying them in Apache tomcat.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Experienced in writing Custom Directives in Ext JS, making use of Modules and Filters objects according to the application requirement.
  • Developed UI using ExtJS, jQuery and JSP for interactive cross browser functionality and complex user interface.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Created visual mockups and prototypes using HTML, CSS, Java Script and JQuery.
  • AJAX/JSON was primarily used for populating ExtJS Grid panel and also updating the DB with the modified content in grid.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers. Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in direct interaction with Business consultants to map business scenarios suggested by them with features existing in Jive for estimating development efforts.
  • Upgrading Jive platform from 4.5.4 to 5.0 after analyzing DB level changes, FTL migration and themes
  • Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX. Developed Single page application and structured the JavaScript code usingExtJS. Involved in the implementation of open- source web application frameworks like Bootstrap and ExtJS
  • Defined new validations through ExtJSor the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Development of widgets and plugins in JIVE, a Social Business Software, based on JAVA, as per client requirements.
  • Developed Object Oriented JavaScript code and responsible for client side validations using jQuery. Created responsive web design using boot strap. Managed code with unit tests and GitHub.
  • Used Spring data MongoDB to perform database interactions in creating, updating, deleting and reading documents from MongoDB.
  • Developed Spring DAO’s to connect to Mongodb using Spring MongoTemplateand created document and collection mappings.
  • Installed and configured Jboss 4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Used JIRA for task assignment, bug tracking and fixture.
  • Used Log4j extensively for logging errors and eclipse as the primary IDE.
  • Provided timely and accurate delivery of Jive project modules
  • Monitored and integrated Jive along with other web technologies
  • Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
  • Worked with RDBMS Oracle databases and No SQL data storage technologies like MongoDB .
  • Used the SpringJDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.
  • Generated Entity classes and schema using them. Created Application Property Files and implemented internationalization.
  • Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch AWS Config, Auto-scaling, IAM, AWS and S3.
  • Used JUnit framework for Unit testing of application and Spock framework in Groovy for Automated Functional Testing.
  • Integrated Automated functional tests (Groovy) with Continuous-Integration in Jenkins.
  • Developed application using Java, J2EE, JavaScript, XML, HTML, DHTML, AJAX, DOJO, CSS, XSLT, Groovy, WebLogic, IBM WebSphere and Tomcat Performed requirement analysis, and prepared High-Level and Low-Level design (HLD and LLD).
  • Developed modules in Groovy and reused them in different parts of the code.

Environment: HTML5, JSON, XML, Javascript, jQuery, ExtJS, Node.JS,Bootstrap, Agile, Eclipse, Maven, Tomcat, Selenium, GIT, JAVA/J2EE,pl/sql,jive,groovy

Confidential, Burlington, NC

Java/ J2EE Developer

Responsibilities:

  • Developed various product applications using Java, J2EE and related technologies
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Implemented JSF framework for Plan Closure - exchange application.
  • Used JSF1.2, JSP, JSF 2.2(My faces) framework for building the application based on MVC design paradigm.
  • Handled events and runtime errors using JSF event listeners and validations.
  • Developed XHTML'S with JSF Myfaces UI components, HTML and JavaScript.
  • Created user interface with the help JSF for standardized display technology which was formalized in a specification through the Java Community Process.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP)
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications, used Java Collections.
  • Involved in configuring and integrating Spring and Hibernate frameworks as the ORM tool develop the persistence layer.
  • Used Spring MVC and restful web services such as jersey, axis frameworks.
  • Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed web services using HTTP, SOAP and XML technologies.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Involved in identify the defects, captured using ALM and worked on the defects.
  • Involved in creating the EAR files and deployed in the QA/UAT environments, deployed applications onJboss.
  • Develop test driven framework (TDD) using Spring/Junit and Cucumber.
  • Developed user defined functions based on requirements. Developed back end interfaces using PL/SQL Stored Packages, Procedures, Functions, Collections and Triggers.
  • Created relevant staging tables to load the CSV files, identified the business validation rules. Created SQL Loader script generator application using UNIX shell scripting and PL/SQL.
  • Automated Quality Check tasks by creating PL/SQL procedures, cursors, functions and dynamic SQL. Enhanced it with creating exceptions for error handling. Created triggers for auditing purpose and created group, tabular and form reports.

Environment: JAVA, J2EE, Maven, Spring, CXF, Hibernate, Webservices, SOAP UI, XML, Javascript, AJAX, Angular-JS, Grunt, Bootstrap, SASS, JSP, WSDL, SOAP, Log4j, JUNIT, JMockit, SPRING-IOC, JDBC Template, GIT, MVC, JBoss, eclipse, LINUX.

Confidential

Software Engineer

Responsibilities:

  • Participated in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams . Applied OOAD principles for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present the layouts to the user. Created the web UI usingStruts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the 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 .
  • 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 the frontcontroller for all the 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 the 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 the form entries.
  • Developed SOAP based Web Services for Integrating with the 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 the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the 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!