We provide IT Staff Augmentation Services!

Java Developer Resume

Portland, OregoN

SUMMARY

  • A motivated proactive professional with more than 8+ years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC) Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, Java Script.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
  • Proficient in Java Enterprise Technologies such as EJB, JDB, JMS, Custom Java Tag Library, JDBC.
  • Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.
  • Used JSON for Data Interchange between AngularJS and Spring MVC.
  • Installs, configures, upgrades, tunes, and maintains MongoDB production, development, and test databases. Implementation of the Business logic layer for MongoDB Services.
  • Strong understanding of MongoDB and NoSQL database concepts.
  • Familiar with Microsoft's COM, DCOM, ATL, etc. I have also been working with Microsoft technologies using Visual C++ and Visual J++.
  • Developed pages using JSF features like converters, validators, actionListeners, custom components
  • Created conditional logics in pages using JSF tags and JSTL. Used Spring ORM to integrate Spring Framework with Hibernate.
  • Used Springs JDBS and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects Implemented.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
  • Knowledge in Sencha Ext JS components.
  • Very familiar with Play 2.1, including the Iteratee / Enumeratee streaming patterns.
  • Familiar with Akka and the Actor paradigms.
  • Written GitHub projects showing Spring and Shiro integration, and showing best practices for authentication.
  • REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX - RS
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Prepared and executed functional tests with Jasmine.
  • Responsible for Hudson and the hardware upon which it ran.
  • WroteJUnittest cases for unit, integration, and functional tests, run automatically byHudson/Jenkinsin the builds triggered by each push toGit.
  • Involved in JetBrains IntelliJ IDEA,MS Script Debugger,CVS, and other development tools.
  • Installed and administer Linux servers runningApache Web server,Tomcat,MySQL,SMTP,DNS, etc.
  • Experience in developing automated unit testing using Junit, EasyMock, PowerMock, Mockito frameworks.
  • Ability to develop Unit Tests using EasyMock, PowerMock, Mockito and web applications automated tests (Selenium).
  • Involved in implementation of several WPF applications, all of which use MVVM pattern.
  • Creating WPF/Silverlight applications using MVVM architecture.
  • Applied design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components.
  • Experience working with different data formats like Object, JSON and different JSON Media types.
  • Exposure to Prototype, Water Fall and Rapid Application Development (RAD) development methodologies.
  • Experience in Java IDE tools like Eclipse, RAD for WebSphere.
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Working knowledge of PL/SQL and databases like PostGres. MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Experience using Web/Application Servers like ApacheTomcat and Oracle Application Server.

TECHNICAL SKILLS

Application Servers: Oracle Application Server, Apache Tomcat, Http Web Server

Operating Systems: Windows, Linux, DOS

Java Technologies: J2EE, JSP, Servlet, Spring, JDBC, Hibernate, JUnit, Webservices (RESTful, SOAP), Jasper Report

Languages: Core Java, C.

Scripting Languages: JavaScript, Angular JS, jQuery

Markup Languages and Design: HTML, XML, CSS

Databases: Oracle 11g, MY SQL

Query Language: SQL,PL/SQL

Build & Design Tools: UML, Rational Rose, Maven, Ant

PROFESSIONAL EXPERIENCE

Confidential, Portland, Oregon

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Develop partner specific Teamsite content (HTML/CSS) and host on IIS webserver.
  • Create partner overlays using Trancore application on application server.
  • Integrate web applications with TIBCO services for high risk data from mainframe servers.
  • Interact with services team for timely delivery of application components.
  • Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field.
  • Customized Data Tables and High charts into Angular JS Directives.
  • Implemented Angular Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory.
  • Implement this application in MVC architecture with AngularJS, and associate all the models, controllers, and views.
  • Used JS framework such as AngularJS (for data driven apps) and Backbone JS (for heavy DOM manipulation).
  • Used Spring DAO for developing the data access layer.
  • Configured web.xml and Struts-config.xml according to the Struts framework.
  • Designed Business classes and used Design Patterns like Data Access Object, MVC etc.
  • Performed Code tuning for jQuery JavaScript.
  • Implemented url redirection to portal page using anchor target and window.lcoation.
  • Implemented JavaScript Array functionalities like join, pop, push and Math. floor to round the value and Date.parse and jQuery.now () to get the current date in milliseconds.
  • Implemented jQuery events like hide, show, toggle, toggleClass, slideIn, slideOut, fadeIn, fadeout, click, keyup, mouseover, mousemove, mouseout etc.
  • Used jQuery Selectors like tag (element) level, id level, class level selector
  • Create unit tests for business logic, Struts actions and generate unit test reports.
  • Create Queues, Queue Managers, and Clusters using MQ Series. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Generate and publish fortify results for each development cycle.
  • Assist the production support team in the resolution of production issues.
  • Create request and response XML’s for particular services and cross verify with Junit test cases.
  • Responsible forDevelopment, Bug fixing and maintenanceofapplication.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Deployment of .ear files in WAS environment.

Environment: Struts, AJAX, Hibernate-Annotations, WebLogic, JAXB, JMS, ClearCase, ClearQuest, HP ALM, Eclipse, Ant, XML, XSLT, XSD, XPATH, JQuery, JUnit, Log4j, Java5, JPA, EJB, JDBC, SOAP, CSS, HTML, DHTML, JSP, Angular.js, Node.js, JSON, JavaScript, JQuery, Bootstrap, Servlets, Jenkins, WAS v7.0, WSDL, Agile Methodology, PowerMock, MangoDB.

Confidential, Hagerstown, MD

Java Developer

Responsibilities:

  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, and DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of spring 2such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using struts, tiles and JavaScript.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Creating GUI using JSP, java Script and jQuery.
  • Created Model window in AngularJS.
  • Used Angular.js framework to extend the HTML5 template language.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Expertise in developing front-end systems with JavaScript, HTML5, CSS3 and MVC frameworks such as Angular JS, Backbone JS etc.
  • Used Ajax for dynamic search capability.
  • Created usability prototypes for the UI screens using Angular JS.
  • Worked in using Angular JS directives, services, controllers and filters.
  • Used Angular JS JavaScript framework to bind data to HTML using expressions.
  • Developed the front end screen using AJAX and EXT-JS.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML
  • UsedSOAP UIto test the web service API calls.
  • CreateJUnit test casesto test business logic.
  • Perform build related activities using Jenkins tool.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximumbugs before passing on the application.

Environment: Spring, JDBC, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 11g, JAXB, JMS, AngularJS, Subversion, Eclipse, Maven, XML, JUnit, Log4j, Java5,JSP, Web Services, REST API, Spring-AOP, AspectJ, JBoss, Glassfish, JQuery, MangoDB, Spring-TX, Spring-ORM, Spring-JDBC, Jira, TAX-WS, WSDL, Servlets, TSP, ColdFusion, Visual Age, Mockito.

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Implemented controller (abstract) and mapped it to a URL in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using SpringFramework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Used Spring DAO Module to deal with Database.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework .
  • Designed and documented REST/HTTP APIs, including JSON data formats.
  • Integrated spring with Hibernate and used spring IOC concept.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Used XML, WSDL, UDDI, and SOAP Web Services for communicating data between different applications.
  • Deployed the application on WebSphere Application server.
  • Created pop up window with required UI field in AngularJS.
  • Used MongoDB as the ORM data base got carrying out various database operations for eg: insert, Delete, updates and so on with the help of insert (), find (), update (), remove () methods.
  • JavaScript, jQuery, AngularJS and also experience in making web page cross browser compatible.
  • Deployed the application on BEAWebLogic11g Server. Used SQL Server 2010 as data base for creating stored procedures.
  • Implementing analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Developed, and debugged the servlets with WebSphere Application server.

Environment: Java, J2EE, Spring MVC, Hibernate, CSS, HTML, JavaScript, JQuery, JSP, JSF JDBC, MangoDB, Groovy, Scala, WebSphere, Junit, Eclipse, AngularJS, XML, COM, DCOM, ActiveX, ASP, JAXB, Rest API, SQL, PL/SQL, Log4j, Jenkins, Visual Basic, Apache Tomcat, WebLogic Application server, SVN.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Developed the Use Case diagrams and Class diagrams.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Used the Inversion of Control module of spring framework.
  • Experience in working with thin, thick and NFCclients.
  • Published methods as web methods using RESTful web services.
  • Used SOAP UI for testing the web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Used XMLBeans for parsing the XML documents.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Developed the Application and business logic using Java 1.6.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests.
  • Developed the application using Spring Web MVC and other components ofthe Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed the User interfaces using HTML, CSS3, JSP, JavaScript and Tiles etc.
  • Experience with jQuery.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Used Free Marker Template for sending the parameters to the back end systems.
  • Log4J was used for logging errors in the application.
  • Experience with working in JavaScript framework like jQuery, Dojo toolkit, Backbone.js and Angular.js.
  • Used Angular.JS and Backbone.JS for client side validation.
  • Created Single page application using Backbone.JS and Node.JS to handle data flow.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used JIRA issue tracker to file the bugs.
  • Developed the class structure, event handling and interaction between various JS components in the page.
  • Hands on experience in Designing and Developing Single Page Applications using AngularJS, Ext JS and Backbone.js and with other UI technologies such jQuery, Bootstrap and HTML.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, HTML, JAX-WS, Spring 2.5, Hibernate 3.0, Java 1.6,NoSQL, Ant, PL/SQL, SOAP,WebSphere 6.1, JIRA, JavaScript, JUnit 4.0, JavaScript, JSON, CSS, HTML AngularJS, XML, Ext JS, Backbone.js, Bootstrap.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development, Object Oriented Analysis and testing the application.
  • Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
  • Designed, developed and maintained the data layer using Hibernate.
  • Designed the application workflow using Struts and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
  • Used the Struts Validation framework for validating the forms and developed action classes to route to appropriate EJB.
  • Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA
  • Worked in SOA architecture Web sphere Message broker for integration with ILog.
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures and functions.
  • Deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
  • Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
  • Hands on experience with Object Oriented JavaScript code and responsible for client side validations using AngularJS Directives and jQuery functions.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using, JQuery and AngularJS.
  • Setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JQuery, JSON, and Java Script.
  • Created the test cases using JUnit.
  • Implementing the model part of MVC architecture by developing hibernate value objects to map the database tables and configured them in mapping xml files.
  • Configured JMS and JNDI in Rational Application Developer.
  • Used commons and log4j logging framework.
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures and functions
  • Utilized Mongo database management system for keeping user generated data.
  • Used JavaScript for client side validations in the JSP and HTML pages.
  • Performed unit testing, system testing and integration testing.

Environment: Java, J2EE, JMS, EJB, JTA, JSF, JSTL, JDBC, JSP, Struts, Servlet, My SQL, Apache Tomcat, XML, JavaScript, JQuery, Hibernate, Java Beans, Ant, HTML, CSS, Eclipse IDE, NoSQL, XML, XSLT, XSD, SQL, PL/SQL, Apache CXF, web sphere MQ.

Hire Now