Java Developer Resume
Washington, Dc
SUMMARY:
- Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance
- Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Strong implementation knowledge of Object Oriented Analysisand Design using RUP, Agile and Scrum methodologies.
- Experience in OOA, OOD, SDLC, Software Development, Java Application Development, DistributedApplication Development and Object Oriented Programming (OOP) through implementation and testing.
- Experience with 2 - tier, 3-tier and 4-tier architecture
- Extensive experience in design and development of multi-tier applications using Java and various J2EE technologiesincludingEJB 3.0/2.X(Entity Beans, Session Bean, Message Driven Beans), JSP, Servlets, Struts, Spring, Hibernate, JAXB, JMS, JSF, RMI, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, Networking, Threads, IO, JNDI and JMS
- Experience in creating Web Services using JAX-WS, Apache Axis, XSL, XSLT, WSDL and SOAP message
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
- Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Experience working with front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, GWT,ANGULAR JS.
- Hands on experience in solving software design issues by applying design patternsincluding Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, Abstract Factory Pattern, DTO Pattern, DAO Pattern and Command Pattern.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
- Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers.
- Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers
- Good working knowledge on Perl
- Developed Use Case Model, Use Case Diagrams and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
- Experience working on application servers includingIBM WebSphere, Red Hat JossOracle Web Logicand Apache Tomcat servers.
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
- Experience in development of logging standards and mechanism based on Log4J.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Strong experience with developing test case using JUnit
- Basic knowledge of UNIX
- Good working Knowledge with different operating systems like Windows, Linux and Solaris, Macintosh.
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in teams.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL, Adobe Flex
Java/ JEE Technologies: Core Java, JSF, Struts, Tiles, Servlets, JSP, EJB, JDBC, RMI, Swing, JSTL, JMS, JNDI, JMail
Web Technologies: HTML, DHTML, JavaScript, Web Services, AJAX, Flash, CSS, JQuery,Angular-JS,Flex, Servlets, JSP, JDBC, JMS, JSON.
Frame Works: Spring 3.0/2.5/2.0, Struts 2.0/1.3, JSF 1.2/1.1, Hibernate 3.0
XML Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD, AXIS, JAXB, XFIRE, CXF.
Web Services: JAX - RS, JAX - WS, JAX - RPC, Apache Axis 2/1.x, SOAP, WSDL, UDDI,REST
Design Patterns: Singleton Pattern, Session Fa ade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, Abstract Factory Pattern, DTO Pattern, DAO Pattern and Command Pattern
Web/Application Servers: WebLogic Server 10.3/10.0/9.0, WebSphere 7.0/6.x, JBoss 6.x/5.x, Tomcat 6.0/5.6
Database: IBM DB2 9.5/9, Oracle 11g/10g, SQL Server 2008/2005, MySQL 5.0/4.0
IDE(s)/Development Tools Eclipse 3.x, Net Beans, EditPlus, IBM RAD 7.5/7.0/6.0, Toad, WebLogic workshop, JBuilder, OEPE
Operating Environments: Windows 2000/ XP/Vista/7, Linux, UNIX, Mac-OS
Testing Tools: JUnit, Mock, log4J
Version Control: Subversion Control System (SVN), Concurrent Version System (CVS), Microsoft Visual SourceSafe (VSS), Rational Clear Case 7.1,GIT
Modeling and Case Tools: UML, MS Visio, IBM Rational Rose
Build Tools: Ant, Maven
PROFESSIONAL EXPERIENCE:
Confidential,Jackson,MS
Java Developer
Responsibilities:- Developed the Enhancement projects. Developing includes the analysis, design, coding and unit testing.
- Designed the front-end content using Java/J2EE, JSP, JavaScript, and JQuery to design the web pages for different applications.
- Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
- Developed the project using Struts, springin back-end.
- Created Action classes, Data Access Objects which interact with the database.
- Developed DAOs (Data Access Object) using IBATISto interact withMYSQL, DB2.
- Developed SQL Queries in MYSQL, DB2.
- Built application using MAVEN build tool.
- Used LDAP to retrieve information and maintain Web Services Security in the application.
- Analyzed the production defects (Heat Tickets), found the root cause of defects and fixed if required.
- Obtained solutions for various critical bugs by analyzing logs, source code, and debugging using Firebug tool.
- Developed a web service using Rest web services.
- Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
- Developed the Servlets for processing the data on the server
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
- Used WebLogic for design, development, and deployment of applications.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Involved in designing the user interfaces using JSP.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Created and tested test suites using SoapUI.
- Used Agile/Scrum development methodology.
- Interacted with business team. Attended the Business Meetings and discussed about ambiguities or issues encountered in the project.
Environment: Java, J2EE, WebSphere application server,FLEX, AGILE (SCRUM),IBM RAD, RTC,DB2, MySQL, Struts, Ibatis, REST, Maven, SoapUI.
Confidential,San Diego, CA
Java Developer
Responsibilities:
- Participated in Design and Development of application using REST, spring.
- Design and Documentation of application using UML class diagrams using TOAD.
- Created XML Schema, XML and HTML Templates.
- Developed SQL, PL/SQL scripts to modify existing database according to the requirement change and also developed Stored Procedures to interact with database using Oracle 11g.
- Implemented Restful web service to map the fields and transfer the XML files across the integration servers of two different environments to enable end to end communication between two clients.
- Developed generic interfaces, default implementations and exposed them as RESTful web services.
- Developed application using Java web based technologies such as Servlets, JSP, Java Web Service (REST/SOAP based).
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex
- Worked on OOPS, collections, overloading and overriding, REST protocols.
- Worked on build (using ANT), deploy and test the services.
- Worked on defect fix issues for existing system using SOAP, spring.
- Created and tested test suites using SoapUI.
Environment: Java, J2EE, MyEclipse, Oracle 11g, spring, XML, HTML, Toad, Flex, PL/SQL, UML, WebLogic, SVN, Hibernate, REST, Ant, SoapUI.
Confidential,Washington DC
Java Developer
Responsibilities:
- Designed the front-end content and used JSP and JavaScript to design the registration flow pages for the application.
- Developed the project using Struts, Spring MVC and Hibernate.
- Created Action classes, Data Access Objects which interact with the database.
- Used Struts Framework for server and client side validation.
- Generating a User login and User Authentication screen and algorithms.
- Built application using MAVEN build tool.
- Developing the Enhancement projects. Developing includes the analysis, design, coding and unit testing.
- Analyzing the production defects, finding the root cause of defects and fixing if required.
- Analyzing Fortify scan results and providing the appropriate solution.
- Interacting with business team. Attend the Business Meetings and discussing about ambiguities or issues encountered in the project.
- Prepared Use Cases, Use Case Diagrams, Sequence Diagrams and Component Diagrams.
Environment: JSP, Servlets, Struts, Spring MVC, Hibernate, Oracle, IBM Clear Case, Eclipse, Tomcat.
Confidential,Charlotte, NC
Java Developer
Responsibilities:
- Involved in the design and development phases of Rational Unified Process (RUP).
- Application was based on MVC architecture with JSP serving as presentation layer, Action Class as controller, Hibernate in business layer to access to database.
- The presentation Tier was developed using JSP, XML, HTML and JavaScript.
- Developed several pieces of the JSF engine, including value bindings, method bindings, component bindings, bean discovery and event generation.
- For transferring and retrieving data between different applications we used Restful Web Services
- Session beans are developed which encapsulate the workflow logic.
- Followed Test Driven Development.
- Involved in implementing the DAO pattern for database access.
- Binding of XML Schema to java classes made by using JAXB API.
- Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.
- Testing of the application functionality is made using with JUnit Test Cases and Suites.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Extensively used ANT build tooland CVS for version control.
Environment: Java,JSF, Hibernate, Spring, Servlets, JSP, SQL, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, CVS, ANT and Log4J, WebSphere Server, IBM RAD.
Confidential,IL
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development phases of Software Development Life Cycle (SDLC)
- Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase
- Involved in designing the application in n-tier fashion as per Struts based MVC architecture standards
- Developed the interfaces with the business partners as business model components of the wholesale system
- Design and Development ofStruts Action classes, DAO (Data Access Objects), Views using Custom tags
- Developed User Interface for Loantrac and Registration using JSP, Struts Tiles and HTML
- Performed client side and server side data validations using the JavaScript and Struts Validators
- Designed and implemented application business logic using Session beans, Entity bean s and Java utility classes
- Used JunitTesting Framework for Unit Level Testing using WSAD
- Extensively used Hibernate in data access layer to access and update information
Environment: Java, JSP, Servlets 2.3, EJB 2.0, Struts 1.2, Hibernate, JavaScript, Rational Rose, WebSphere Application Server 5.0, WSAD 5.0, JUnit, Oracle 9i
Confidential
Java/UI Programmer
Responsibilities:- Identifying the technical areas that contributed to the issues and documenting them.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Wrote ANT Build for the Cruise Build Platform.
- Wrote JUnit Test Cases.
- Used JMESA, JSP, and HTML for Front View developments.
- Worked on Database batch updates, commits and roll back.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Developed DAOs (Data Access Object) using JDBC to interact with DBMS - Oracle 10g
- Developed SQL Queries, Stored Procedures, Views.
- Developed application in SVN version control.
- Used Struts 1.2 for Model View Controller Framework
- UsedJDBC for CRUD operations.
- Involved in fine tuning of Query.
Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, Struts 1.2, WebLogic Server