We provide IT Staff Augmentation Services!

Sr Java Developer Resume

New York City, NY

SUMMARY:

  • Skilled IT Professional with 6+ years of experience in Design, Development and Maintenance of web based applications using JAVA /J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Experienced in designing and developing multi - tier scalable applications using Java and JEEDesignPatterns.
  • Expertise in using IDES like Eclipse / Sun Java Studio/My Eclipse /RAD.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Extensive experience on Application Servers including BEA WebLogic, websphere and Web servers like Apache Tomcat and Sun One Server etc.
  • Expertise in developing Internet/Intranet Applications with Web Services, WSDL, SOAP, ANT, Java, JSP, Servlet, JDBC, Struts, Hibernate, JUnit, XML, Log4j,HTML, and JavaScript.
  • Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax, Experience in StrutsMVC and Spring MVC frame works.
  • Strong experience in implementation of Hibernate into frameworks like Struts, Spring.
  • Expertise in creating SOAP and REST webservices using Apache CXF.
  • Strong scripting experience in writing build scripts using Apache Ant and Maven.Sound knowledge in Version control systems like CVS, Subversion, Clear Case.
  • Exposure to various databases such as Oracle, SQL Server.Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton,Business Delegate, Service Locator and Session Facade.
  • Expertise in working with various tools like Ant, Junit and Log4J.
  • Experience in all phases of Software Development Life Cycle (SDLC).Experience maintaining/deploying applications over Windows and LINUX.
  • Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
  • Have knowledge of developing System Design using UML methodology with Rational Rose. Preparation of class and sequence diagrams using Rational Rose.
  • Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing.
  • Excellent problem solving skills with strong technical background and good inter Personal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.
  • Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and also worked as an Offshore - Onsite Coordinator.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP)
  • HaveWorking knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Worked on Agile methodology, SOA for many of the applications
  • Good knowledge of EJBSession beans with JNDI mapped naming &JMS message-driven beans.
  • Experience in client design and validations using HTML, Java Script, AJAX, JSP and Swing.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications in JBoss, WebLogic, Portlets, WebSphere and Apache Tomcat Server.
  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system preferences UI screens using AngularJSJavaScript, CSS and HTML.
  • Created web application prototype using JavaScript and AngularJS.
  • Developed Spring mvcrestcontrollers, services for backend interactions.
  • Implemented Restful Web Services for other applications to communicate.
  • Involved in implementation of MVC pattern using AngularJS, and Spring Controller.
  • Designed the front-end applications and user interactive web pages using web technologies like AngularJS.

TECHNICAL SKILLS:

Programming Languages, Frameworks, J2EE: Java, Servlets, JSP, Struts, Spring, Validation, Hibernate, JSP, JSTL, JNDI, EJB, UML, C, C++, Python

Markup/Scripting languages: HTML, XHTML, DHTML, CSS, XML, XSLT, Java Script, AJAX Unix Shell Script

Databases/RDBMS: RDBMS, Oracle, Informix, SQL Server, DB2, PL/SQL, Stored procedures, triggers, JDBC

Application Servers: Websphere, Apache Tomcat, Jboss

Services/Architecture: Service Oriented Architecture (SOA), Web services

Tools/ Utilities: IBM WebSphere Application Developer(WSAD), Rational Application Developer(RAD), NetBeans, Eclipse, Rational Clearcase, ANT, LOG4J, PVCS, TOAD, Visual Source Safe, VMWare.

Automation Tools: Quick Test Professional (QTP)

Operating systems: Linux, Windows

Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies

PROFESSIONAL EXPERIENCE:

Confidential, New York City, NY

Sr Java Developer

Responsibilities:

  • Constructed UML and Behaviortreesmodelingdiagrams to depict the business flows.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Consumed Restful web services and performed data retrievals using Hibernate.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Integrated with WebMethodsvia webservices.
  • Worked with Apache Tomcat Web Server.
  • Implemented the logging mechanism using Log4j framework.
  • Used SVN version control to track and maintain different versions of the application.
  • Involved in various Software development phases like requirements gathering, design, analysis and development phase.
  • Designed and developed application using agile methodology.
  • Developed User Interface screens using angularJS, HTML and CSS.
  • Designed and developed UI frame work using JSF prime faces and used java script for front end validations.
  • Implemented J2EE design patterns such as SessionFaçade and Factory.
  • Involved in design and implementation of MVC architecture in different modules.
  • Implemented business logic in Middle tier using pluggable components, which are specified in the customized xml documents using Spring framework.
  • Configured and integrated JSF and Spring frameworks.
  • Wrote build & deployment scripts using ANT, Maven and shellscripts.
  • Wrote Junit test classes and created Mock objects for services.
  • Used Log4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Worked on bug fixing and enhancements on change requests.
  • Worked with QAteam for testing and resolve defects.
  • Used Eclipse IDE and deployed the application on TOMCAT server.
  • Created various UML Diagram.
  • Wrote SQL queries of differing complexities for the application. Designed and developed database objects like Tables, Views, Stored procedures, User Functions using PL/SQL, SQL Developer.
  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system preferences UI screens using AngularJSJavaScript, CSS and HTML.
  • Created web application prototype using JavaScript and AngularJS.
  • Developed Spring mvcrestcontrollers, services for backend interactions.
  • Implemented Restful Web Services for other applications to communicate.
  • Involved in implementation of MVC pattern using AngularJS, and Spring Controller.
  • Designed the front-end applications and user interactive web pages using web technologies like AngularJS.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, 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, Soa.

Confidential, New York City, NY

Sr. Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, and JavaScript. Custom Tags, JQuery, Html and CSS.
  • Created Batch Jobs using Spring Batch.Created POC for Spring Batch for running batch jobs.
  • Tried to address the advantages of using Spring Batch. Used spring-batchFor FlatFileItemReader to parse the file.
  • UsedSpring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Developed Spring rest controllers to handle json data and wrote dao's and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Create RESTWeb servicesusing Spring and Apache CXF.
  • Developed MySQLstored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used intelliJ for development and JBossApplication Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.
  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system preferences UI screens using AngularJSJavaScript, CSS and HTML.
  • Created web application prototype using JavaScript and AngularJS.
  • Developed Spring mvcrestcontrollers, services for backend interactions.
  • Implemented Restful Web Services for other applications to communicate.
  • Involved in implementation of MVC pattern using AngularJS, and Spring Controller.
  • Designed the front-end applications and user interactive web pages using web technologies like AngularJS.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html 5, Db2, Crud, Pl/Sql, Jdbc, 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, Soa, Jms, Apache Tomcat, Linux, Php .

Confidential, Raleigh, NC

Sr. J2EE Developer

Responsibilities:

  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Developed the front end using JSF and Portlet.
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Developed UI screens using YUI, CSS and JQuery.
  • Prepared statements are used for communication with MySql database
  • Used TOAD for all database query testing and optimizations
  • Administering MS SQL Server by Creating Logins and assigning appropriate roles.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Performed Java web application development using J2EE and Netbeans.
  • Used JBoss application server to deploy application into Production environment.
  • Responsible for the total, efficient and profitable operations of a CVS.
  • Used Visual Source Safe for Version Control.
  • GUI automation work (selenium webdriver) in Java and tcl/tk scripts
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Has involved in development of back-end business layers using Servlets
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
  • Working with the JIRA tool for Quality Center bug tracking.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Designed Power Cubes using Cognos Transformer
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
  • Design & Development for the first major project to use the new Oracle BPM infrastructure.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
  • Involving in Building the modules in Linux environment with ant script.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Developed .NET components using C# and involved in the deployment of those components.
  • Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
  • Designed the dynamic stress reporting Sybase, Perl and C++
  • Builds and develops java interfacing with different backend systems in Mainframe.
  • Generate Cobol procedures to apply business logic to the data.
  • Expose PL/I database access layer as web service using RD/Z
  • Develop/test/debug JCL
  • Worked on stored procedures, PL/SQL and SQL queries
  • Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
  • VB5 front end application development using DAO/ADO.
  • Used ASP.NET technology for developing the presentation layer.

Environment: Java, J2EE , Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I, Jcl, Sql, Sas, Vb, Asp.

Confidential, Austin, TX

Software Developer

Responsibilities:

  • Interact with the business team in UK for requirement gathering.
  • Produce Functional Design Document and provide the proof of concept for major functionality requirements like auto printing insurance quotes in PDF form, merging PDFs etc.
  • Set up the development environment in Websphere Application Developer(WSAD)
  • Create deploy and build scripts using ANT tool
  • Implement design patterns Business delegate, Adapter, Decorator
  • Develop interactive user interface using struts and tag libraries.
  • Developed the helper classes used by most of the components in this application.
  • Used AJAX to create interactive web pages.
  • Implemented Struts MVC architecture by creating Model, View and Controller classes.
  • Implemented Struts Validation framework to validate the customer data.
  • Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.
  • Implemented a web service to interact with the database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
  • Create an Entity bean to interact with TIBCO middleware.
  • Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
  • Implement logging mechanism using STRUTS.
  • Deploy application in JBOSS server using Ant scripts.
  • Unit and integration testing

Environment: Java, J2EE, Spring, Hibernate, JBoss, WSAD, Java, J2EE, Struts, Validation Framework, TIBCO, SQL, SQL Server, iSeries, JBoss, Java script, JDBC, SQL, AJAX, XHTML, XML, XSLT, Apache ANT.

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Interact with business team at client place to resolve requirements gaps and finalize functional requirements
  • Write stored procedures and SQL queries to interact with the oracle database.
  • Involved in coding for JSP pages, DynaValidatorForm, Action classes, DAO’s & Service classes
  • Implement the MVC architecture using struts
  • Created the application as independent services.
  • Unit, Integration testing and code review at client place
  • Defect fixing and defect prevention analysis
  • Set up the test environment at offshore using VMWare.
  • Configuration Management - delivery of code via VSS (Visual Source Safe)

Environment: Java, Struts, WebSphere Application Developer, Eclipse, VMware, Windows XP, PVCS, Java Script, HTML, XHTML, XML, SQL, Oracle 8i, Informix, Visual source safe.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Develop user interface using JSP and Custom Tags.
  • Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
  • Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
  • Conduct Test Cases walkthrough on the test cases with development and Business People.
  • Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
  • Test Case Execution using QTP
  • Validate the Test Results produced by QTP
  • Validate XML Based Test Result Document for Traceability Report.
  • Onsite and Offshore Coordination

Environment: Java, JSP, Struts, Servlets, JSP, DHTML, Java Script, WSAD, DB2, QTP tool.

Hire Now