We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Frederick, MD

SUMMARY

  • Over 8 years of extensive experience in Design, Development & Testing of software applications.
  • Experienced in building Web Services (SOAP,JAX - RPC and JAXB) and good expertise in multi-tier, object-oriented J2EE and Core Java applications with thorough understanding of object oriented principles and design patterns.
  • Hands-On experience on Enterprise integration technologies, Message Oriented
  • Middleware (MOM) like Websphere MQ, IBM MQ Workflow, Webservices, WSDLUDDI,JMS, LDAP, Content Management, Application Deployment and Datasourceonfiguration.
  • Working knowledge of design patterns such as Dependency injection, Singleton,Domain Object, DAO, Session Facade, Intercepting filters, Factory pattern, ServiceLocator, Front Controller, Command pattern and various application servers suchJBoss,Websphere, Weblogic and Apache Tomcat.
  • Experience in database design and good expertise with databases like Oracle10g/11i,MS SQL Server,DB2 Client,with tools like TOAD and Sql Navigator and withJPA,IBatis,PL/SQL,O/R Mapping,Queries and Triggers.
  • Knowledge of JUnit APIs and performance testing tool JMeter.Experience in developing generic APIs to handle XML with strong knowledge of data structures and algorithms.
  • Familiar with ANT and Maven tools and have very good understanding of middle-ware and application server concepts like Transactions, Security, Connectionpooling, Load balancing and Messaging.
  • Exposure on SDLC methodology, Agile, Scrum, Test driven development (TDD).Strong experience and knowledge of Rational Unified Process (RUP) andObject Oriented Design using UML.
  • Strong experience as a Senior Java Developer/ Technical Team Leader inWeb/Intranet, Good Expertise in Client/Server Technologies using Java, J2EEServlets, JSP, JSF, EJB, Struts, Spring, Hibernate and in related WebTechnologies like ASP, Perl, PHP, HTML, DHTML, Java Script, CSS on Windows7/Vista/XP,Unix, Linux and Solaris OS and worked with repositories likeCVS,SVN,Clear Case,PVCS and WinCVS.
  • Possesses good communication and interpersonal skills and a very good teamplayer. Capable of working independently as well as a part of dynamic team. Ableto learn quickly in work environment, fluent in communication, productiveinterpersonal skills with the ability to understand and cooperate with grouprequirements efficiently.

TECHNICAL SKILLS

Distributed Technologies: Servlets, JavaBeans,RMI, EJB and JMS

Web Servers: Java Webserver, Apache Server, Tomcat

Application Servers: WebSphere 8.0/8.5, Weblogic 11gR1/12c, JBoss 5.1/6.1

Tools/Utilities: TOAD,Log4j,Junit,Ant, Maven

Development IDE(s): Eclipse 4.2, NetBeans 6.8/7.0, RAD 7.5/8.0

Modelling: Rational Rose,Crystal Reports

Web tools and languages: JSP, Java Script, JQuery,SOAP,XML,HTML

Framework: Apache Struts,Spring,Hibernate,TopLink

Databases: Oracle 10g/11i, SQL Server 2008 R2/2012,DB2 Client

Languages: Java,J2EE,C,C++,SQL,PL/SQL,Unix Shell Scripting

Operating Systems: Windows 2008 R2/2012, Unix (Sun Solaris), Linux

Version Control Tools: CVS,Perforce,SVN,ClearCase Middleware Logic Servers SiteMinder authentication server

PROFESSIONAL EXPERIENCE

Confidential, Frederick,MD

Java Developer

Responsibilities

  • Participated in user requirement sessions to gather business requirements.Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Solved the issues found during the testing phase for all the modules that were developed. Did extensive troubleshooting and stress testing and improved the performance of the application.
  • Participated in the design meetings and created class and sequence diagrams from the design documents for the modules assigned to me using UML.
  • Implemented MVC Architecture using Spring Framework, customized user interfaces. Used Core Java and Spring Aspect Oriented Programming concepts for logging, security and error handling mechanism.
  • Used Angular JS to detect changes to model objects and detect execution context for expressions. Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
  • Supported the application and fixed the issues and conveyed the status to the client on a timely basis. Worked on Data Viz KendoUI Widgets.
  • Worked on Ext JS to create user interface widgets with high performance scalable grids, trees and menus.
  • Was sole responsible for deployment and requirement analysis with client.
  • Used to analyze large volume of data in Unix environment during production hours.
  • Created SQL Map config files to create the sql queries, map the data and objects to retrieve data from the database using Ibatis. Injected objects using Spring dependency injection concepts.
  • Have worked on Oracle 10g data base for storing and retrieving the application data. Used Hadoop MapReduce Framework to process large data sets.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data from the database using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Connected to Webservices application using AXIS and integrated it with maven and Spring.
  • Created a batch job which retrieves the records from the database and sends the data to the letter generating Webservice.
  • Maven is used to create build file and test Suites were created using JUnit Framework. Web-based application was built using Agile development practices and Extreme Programming.
  • Developed Service Oriented Architecture (SOA) using REST Webservices.
  • Involved in code versioning, check In, check outs and code merging using SVN versioning tool.Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
  • Worked on SSO to integrate security for user authentication.
  • Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front-end frameworks).
  • Involved in the integration testing and made sure the data flows correctly from one sub system to another.

Environment:Spring,SQLDeveloper,Oracle11i,Ibatis,SOAP,JQuery,Apache Axis,Unix,Angular JS,SOA,Weblogic Application Server,SVN

Confidential, New York,NY 

Sr. Java Developer

Responsibilities

  • Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Developed the HTML prototypes for the purpose of approval from the business users.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed and Consumed REST Based Webservices.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns. Worked on Web KendoUI Widgets.
  • Involved in writing the database integration code using Hibernate.
  • Used Apache Axis for implementing and testing Webservices.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Contributed in design and development of Struts/MVC web based application.
  • Used Struts Tiles and Validator framework extensively in developing the applications. Worked on data binding as well as with HTTP service of Angular JS.
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Utilized most of the Java concepts including JNDI look up.
  • Hands on development of Service Oriented Architecture (SOA) using discrete SOAP XML Webservices, Enterprise Service Bus.
  • Used Jetty Framework in conjunction with Restful Webservices.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used ClearCase for source Version Control. Used SQL Query Analyzer for writing SQL scripts.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Created ANT Scripts for the building the Application.
  • Used JSP and Servlets for server side transactions and Log4J for server side logging.
  • Used XSLT for transforming the XML content into HTML.
  • Developed class diagrams, Sequence diagrams using UML tools such as Visio and Rational Rose. Used Eclipse as a IDE.
  • Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front-end frameworks).Involved in the integration testing and made sure the data flows correctly from one sub system to another.

Environment:JSP, JSF, Struts, Weblogic Application Server, Eclipse Indigo,SQL Server 2008,JUnit,Spring MVC, Hibernate, Rational Clear Case, Java Script,Apache Axis,Ant,XSLT,JQuery,Angular JS,KendoUI

Confidential, Eagan,MN 

Sr. Java Developer

Responsibilities

  • Developed and deployed the applications with huge customer base of more than a million users
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Developed SQL scripts for mapping data and for creating transactional tables and unique Indexes.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Developed many Java Interfaces to integrate the Webservices with the database transaction tables.
  • Used Message Driven Beans for sending and receiving the messages.
  • Contributed in design and development of Struts/MVC web based application.
  • Used Struts Tiles and Validator framework extensively in developing the application.
  • Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML taglibs) to create standard dynamic web pages.
  • Wrote the DAO classes for accessing MS SQL 2008.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development ( TDD Approach) environment using Agile methodologies
  • Used WinCVS for source Version Control.
  • Used Jenkins as a build tool.
  • Used TopLink as a ORM tool and was used to perform CRUD operations and other data manipulation operations in the database.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Hosted the application on Microsoft Internet Information Server.
  • Contributed in design and development of Struts MVC web based application.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Deployed the application on JBOSS Application Server
  • Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
  • Applied request values, process validations, updated model values, done event driven development,developed MVC style views using JSF.
  • Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
  • Involved E2E Development by integrating Front End and Backend by debugging.
  • Created and modified scripts to perform load testing.
  • Emphasized the introduction of Continuous Integration using Cruise Control and a Test Driven Development approach.
  • Used Jquery Framework for parsing the JSON Data. Developed and consumed REST Based Web - Services.
  • Used ClearQuest as a defect tracking tool. Used ClearCase for source Version Control.

Environment:Java/J2EE(JSP,Servlets),Struts2.0,DB2,RAD7.0,EJB3.0,Putty,JBoss Application Server 6.0,HTML 5,JavaScript,Hibernate 2.0,Clear Quest,JUnit,Apache Ant,JQuery,Eclipse,Jenkins,TopLink

Confidential, Sunnyvale,CA 

Java Developer

Responsibilities

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Developed the HTML prototypes for the purpose of approval from the business users.
  • Involved in implementing and integrating LDAP and Site Minder authentication into the application.
  • Implementation of EJB as entry point for Webservices. Effectively prepared for and organized technical inspections to review code and design models with peers and software architects. Involved in performing Unit and Integration testing (JUnit).
  • Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
  • Developed multiple GWT/SmartGWT-based web applications. (from client to server) .
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Used JQuery library extensions to provide advanced Front-End functionality and look/feel.
  • Worked on Topic and Queues in JMS.
  • Used Apache Maven as a automated build tool.
  • Worked on Nexus Tool which is Maven central repository manager.
  • Reused Components in Ext-JS extensively to build UI.
  • Data was converted into JSON using JSP Tags.
  • Middleware is developed using Java, Spring and Hibernate.
  • Developed DAO'S to collect and format data from various tables.
  • Injected into Spring Controller’s DAO’s and Delegate classes.
  • Performed Joins in Hibernate mapping.
  • Stored procedures in oracle were accessed through Hibernate.
  • Implementation of Spring IOC container
  • Developing custom JavaScript framework for a complex AJAX application based on the JQuery framework.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP
  • Setting of DB2 build settings in RAD application development server
  • Extensive use of SQLJ for writing stored procedures.
  • Creation of managed server and JDBC connections.
  • Developed the application using Rational Application Developer
  • Maintained code source control using PVCS
  • Deployed the application on JBOSS Application Server
  • Implemented JUnit for testing.
  • Two way SSL implementation. Used Message Driven Beans for sending and receiving the messages.
  • Used SCRUM and Agile development methodology.
  • Used ILOG Jrules for writing and implementing Business and Functionality
  • Wrote a program to scan and detect specified errors in logs, and send email Alerts
  • Session Bean in turn fires JMS message which is picked up by interested stores.
  • Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.Used ClearCase for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts. Provided the users with training.
  • Coordinated team application of Test-Driven Development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Worked on a multithreading application.Used Eclipse as a IDE.

Environment Java/J2EE (JSP,Struts 2.0),JBoss Application Server 5.1,Ext-JS,IntelliJ IDEA 6.0.4, Oracle 11i,JUnit, Spring MVC 2.5,Hibernate 3.0, GWT, HTML 5,Rational Clear Case, Maven,Apache Axis 1.4

Confidential Middletown, NJ 

Sr. Java Developer

Responsibilities

  • Worked on a order generating application based on the customer’s inputs.
  • Application was built using Ant,used Spring in the front-end and Hibernate Confidential the back-end.
  • Made use of AJAX,Struts Tiles and HTML for designing the User Interface.
  • Involved in developing GUI,created Radio Buttons,Check Boxes,Drop-Down Menus And Text Boxes.
  • Used Fusion Framework along with TopLink to interact with the Databases.
  • Maintained code source control using CVS and used Rational ClearQuest for logging defects and tracking manufacturing processes.
  • Websphere Application Server and Eclipse IDE were used for deploying and running the application.
  • Projects were managed using the Rational Unified Process (RUP) andcomplemented with Agile Development Methodologies .
  • Used Paired Programming and Unit Test Framework Agile Development Methodologies.
  • Used SQL Developer for testing database connections,table updates and debugging PL/SQL Statements.
  • Followed DAO Design Pattern and used Agile development methodology for software development process.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring -MVC.
  • Developed Data Structures for storing information.
  • Used Web 2.0,Developed and consumed Webservices.
  • Implemented Spring Exception Strategy and AOP.
  • Effectively used Aspect J and used aspects as classes with special annotations.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Objects.
  • Performed End To End Testing & Unit Testing.
  • Developed Ext-GWT/GWT based framework.
  • Constructed an Entity Relationship Model And Involved in Entity Relationship
  • Modeling process uses Agile methodology to ensure rapid iterative software development.
  • Worked on Rabbit MQ and used Jmock as the testing framework.
  • Analyzed use cases, business rules and created design diagrams.
  • Worked with Web 2.0 tools and consumed REST based Webservices.
  • Prepared functional specifications documents and detail design documents

Environment Java 1.6,Spring Framework 2.5,Oracle 10g,Eclipse Galileo 3.5,SQL,Rabbit MQ,Developer, GWT,Web Sphere Application Server 6.1,Rational ClearQuest,TopLink, Ant, CVS, JAX - WS,XML,XSLT,SOA, Web services, Ext-JS,LDAP,Web 2.0,JMock

Confidential, Northboro, MA

Java Developer

Responsibilities

  • Development and bug fixing on Confidential ’s proprietary Multi layered J2EE architecture and Struts framework.
  • Designed and implemented the functionality of identifying the Confidential products using part number.
  • Updated Presentation Layer (Struts, Tiles, JSP Tags) for accommodating the dual part number search.
  • Implemented the enhancement across process and services layer for dual part number search.
  • Have written DAO (sql queries) for the MTM PN enhancement using backend as DB2.
  • Followed RUP and OOAD methodology for enhancements.
  • Worked on various interfaces like EPR and Leads used by Epricer for using MQSeries and Webservices.
  • Designed and developed User Interface using Javascript, CSS and XHTML and AJAX. Developed a multi-threading application.
  • Used ILOG JRules for dynamic form generation.
  • Developed build and release management system using Maven, Cruise Control and CVS.
  • Developed Shell scripts to monitor MQ queues and coded business logic to do file transfer process.
  • Worked with Web 2.0 Framework and developed and consumed REST based Web services.
  • Created Test cases and tested the application thoroughly.
  • Used JMS for messaging with IBM MQ -Series.
  • Integration of Oracle/ JPDK/ WSRP Portlets, Webservice into Oracle portal with secure user lever authentication administration.
  • Involved in writing JSP components. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML Taglib’s) to create standard dynamic web pages.
  • Involved in writing the database integration code using Hibernate.
  • Established the relation for the different beans using the Hibernate mapping files.
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB
  • Stored procedures in DB2 were accessed through Hibernate.
  • Promoted the use of JQuery to many internal units based on evaluation of framework.
  • Interacted with the customers and end users and logged the defects into ClearQuest
  • Worked on Production Support Team. Designed and integrated the Hibernate persistence Solution with the application architectures on Swing.

Environment Java 1.4, J2EE (JSP, Tags,Servlets), AJAX, Java Swing, Websphere 5.1,Content Management System - CVS, WSAD, Oracle 10g,JMS, Windows 2003, Web services, MQ Series, Shell Script, Bash Shell,Maven,WSRP Portlets,JSR 286,Web 2.0,Struts 1.0.

We'd love your feedback!