We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 8+ years of experience in software analysis, design and development of enterprise applications using Java/J2EE/ UI technologies.
  • Proficient in complete Systems Development Life Cycle (SDLC) including information strategy planning.
  • Experience in working in Agile (Scrum) and Test Driven Development (TDD) methodologies.
  • Expertise in various faces of Software Development including analysis, design, development and deployment of applications using Servlets, JSP, Java Beans, EJB, JSTL, JMS, Struts, Spring Framework, JSF, JDBC, JNDI and Hibernate.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, Apache CXF, Apache Axis 1 and XML Parsers).
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML) diagrams using Rational Rose and Microsoft Visio.
  • Used selenium for automating web applications for testing purposes.
  • Used Silverlight for creating engaging, interactive user experiences for Web and mobile applications.
  • Used DoJo for development of cross - platform, JavaScript/Ajax-based applications and web sites.
  • Hands on experience in client side designing and validations using HTML, HTML5, DHTML, CSS, and JavaScript and JQuery.
  • Good experience in Responsive Web Design (RWD) and in making single page Apps using Media Queries, ExtJS and Angular JS.
  • Experienced in requirement analysis, design, development, quality assurance and maintenance.
  • Developed Ajax applications using JQuery.
  • Expertise in using various design patterns like Data Access Object, Session, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Enterprise Applications.
  • Good programmer inPerland Unix Shell scripting.
  • Expertise in development of multi-tiered web based enterprise applications using J2EE technologies likeServlets, JSP, EJB(2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM),JAX-WS and JAX-RPC.
  • Experience in using Maven for project life cycle management.
  • Hands on experience in Module Testing using JUnit.
  • Experience in developing Web Applications with various Open Source frameworks Struts2 Framework, Spring Framework 2.5/2.0(Spring MVC, IOC, AOP, and Templates), and Hibernate 3.0 ORM.
  • Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g, IBM DB2, MySQL, SQL Server and MS Access.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Developed Web applications using ASP. NET MVC3
  • Good Exposure to Version Control Systems like CVC, Rational clear case.
  • Extensive knowledge of a major class of scripting languages like JavaScript, Groovy
  • Experience in Writing Ant build scripts for project development and deployment.
  • Experience of working with several platforms like Windows 95/98/2000/NT/XP/Vista, UNIX and LINUX.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Languages: Java JDK 5/6, J2EE, C, C++, Java Script, JQuery, HTML, ASP.NET, C#.NET, ADO.NET, Perl and XML

UML Design Tools: Rational Rose, Microsoft Visio

Design Patterns: Singleton Pattern, Factory Pattern, Abstract Factory, Chain of Responsibility, Command Pattern, Bridge Pattern, Front Controller Pattern, Session Façade Pattern, DAO Pattern, MVC Pattern .

J2EE Technologies: JSP, Servlets, JDBC, JNDI,JSTL, Multi-Threading

Frameworks: Struts, Spring (IOC, AOP, MVC), Hibernate

Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss, GlassFish

Tools: SQL Developer, TOAD, DB Visualizer, Ant, Maven, Junit, log4j, JBoss Hibernate Tools, SOAP UI, REST Client, Adobe Photoshop, Adobe Dreamweaver, Microsoft SharePoint Designer, Tortoise and also other Jboss web tools.

Databases: IBM DB2 8.x, Oracle 9i,10g,11g, Derby, MySql, Sybase

Web Technologies: HTML5, CSS3, XHTML, XML/XSL, JSON, Web Services, JQuery, Ajax.

Scripting Languages: Python, JavaScript

XML Technologies: SAX,DOM, JAXB, JAXP, DTD, XSD, XSLT

Web Services: WSDL, XFire, CXF, AXIS, Metro, UDDI, SOAP, RESTful using Jersey.

IDE: Eclipse, My Eclipse, Net Beans, WSAD,RAD

Version Controlling: CVS, SVN Subversion, Rational Clear Case, GIT

Operating Systems: Windows, Linux, Unix, Mac OSX

PROFESSIONAL EXPERIENCE

Confidential - Washington, DC

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) including modeling, analysis, architecture design, and development and testing phases.
  • Worked in Product Life Cycle Management (PLM) environment.
  • Implemented SPRING-MVC Framework to develop & configure the views, controller of SPRING MVC.
  • Developed Object - Relational (O/R) mapping using Hibernate.
  • Developed Data Access Object (DAO) persistence layer using Hibernate.
  • JPA is used to manage data between Business layers to the Database layer.
  • Developed web services by WSDL, SOAP and XML schema support.
  • Used JMS to establish between communication between the process of the layers
  • JDOM is used as an XML parser in the Java application, JSON used for message transformation and WSDL is used to structure the data.
  • Participated in the designing and developing of UI Screens using JSP 2.0, JQuery, JavaScript, Ext-JS, Node JS, CSS3, AngularJS, HTMLD and HTML5.
  • Used Sencha to develop presentation layer based on HTML5.
  • Worked on Backbone JS to implement MVC.
  • Used Java Reflection API to inspect the Meta data as byte code.
  • Worked on MongoDB for deploying, monitoring, and backing up clusters of any size and configuration in web application.
  • WrotePerlscripts to monitor the working of various processes pertaining to each OMS
  • DevelopedPerlprograms to send email alerts and error logs in the event of process failures.
  • Developed the stored procedures for triggering process from different systems on Oracle 10g by TOAD tool.
  • Developed PL/SQL stored procedures to process the business logic of various reports. Have created PL/SQL packages in dev & test environment.
  • Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
  • Have involved in the performance tuning of pl/sql stored procedures, ORACLE functions to improve the reports response times.
  • Used SQL Developer tool for SQL query operations and data validations.
  • Responsible for resolving Production support issues. Identifying, fixing and testing with various scenarios like regression testing for the fixes.
  • Designed Perl scripts to check for the End Of Day (EOD) files that are required to be sent by each OMS to enable proper reporting of the trades
  • Reviewed Design Docs and Test cases with testing team.
  • Involved in providing support during Integration Testing, Component System Testing and Product System Testing.
  • Used to manage Release and Deployment of the operational risk management platform.
  • Rational Application Developer (RAD) tool is used to improve the performance of an application.
  • Oracle coherence is used to find POJO beans from the deployed WAR file.
  • Worked with Maven project file pom.xml to automate complicated repetitive tasks and for automating standardized build processes.
  • Developed Maven Scripts for deploying the system into WebSphere Application Server.

Environment: Java, J2EE, XML, HTML5, CSS3, AngularJS, Backbone JS,JQUERY, JavaScript, Groovy on Grails, Jaxb, JSF, JMS, JSON, Java Neutral Network, Flex, BlazeDS, Drools, JCAPS, SSC, Spring, WODM, Release and Deployment, Hibernate, SOAP, WSDL, Eclipse, Node JS, Ext-JS, jQuery, SQL, DOJO, TOAD, Ember, Bootstrap, WebSphere Application Server, Webservices, Oracle coherence, Perl, Linux, TOAD, MongoDB, Oracle 10g, Clear Case.

Confidential - Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
  • Developed server-side services using Core Java concepts (multithreading, collections).
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Used DWR (Direct Web Remoting) generated script to make AJAX calls to JAVA.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Have used pair programming model for the development.
  • Involved in writing Spring Validator Classes for validating the input data.
  • Have used JAXB to marshal and un-marshal java objects to Communicate with the backend mainframe system.
  • Used Spring Framework for Dependency injection (IOC) and integrated with the Hibernate.
  • Developed Web Pages by using JSP Tag Libraries, HTML, and JQuery.
  • Create prototypes in HTML, JavaScript and CSS for different modules such as Log in, Client Information etc.
  • Involved in writing all client side validations using Java Script.
  • Implemented Spring AOP for implementing the roles throughout the application.
  • Developed REST services for providing data to AngularJS application using Spring MVC.
  • Used Hibernate for mapping java objects to the relational database in .hbm.xml file.
  • Implemented persistence using Hibernate, mapping of classes in Hibernate.cfg.xml file.
  • Written HQL (Hibernate Query Language) Queries for the modifications to existing database structure according to the required features.
  • Created Perl and UNIX scripts to launch the java modules on Web Logic application server and to generate the user reports.
  • Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
  • Designed, Developed and Implemented document transformation applications using XML tool.
  • Used DOM Parsing Methodology for Serializing and parsing the XML request and response.
  • Have used the Apache CXF to build web service clients.
  • Implemented the Mail API service in Java and Perl code to alert the users in case of any batch job failures.
  • Have used Unix Shell scripts to setup the batch Jobs.
  • Developed Unit test cases and functional test cases using JUnit.
  • Improved the performance and response time of the application by implementing AJAX.
  • Have used SOAP UI for testing the Web Services.
  • Involved in writing SQL queries and PL/ SQL stored procedures necessary for the application.

Environment: Struts2, Websphere 8.0, Java 1.5/1.6,ESB,JSP 2.0, AngularJS, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, UML, HTML, CSS, MQ, JNDI, CVS, SQL, Log4J, JUnit, ANT, Perl, Webservices, RAD 8.0, DOJO, selenium, Silverlight, JQuery, Windows XP/Windows 7.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Developed Use Cases Diagrams, Sequence Diagrams, and Class Diagrams using IBM Rational Rose.
  • Worked on Maven to build the application and used JRebel for code integrations
  • Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
  • Developed User Interface using Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.
  • Developed Servlets and JSP to coordinate the flow.
  • Developed front end using Spring MVC, JSP, and JSTL.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Worked on Hibernate and created mappings.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the JBoss Application Server.
  • Developed business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM Web Sphere Application server.
  • Developed Data Access Objects to encapsulate all database specific code using JDBC API. Which is used by CMP EJB’s to access the database.
  • Developed a script file (.Js), which is used as common validating file for all JSP’s.
  • Developed highly productive dynamic web applications by Groovy on Grails.
  • Created data base objects in DB2.
  • Involved in the development of presentation layer and GUI framework using HTML.
  • Involved with the team in developing an error handling system for the whole application using XML/XSL.
  • Involved in creating MQSeries Queue Managers, Queues, and Channels for development, testing and production environments.
  • Developed components to get the authentication information from LDAP Server, developed necessary interfaces and implemented a highly complicated programmatic security system.

Environment: J2EE, EJB, Servlets, Java Beans, JSP, JDBC, JMS, Groovy on Grails, Struts, XML, IBM Web Sphere 5.0, IBM Web Sphere Application server, DB2, Solaris 2.7, Visual Age for Java, IBM Rational Rose, Rational Clear case, CVS, JavaScript, HTML, CSS, MQ Series 5.2, LDAP.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design phase of Software Development Life cycle (SDLC).
  • Analysis of Business Requirements and Technical Requirements.
  • Used Waterfall methodology as Software Development model for the project
  • Used HTML, XHTML, DHTML, JavaScript, AJAX, JQuery, JSP and Tag Libraries to develop UI/view pages.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended services.
  • Involved in spring programmatic transaction management using AOP and using Spring Batch.
  • Implemented Batch framework for records processing.
  • Used WSDL, SOAP, AXIS and JAX-WS technologies to create Web Services, generate stubs & consuming the existing services.
  • Involved in developing Restful Web Services using Jersey tool as wrappers to access existing business services by different channels.
  • Used Drools to maintain single point of Business policy, simplify the complex logics & made it easy to be readable by BA's to update the rules based on the requirements.
  • Created DRL files to specify the business rules that to be fired on the operation flows.
  • Integrated Drools with spring container to push the dependency using Ant.
  • Used JBPM to model the combination of business processes with business rules and complex event processing
  • Used JMS to pass messages as payload to track statuses, milestones and states in the workflows.
  • Extensively used GOF Java and J2EE design patterns.
  • Involved in reading & generating PDF documents using ITEXT. And also merge the PDF dynamically.
  • Involved in the configurations set for JBOSS servers, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from DB.
  • Enhanced the design of an application by utilizing SOA.
  • Generating Unit Test cases with the help of internal tools Using JUNIT.
  • Used JNDI for connection pooling. Developed ANT scripts to build and deploy projects onto the application server.
  • Involved in implementation of continuous build tool as Cruise control using ANT.
  • Used SVN as version controller.

Environment: JAVA/J2EE, Eclipse, JBOSS, Spring framework - DI, AOP, Batch, Hibernate, HTML, JS, AJAX, JSP, XML, XSLT, XPATH, XQuery, JQuery, WSDL, SOAP, JAX-WS, AXIS, REST, JAX-RS, Jersey, Drools, JBPM, JMS, SVN, JNDI, JUNIT, ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, architecture design, and development and testing phases.
  • Worked on developing automated test-suite for testing web services using JUnit framework.
  • Created a Web service to monitor the performance for all the web services.
  • Developed the presentation layer and Struts- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Business-logic controller framework development utilizing Struts framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
  • Created functions in DB2.
  • Involved in Pre and Post Staging/Production deployment Support with documentation and Smoke Testing after deployment using SOAP UI and CURL scripts.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Worked on Groovy on Grails to develop iterative and more dynamic web applications.
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Operated various Linux commands to deploy the WAR file, debug the boot/serves logs from Linux Developer Servers.
  • Worked on the Implementation and Testing of exposing an Implementation class as both SOAP and REST using Spring and Jersey Framework.

Environment: Java, JSP, Restful Webservices, Spring, JBOSS, SOAP, HTML, CSS, Hibernate, Linux, DB2, Groovy on Grails.

We'd love your feedback!