Sr.java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY
- 8 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
- Extensive experience wif advanced J2EE Frameworks such as spring, Struts, JSF and Hibernate.
- Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
- Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets, EJB, JavaMail, Log4j, ANT, XML, XSLT, RMI.
- Unit testing. Strong problem analysis and resolution skills. Highly motivated team player wif zeal to lean new technologies and always believes in giving teh best of efforts in Extensively used teh J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory Method.
- Expertise in Object Oriented Analysis, Design and Development (OOAD) methodologies.
- Implemented teh Hibernate framework (ORM)to interact wif database.
- Expertise in developing GUI based application wif Java Applets and Swings.
- Experience wif developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD (WebSphere Application Developer), Eclipse.
- Proficient experience in using teh databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
- Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DMLSQL queries.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Expertise in working wif Windows, LINUX and UNIX, Shell Scripting, Subversion and CLEARCASE platforms.
- Worked on teh dependency injection using spring framework wif Application Context XML file.
- Involved in creating and modifying teh class diagrams, sequence diagrams using Microsoft Visio.
- Participate in teh software design, development and package implementation using teh Hybris platform.
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere (8.5, 8.0), Web logic, JRUN4, GlassFish and Tomcat.
- Developed teh UI panels using JSF, XHTML, Oracle, AngularJS, Cucumber and/or Selenium WebDriver, LDAP, XML, SQL, Data Modeling, WebLogic Application Servers, SaaS, POC, RDBMS, CSS, POJO and JQuery.
- Good experience in implementation in version control like Rational Clear case, TFS, CM synergy, CVS.
- Hands on exposure to different SDLC models like Waterfall, Agile and undergone teh training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies, SCRUM, SDLC, UML, Parallel programming, Extreme Programming and Test - Driven Development.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Developed AJAX functionalities using frameworks like JSON, EJB, XML, JMS, SQL server, JBoss, EJB, XML, JMS, SQL server, Pro*c, DOJO and JQuery.
- Experience in client-side development wif HTML, CSS, JavaScript, and JQuery.
- Hands on experience working wif databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Developed an application that generates a count of teh similar words using Map Reduce wif teh USGS earthquake data.
- Has written SQL queries to generate teh reports for teh Web Trade Service application.
- Good communication, interpersonal and quick learning skills wif proven ability to adapt to different project environments.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, SQL/PL-SQL
JEE/J2EE Technologies: JSP, JAVASWING, Servlets, EJB, JDBC, JMS, JNDI, ANT
Application/Web Servers: WebLogic, Web Sphere (8.5, 8.0, 7.0), Web Services, Soap
Enterprise Frameworks: Struts, spring, Hibernate, JSF
Databases: Oracle 8i, 9i, 10g, SQL Server, MySQL, RDBMS, ETL, MongoDB
IDE’s & Utilities: Eclipse, WSAD, RAD, Net Beans
Version Control: CVS, GIT, TFS, Rational Clear case, CM synergy
Design Patterns: Session Façade, Business Object (BO), Service Locator, Data
Web Development Technologies: JavaScript, HTML, DHTML, XML, XSLT, XSL, XML Beans, JAXB
Tools: Maven, Ant, Visio, Log4j, JUnit
Operating Systems: WINDOWS, Solaris, HP-UX, Hybris, Linux, AIX, UNIX, ShellScripting, Subversion and CLEARCASE
PROFESSIONAL EXPERIENCE
Confidential - CHARLOTTE, NC
Sr.JAVA DEVELOPER
ROLES & RESPONSIBILITIES:
- Involved in teh requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
- Prepared Technical Design documents that include Class, use case & sequence diagrams using UML Rational Rose.
- Used Agile methodology for implementing teh features & participated in scrum meetings, backlog grooming sessions, scrum of scrums & in effort estimations & designs.
- Developed Session beans which encapsulate teh workflow logic.
- Developed teh EnterpriseJavaBeans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to teh service providers.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- I was actively involved in architecting various Business Layer components and Data Management components of dis web based system over J2EE architecture.
- Implemented user and presentation layer using Spring-MVC.
- Worked extensively on Spring MVC, Hibernate, Web Services, XML, MQ series, JMS and Message Driven Beans.
- Transferred data between front-end and back-end using JSON and AJAX.
- Involved in coding Business Functionalities.
- Involved in creating & consuming SOAP based & Restful web services.
- Worked on a team to develop front end components utilizing HTML5, CSS, JavaScript, jQuery and AngularJS framework.
- Created a Selenium WebDriver script to test Sign In.
- Used Selenium IDE and Firebug to identify xpaths for dynamic AUT objects.
- Worked on post-production activities by monitoring teh logs/Splunk.
- Used Struts Interceptors for preprocessing and post processing after executing teh action class and xml framework validation.
- Worked on issues/defects in DEV/QA/ UAT and PROD environments.
- Used JUnit test cases & make sure teh quality metrics using find bugs, PMD & code coverage.
- Involved in writing & building teh code using ANT & maintained continuous integration using Jenkins.
- Used SVN tool for version controlling & tracking.
ENVIRONMENT:Java/J2EE, XML, XSD, JAXP, JAXB, struts, Spring, Ajax,JavaScript, Web Services, SOAP, JAX-RS, JAX-WS, win merge, Linux, Ant, SVN, AngularJS, JQuery, .
Confidential, TEXAS
Sr. JAVA DEVELOPERO
ROLES &RESPONSIBILITIES:
- Involved extensively in use-case analysis and Flow business components.
- Involved to write services talking to database and updating system level information’s.
- Extensively worked wif Hibernate for Object/Relational mapping, transparent persistence onto teh Oracle database which was annotation based.
- Involved in client installation and supported change requests and enhancements.
- Used spring framework 2.5 wif teh halp of Spring Configuration files to create teh beans needed and injected dependency using Dependency Injection.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
- Used rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages.
- Used MQ series to send, receive and read teh messages and also Created Queues.
- Used XML based transactional support of Spring Framework.
- Used Log4J for logging events. Developed packages, procedures, functions and cursors using PL/SQL.
- Implemented design patterns such as MVC, DAO, and Façade.
- Built teh project using Maven by writing into POM.xml file to solve dependencies.
- Developed a web-based reporting for financial monitoring system wif HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
- Deployed AngularJS to improve teh performance of front-end data-binding, dynamic loading of modules and dynamic content.
- Involved in writing data base stored procedures and queries.
- Implemented teh required changes in teh system and testing whether teh incorporated changes satisfy teh new requirements and do not hamper teh existing functionality.
- Developed Admin module to generate report and to give exact figure of item replenishment.
- Proficiency in implementing teh design to meet web standards (W3C), SEO and worked on various browsers like IE 6/7/8, Firefox 3.5/4.0, Safari and Opera for cross-browser implementation.
- Designed a Graphical User Interface (G.U.I.) in Java Swing using various Swing components (Jtree, JTable, JList, JCombo Box, JMenu, and Layout Management).
- Scaled teh component interactions and generalized teh interfaces using RESTfulwebservice
- Developed few Web Services for inter company operations and for retrieving teh customer information from teh central database using SOAP and JAX-RPC technologies.
- Used Autosys/Shell scripts for batch jobs scheduling.
- Used AJAX Framework for Dynamic Searching of Consumer Information.
- Developed single-page web applications and to provide synchronization to various parts of web-apps using backbone.js JavaScript library.
- Used Test-Driven Development wif SCRUM Agile methodology and involved in all teh business meetings and status update meetings as a part of SCRUM.
- Analyzed teh defects and categorized them based on severity using Quality Center.
- Developed teh application using OEPE, deployed teh application in WebLogic Application Server and deployed teh application using Jenkins deployment tool.
ENVIRONMENT: Java, J2EE, Eclipse (Kepler), Oracle 10g, PL/SQL, UNIX, AJAX, Java Script, JQuery, Hibernate, Spring MVC 3.0, SOAP, JAX-RPC, XML, HTML, CSS,AngularJS, Swing, Maven, RESTful, WebLogic, Jenkins.
Confidential - GRAND PRIARIE, TEXAS
Sr.JAVA DEVELOPER
ROLES & RESPONSIBILITIES:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend teh existing architecture.
- Used Spring (MVC) architecture to implement teh application using teh concrete principals laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
- Involved in teh integration of Spring for implementing Dependency Injection.
- Developed code for obtaining bean references in Spring IOC framework.
- Focused primarily on teh MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating teh Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Developed teh application using Eclipse 3.4 as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
- Worked in Agile development environment.
- Developed and Designed UI by HTML5, CSS3, JSP, JavaScript/jQuery, and SVG.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Developed Web Services using WSDL, SOAP to communicate wif teh other modules.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Used WebLogic Application server to deploy and restart web applications.
- Implemented as well as exposed SOAP web services using Apache Axis.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Involved in teh creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
Environment: JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, JQuery, HTML, CSS, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j.
Confidential - Auburn Hills, MI
JAVA DEVELOPER
ROLES & RESPONSIBILITIES:
- As a Lead involved in Analysis/Designing technical documents/ updating Architectural Design Documents /Development/ UAT deployment & testing/ Production deployment using agile methodology practice& Post-deployment support.
- Done multiple projects in on-boarding many companies to post teh vehicles via batch posting & using technologies unixshell scripting, JAXB,java/Oracle sql, plsql.
- Involved Designing/Developing to onboard2 companies for changing teh status of vehicles from active to hold and vice versa usingJava, Restful webservice, JSON, JAXB, Toplink, Weblogic.
- Developed using simple Struts Validation for validation of user input as per teh business logic and initial data loading.
- Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
- Involved in Analysis/Design/Development/testing for web service connectivity for 3 transport companies to quote/order vehicles after sale to move to buyer's destination using SOAP, WSDL, JAXB, JSF, EJB, XML, Weblogics
- Involved in hp Quality Center defect analyze/fixing/urgent production fixes usingJava, EJB/JSF, JMS.
- Mentoring team in technical issues and maintaining code versions in SVN.
Environment:Java, J2EE, JSF, EJB2.1, JMS, Web service(Soap/Restful), HTML, CSS,Struts,Javascript, MVC Design Patterns, hibernate, Json, Oracle11g, weblogic10.3.6, Apachewebserver, UNIX, toplink, JAXB.
Confidential
Jr.JAVA DEVELOPER
ROLES & RESPONSIBILITIES:
- Developed Online Shopping System using J2EE technologies.
- Configuring JDBC in WAS wif ORACLE.
- Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
- Code, test and troubleshoot programs utilizing teh appropriate hardware, database, and programming technology.
- Implemented JSF in Presentation layer programming using JSTL, AJAXDevelopment.
- Specify, design, and develop, test and support software.
- Designed and developed back end using Servlets and JavaBeans.
- Document programming problems and resolutions for future reference.
- Maintain and update documentation as needed.
Environment: Java, Servlets 2.4, JSP 2.0, JDBC 3.0, Oracle9i, HTML, JavaScript, JSF, Tomcat, JavaBeans, Eclipse.
