Sr. Java Developer Resume Profile
Greenville, SC
Professional Summary:
- Over 7 years of extensive information technology experience in designing, coding, integrating and testing software SDLC implementations using Java/J2EE involving development of Multi-Tier, Client/Server and Web based applications
- Conversant with all phases of project Life Cycle including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards and configuration management and change management and Quality procedures.
- Exposure to Analysis, Design and Development phases of Java Applications.
- Extensively worked in J2EE technologies Servlets, Spring , Struts, JSF, JSP, EJB, JSTL, JNDI, JDBC with various middleware technologies.
- Experience in working with MVC Architecture, Struts, JUnit, and Hibernate frameworks and implemented design patterns.
- Experience in markup languages like HTML5, DHTML, XML.
- Worked on designing the applications and representing the designs in UML diagrams with Rational Rose.
- Worked on Multi-threading for performing user options simultaneously thus by improving the effectiveness of the application.
- Expertise and experience in performing different kinds of testing like functional testing, unit testing, integration testing, performance testing, load testing, regression testing and System testing for the online applications.
- Well-experienced in Server maintenance, Administration and deploying Servlets, JSP and EJB components. Deployed in JBoss, WAS 6.0, Weblogic 9.2 and Apache Tomcat Application Servers.
- Good knowledge of SOA and Exposure to ETL tools.
- Expertise in using database tools like TOAD, QueryMan, SQLNavigator.
- Proficient in using SVN, ANT and Code collaborator.
- Worked extensively on XML DOM and SAX Parsers JAXP/JAXB.
- Experienced with JDBC and Hibernate in connecting to the DATABASE.
- Programming Experience in SQL and PL/SQL, Stored procedures.
- Experience in UNIX shell scripting and PERL Scripting.
- Hands on experience with on J2EE Architectures and Specifications JDBC, EJB 2.0, SOAP etc. .
- Implementation experience in web services using REST API and Jersey framework.
- Quick at grasping new technologies and keeps on updating my skills.
- Excellent analytical, problem solving, communication and inter-personal skills.
Technical Skills:
Languages | Java ,HTML,DHTML,UML, SQL, PL/SQL |
Scripting Languages | JavaScript, VB Script |
Web Technologies | HTML, DHTML, CSS, AJAX, Servlets, JSP |
XML Technologies | SAX, DOM, DTD, XSD, XML, XSLT, XPath |
Operating Systems | Windows 8/8.1,7,98/XP,UNIX,Linux |
Distributed Technologies | EJB ,RMI and Web Services |
Databases | Oracle 8i/9i/10g, DB2, MS Access 97/2000/2003 |
Web Servers | Apache TOMCAT ,GlassFish |
Application Servers | IBM's Web Sphere ,BEA's Weblogic and JBoss |
Versioning Software | MS Visual SourceSafe, WinCVS |
Framework | Struts1.1/1.2/2.0,Spring 2.0/2.5, Hibernate3.0, iBatis2.2 and JSF |
Tools | ANT ,Log4j ,MAVEN and JUnit |
IDEs | Eclipse, RAD 7.0, IntelliJ, Weblogic Workshop, NetBeans |
UML Tool | Visual Paradigm, Rational Rose |
Professional Experience:
Confidential
Role: Sr. Java Developer
Responsibilities:
- Analyzing the Business Requirements and System Specifications to understand the application.
- Involved in analysis, designing, developing, deploying testing activities in the re-engineering of announcement module.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Singleton.
- Developed Web services using JAX-WS.
- Configuration of application using Struts2, Hibernate, DAO's, Actions Classes, Java Server Pages.
- Configuring Hibernate and Tiles related XML files.
- Used JSP, HTML and CSS, JQuery as view components in MVC.
- Developed Servlets and Java Server Pages JSP , to route requests and responses to the EJB components and render-retrieved information.
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on Weblogic 8.0 Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Extensively used AJAX for client-server communication.
- Used Toad database tool to develop oracle quires.
- Tested and deployed the Application on the Web Logic web server.
- Involved in database performance tuning using Criteria, SQL queries.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Design and Development of Struts Action classes, DAO, Views using Struts custom tags.
Environment: Java, HTML, JavaScript, XML, JQuery, AJAX, JAX-WS, Web Services, JNDI, Oracle 11g, Struts2.0, Hibernate, Servlets, JSP, Intel x86 64 , HP-UX/Linux, RAD 7.5, JUnit, FTP, Weblogic 8.0, ANT, Quality Center 11, UML, SVN.
Confidential
Role: Sr. Java Developer
Responsibilities:
- Implemented JSP and Struts Action classes for sales overview, sales activities and statement functionalities.
- Used Object Oriented Analysis and Design Concepts.
- Designed and created Form Beans and Action classes as a part of the application framework.
- Implemented both server side and client side validations using struts validation XML.
- Designed and developed Servlet controllers Action classes and designed components using MVC architecture.
- Implemented multiple Struts configuration files and multiple resource bundles. Created various property files and configuration files including Struts-config.xml.
- Extensively used Dependency Injection and AOP features of Spring Frame work.
- Employed Hibernate to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
- Used Log4J for custom logging for Production environment.
- Used Java Script for all the client side functionalities.
- Developed web Components using JSP, Servlet and EJB under J2EE Environment.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validations with JavaScript.
- Developed Server-side EJB components, Hibernate layers and wrote session beans to perform the business logic.
- Writing SQL Queries to pull the data from Oracle Database for various Conditions.
- Planned and conducted tests, identified procedures, resolved production problems, conducted walk-through, and coordinated implementations.
- Involved in the regular build activities and deployment of the application onto Websphere.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
Environment: JDK 1.4.2,J2EE, EJB3.0, Servlets, Struts, JSP, Tag Libraries, Hibernate, XSL, HTML, DHTML,XML, WSAD, Web sphere, Java Script, Log4J, SQL, PL/SQL, and Oracle.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Used iBatis to populate the data from the Database.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Development of Java interfaces for different function calls which convert the web service calls into EJB calls to the legacy system.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Design and Developed using Web Service using Apache Axis 2 on JBOSS.
- Developed the web services by using WSDL, SOAP using SOA.
- Developed web presentation layer using J Query, HTML and CSS according to internal standards and guidelines.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Involved in writing complex SQL and MySQL procedures.
- Planning and applying latest Service Packs to different versions of SQL Server.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, Net Beans and ANT.
- Used Ant for developing build scripts and deploying the application onto Web Logic.
- Used XML Spy plugins with in Web Sphere Application server for designing the schemas and transferring the XML to HTML files
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Contributed to organization of testing and quality improvement process JIRA, Confluence .
- Developed JavaScript and Action Script, VB Script macros for Client Side validations.
- Acting as liaison between management and development team for requirements and QA. Technologies/ Tools Used: UNIX Shell Scripting, PERL, XML, XSLT, Java/ J2EE.
- Developed an application in Java using Oracle ADF framework.
- Apache Tomcat Server was used to deploy the application.
- Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle Web Logic Server.
Environment: Java, Spring, IBATIS, Struts, JBoss, WSDL, JQuery, JSP, Servlets, TOAD, SQL SERVER, UML, ANT, XML, JIRA, SWING, CVS, VSS, ILOG, Water Fall Model, ORACLE ADF, ORACLE BPM, IBM MQ Series, Apache Tomcat, LINUX, UNIX,SQL.
Confidential
Role: Java Developer
Responsibilities:
- Coordinating with client to understand the Functional Requirement Document and preparing the Technical Design Specification accordingly.
- Preparation of HLD and LLDs based on change requests.
- Used Web services concepts like SOAP, WSDL, to interact with other project with in Ease Producer for sharing information.
- Extensively used the Struts 2.0 Framework to configure the presentation layer for the application. Used business delegate, transfer Object, and MVC design patterns.
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams, and Data Model.
- Extensively used Core Java concepts covering Collections, Exceptions, I/O.
- Participating in SCRUM meetings, keeping tracking of backlogs and impediments.
- Involved in development of SQL queries as per business needs and integrating the invocation from the data layer.
- Deployed the application on Web sphere application server in different testing environments.
- Tested the code changes and business implementations and released to QA and UAT.
- Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other projects for sharing information.
- Involved in writing test cases and bug fixing if any test case failed.
- Ant Scripts for building and deploying the war files.
- Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
- Preparation and execution of test scripts and validating them with JUnit and Log4J and eliminating the maximum bugs before passing over to the SIT team.
Environment: Java, HTML, AJAX, JavaScript, XML, Web Services, SQL, Struts2.0, Hibernate, Servlets, JSP, Intel x86 64 , HP-UX/Linux, RAD 7.5, Web Sphere 7.0, RTC, Maven, Quality Center 11, SCRUM, UML.
Confidential
Role: System Analyst
Responsibilities:
- Analysis and Implementation of the New Change Requests generated by Client.
- Designed and implemented new services and plans added to the products of SFR which involved designing interactive web pages and developed the web services.
- Responsible for designing maquettes mock pages for all enhancements.
- Proactive involvement in the local environment set up where entire application is emulated on the local desktop including installation of application server, database etc.
- Design and developed the Web pages using JSP, HTML, JavaScript and CSS.
- Gained good experience of Creating While creating stubs for the Suivi Web service and consuming web services for tracking various Telecom services like fixed-line, internet, and mobile services.
- Used J2EE Technologies with Struts Framework.
- Implemented persistence classes and XML mapping files for Hibernate.
- Implemented action classes, form beans, helper classes.
- Involved in design, development of Restful and SOAP web services
- Developed Mock web pages Maquettes for all the Change Requests in the application using JavaScript, HTML, and CSS.
- Unit Testing and Integration testing is done with Junit Test Cases.
- Deployed the application on Weblogic application server.
- Maintained all developed source code on SVN.
- Prepared Functional, Interface and Technical design documents.
- Developed SQL batches for creating, inserting, and updating data in the database tables.
- Used SQL Developer for database interaction.
- Oracle 10g was used as the back end Database and Eclipse as IDE.
Environment: Java 1.5 , Struts, JSP, Servlets, JavaScript, CSS, HTML, Ajax, Java Beans, Web Services, SOAP UI, WSDL, Hibernate, JMS, Eclipse, SQL Developer, Oracle 10g, Weblogic 8.1.