We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over 9+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Expertise in programming with Spring Framework, Spring dependency injection, handler mappings with Spring MVC annotations, Spring AOP, Spring DAO and ORM Integration.
  • Sound knowledge of Object Relation mapping tools Hibernate.
  • Experienced in working with back end layer using SQL, PL/SQL, JDBC, JPA and Hibernate.
  • Excellent knowledge of databases and developing Hibernate framework based DAO layer using ORM concepts and JPA annotations for persisting and retrieving data through MySQL and Oracle databases
  • Experience in working with frameworks like Struts, Spring and Hibernate
  • Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
  • Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL.
  • Expertise in testing with and deploying applications using Ant, Maven and Jenkins.
  • Experience working on UNIX, LINUX and Windows platforms.
  • Developed user interface using JSTL, Struts tag libraries,HTMLand wrote client side validation scripts usingJava Script.
  • Performed code enhancements, new feature implementation, and unit testing of the code following best practices.
  • Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Experience in working with Virtual and Multi National Team.
  • Excellent communication, interpersonal and analytical skills along with can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.

TECHNICAL SKILLS

Languages: Java, SQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script, AJAX, PLSQL, ASP .NET, C# .Net.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JQuery and EJB.

Frame Works: Struts and Spring.

Development Tools: WSAD 6.0, Eclipse, ANT 1.7, Log4j, Rapid Application Developer, Dreamweaver 8 and FrontPage.

ORM: Hibernate.

Design and Modeling: UML and Rational Rose.

Web Services: SOAP, WSDL, UDDI.

Databases: Oracle 10g/9i/8i, SQL Server,DB2, MS-Access

Scripting languages: Java Script, Shell Script

XML technologies: DTD,XSD,XML, XSL, XSLT, SAX, DOM, JAXP

Version Control: CVS, Clear case, SVN

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Reston, VA

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed API using Hibernate to interact with the Oracle database
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed persistence layer with Hibernate, jQuery.
  • Expertise in Spring Framework and Design Patterns
  • Expertise in designing and deploying numerous RESTful and SOAP Web services using Apache CFX following TDD.
  • Extensive Object Oriented Development OOP/OOD experience.
  • Excellent knowledge on Data Structures and Algorithms (Linkedlists, Stacks, Queues, Greedy Alogorithm)
  • Expertise in testing with and deploying applications using Ant, Maven and Jenkins.
  • Experience working on UNIX, LINUX and Windows platforms.
  • Developed user interface using JSTL, Struts tag libraries,HTMLand wrote client side validation scripts usingJava Script.
  • Performed code enhancements, new feature implementation, and unit testing of the code following best practices.
  • Experience working in the Agile methodology.
  • Developed the presentation layer using Java Server Pages, Tiles, Ajax and Java Script.
  • Created frontend using Sencha EXTJS framework.
  • Developed web pages using HTML/CSS and JavaScript.
  • Used Oracle for the EIS layer.
  • Developed HQL queries for CRUD.
  • Developed PL/SQL procedures for login module and written complex SQL queries.
  • Developed DAO API to manage the payment information using JDBC
  • Used Apache CXF to build web service clients.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Used Eclipse for developing the application and CVS for version control.
  • Deployed EJB Components on WebLogic .
  • Worked with Clearcase source management.
  • Developed test cases and performed unit testing using JUnit.
  • Manage multiple, high profile cross-functional AGILE program teams across various business units.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed JSPs using EL language and JSTL tags.
  • Developed Servlets and Worked extensively on Sql.
  • Developed pom.xml for the build of the application using Maven
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Exposure to estimation, design reviews, performance analysis, requirement gathering, and basic project management activities.

Environments: Java, Spring, Hibernate, Struts, Jquery, Sql, Javascript, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0.

Sr. Java Developer

Confidential, Reston, VA

Responsibilities:

  • Developed Web pages using JSF.
  • Used DOJO for AJAX Support and used JSON for DOM objects
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
  • Developed user interface usingJavaServer Pages (JSP), HTML andJavaScript, Angular JS for the Presentation layer.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks.
  • Developed REST web services supporting both XML and JSON to perform tasks. Restful web services leveraged by both web and mobile applications.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed Web Services using WSDL and XML.
  • Used My Eclipse as an IDE for developing the application.
  • Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
  • Build and release the code from Clearcase, Subversion and Perforce.
  • Developed JUnit test cases for all the developed modules.
  • Worked in Agile environment with active scrum participation.
  • Developed POJO classes and used annotations to map with database tables.
  • UsedJavaMessage Service (JMS) for reliable and asynchronous exchange of important information
  • Used SQL Queries inJavacode to do select/update/delete depending upon the business requirement.
  • Design and development of components, such as Class, and Sequence diagram in UML.
  • Developed custom tags, JSTL to support custom User Interfaces
  • Developed Servlets and JSP based on MVC pattern using Struts framework and Spring Framework
  • Used Maven to build and generate code analysis reports.
  • Used IText to generate PDF for HTML forms.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Integrated Jasper Report with Struts web based application.
  • Worked in SOA architecture Websphere Message broker for integration with Pega and ILog.
  • Designed and implemented Rules infrastructure by wrapping up core JRules API.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Build code using IDE Intell and deploy it using Apache Tomcat.
  • Involving in Building the modules in Linux environment with ant script.
  • Developed custom web forms using PHP and JavaScript.

    Environments: Java, Spring, Hibernate, Struts, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html5, Db2, Crud, Apache Cxf, Soap, Webservices, Eclipse, Websphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Apache Tomcat, Linux.

    Confidential

    Sr. Java Developer

    Responsibilities:

    • Developed the spring AOP programming to configure logging for the application
    • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
    • Used JIRA issue tracker to file the bugs.
    • Designed the front end using Swing.
    • Designed Power Cubes using Cognos Transformer
    • Development/Deployment of jar files into ILOG Rule builder.
    • Use Oracle ADF to create a rich User Interface.
    • Page design and development using Oracle BPM.
    • Use IBM MQ Series to send information from mainframe to web and back to mainframe
    • Apache Tomcat Server was used to deploy the application.
    • Developed complex Web based UI using Struts, Ajax and Java Script.
    • Developed the front end using JSF and Portlet.
    • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
    • Used Netbeans for development and WebLogic Application Server for deploying the web application.
    • Used JBoss application server to deploy application into Production environment.
    • Work with clients on their day to day interactions with CVS Caremark.
    • Used Visual Source Safe for Version Control.
    • Build and maintained a Selenium Regression test suite.
    • Designing the flow of the project using Water Fall Model.
    • Designed the UML diagrams based on the OOAD principles
    • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere
    • Used Ant for developing build scripts and deploying the application onto WebLogic.
    • Deployed complex systems on client site that includes EMC Documentum
    • Performed J2EE application deployment using JBoss application server on Windows and Linux.
    • Used Resource Manager to schedule the job in Unix server.
    • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
    • Develop WordPress themes to meet the needs of the small business owner.
    • Used web services (REST) to bridge the gap between our MS and Drupal technology.
    • Designed and developed using C# .Net and MVC patterns.
    • Used ASP.NET technology for developing the presentation layer.
    • Develop programs in C / C++ to integrate as per the users requirements.
    • Builds and develops java interfacing with different backend systems in Mainframe.
    • Code development using PL/I, COBOL, JCL and DB2
    • Develop/test/debug JCL.
    • Worked on PL/SQL and SQL queries
    • Developed UI screens using YUI, CSS and JQuery.
    • Worked on JDBC to select and update the data from the MySQL database
    • Used TOAD for all database query testing and optimizations
    • Worked with Database Backup Compression, Data Collector, Policy-based

      Management, Resource Governor and SQL Server Audit.

    • Developed Java and EJB in Mainframe DB2 environment.
    • Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
    • Used Sybase and with SAS to replace code on the mainframe for high priority work to produce the CPI every month.
    • Developed Java Script and Action Script, VB Script macros for Client Side validations.
    • Designed, developed and maintained Asp.Net applications.

    Environments: Spring, Ibatis, Struts, JQuery, My Sql, Toad, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, C, C++, Mainframe, Cobol.

    Confidential

    Java Web Developer

    Responsibilities:

    • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
    • Used J2EE design patterns like Spring MVC
    • Developed the application using Spring framework.
    • Re-designed and re-implemented the company’s web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
    • Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
    • Utilized various Rational Rose design methodologies for developing the framework.
    • Created sequence diagrams to show the page flows using WSAD.
    • Developed Client side screens in XML using XSLT.
    • Developed front-end screens using JSP and Tag Libraries.
    • Used Hibernate for mapping object oriented design model to relational database.

    Environment: JAVA, J2EE, SPRING, WEBSPHERE, WSAD, ORACLE, JDBC, HIBERANTE, JAVA SERVLETS, JSP, UML, RATIONAL ROSE, JAVASCRIPT, XML, HTML, JUNIT

    Confidential

    JAVA Developer

    Responsibilities:

    • Involved in implementing database design, connectivity and access.
    • Wrote MySQL queries and used JDBC API.
    • Worked in Windows environment for building the application using net beans IDE.
    • Involved in analysis, design and development of Portfolio Management.
    • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
    • Followed iterative approach in timely manner.
    • Developed test cases and performed unit testing using J Unit.
    • Extensively used Collabnet subversion for version control.
    • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
    • Responsible for developing Servlet.
    • Used Glassfish Server for deploying various components of application.

    Environment: JAVA, J2EE, JAVA SDK, JSP, HTML, JDBC, OOAD, SERVLETS, SVN, MYSQL, WINDOWS XP PROFESSIONAL, JAVA SCRIPT, J QUERY, GLASSFISH SERVER, NET BEANS IDE, MICROSOFT VISIO.

    Confidential

    Java/J2eeDeveloper

    Responsibilities:

    • Involved in modifying, updating and testing of the component.
    • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
    • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
    • Maintained Struts architecture throughout the application.
    • Developed the bean classes for better data exchange between the MVC layers
    • Successfully differentiated presentation from code.
    • Used multi threading and socket programming.
    • Deployed the application on WebLogic Application Server.
    • Created connection pools and data sources.
    • Modified JavaScript to read client side activities (events) and data and event validations.
    • Used WinCVS as version Control system.
    • Suggested ER models and changes in the table structures
    • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
    • Involved in separation of components and deploying in different servers and balancing the load among each Server.
    • Solved performance issues and brought optimal output from the available resources.

    Environments: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.

We'd love your feedback!