Sr. Java Developer Resume Profile
Professional Summary:
- Experienced software professional having more than 8 years in the activities of analysis, design, development and maintenance of Software in web based and N-Tier architecture applications using Core Java, Java, J2EE, JSP, Servlets, EJB, JMS, JDBC, Struts1.x/2.x, Spring3.x, Hibernate, Web services , AJAX, JSON and multithreading with using RDBMS Oracle on Unix and Windows environment.
- Strong experience in Agile, Scrum, UML, Rational Rose, Methodologies, Test Driven Methodologies and MVC based frameworks like Struts, Spring
- Extensive experience with Servlets 2.2/2.4/2.5 and JSPs 1.2/2.0/2.1, Struts 1.0/1.1/1.2/1.3 Framework, Tile Framework, Validation Framework, JavaScript, CSS, XML and HTML for designing view controller components
- Comprehensive experience in designing applications using UML with Rational Rose.
- Expertise in developing n-tier enterprise level web applications using J2EE technologies including JSF, JSP, Servlets, Struts, Tiles, JDBC, EJB l, JMS, SOAP, WSDL, XML,JAXB, XSL, XSLT, AJAX, JavaScript, HTML, CSS , ANT and MAVEN.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, API, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP , XML,XSLT,XSL, and Ant.
- Extensive experience in Object Oriented Programming, design patterns, data structures and algorithms.
- Good knowledge and experience in writing queries for SQL- Oracle 8i/ 9i/ 10g.
- Extensive experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
- Good working knowledge on App server like, Weblogic 7.0/8.0, Tomcat 5.5 deploying applications.
- Knowledge of AJAX, JSON, iFrames.
- Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate Spring.
- Expert at bringing clarity and ease-of-use to complex systems and developing guidelines and frame works for system development.
- Strong commitment developing well commented, easily maintainable programs.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
- Experience in Onsite and Offshore and Global delivery models.
Technical Proficiency:
Languages | Core Java, JAVA 5.0/1.4/1.2, C, C , Oracle PL/SQL, T-SQL, UML 2.0. |
Java/J2EE | Servlet, JSP, JSTL 1.1,EJB 3.0/2.1, JMS 1.1, JDBC, JUnit, Applets, JNDI, Swing, Web Services, XML, Multithreading. |
Web Technologies | Html, DHTML, JavaScript, jQuery, CSS, AJAX, Web Services SOAP, WSDL, REST . |
Databases | Oracle 11g/10g/9i/8i/7, MySQL |
Database Tools | Oracle, SQL. |
OR Mapping | Hibernate 3.0/2.1 |
Web/Application Servers | WebShpere 6.0/5.1, Web sphere, WebLogic 9.0/8.1, JBoss 4/3.0.3, Tomcat 5.5/4.1. |
Frameworks | Struts 1.x/2.0, Hibernate 2.0/3.x, MVC, JSF, Spring 2.0/3.x |
Operating Systems | Windows NT/2000/XP, UNIX, Linux Sun Solaris, Visio |
IDEs / Versioning / Performance /Tools | Eclipse, Ant, Maven, Rational Rose, SOAP UI, Quality Center, Fiddler. |
Testing Tools and other tools | JUnit |
Methodologies | Waterfall Model, Agile, OOAD, Test Driven Development TDD . |
XML Technologies : | DOM, SAX, JAXB, JAXP, XSLT, XSTREAM |
Work Experience:
Confidential
Role: Sr. Java/J2EE Developer
Description: The current Crew Bidding System CBS has been utilized for approximately five years and has provided a web interface for all pilots to submit preferences for various bid types. The goal of the project will be to automate manual processes associated with awarding and increase efficiency by integrating systems, unifying data, and utilizing technologies to enhance productivity. The goal is to create a Bidding platform that will allow the automated management and awarding of the following crew bids: PTO Monthly, PTO FC, Vacation Swap and Tour Swap.
Responsibilities:
- Designed and developed the application using Waterfall Methodology and followed Scrum meetings, pair programming.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Implemented MVC design pattern using Struts Framework.
- Developed the front end with Struts framework and the business components with EJB.
- Design and developed UI screens using AJAX, JSP,HTML and CSS.
- Developing User Interaction by using Java Script, XML.
- Developed the entire application using Eclipse and deployed it on the Websphere Application Server 7.0 using NAF Server.
- Used Factory, Singleton, Business Delegate, DAO and DTO patterns.
- Developed Stateless Session beans which invoke Hibernate database calls.
- Wrote Hibernate Configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle database.
- Used Angular JS to create more interactive front End Development.
- Hibernate used as the ORM mapping tool and worked with Hibernate Query Language HQL .
- Designed and implements search algorithms for searching Implementing partners.
- Responsible for design/optimization of data structures and algorithms, support, maintenance, and documentation.
- Used Apache Log4j for logging and debugging purposes.
- Used ClearCase for creating the project structure and version controlling.
- Used Maven to build the project and JUnit to develop the unit test cases.
- Used PL/SQL Developer for interacting with the Oracle11g Database for executing the queries.
- Used Quality Center for tracking of all the defects in the various environments.
- Created web application prototype using JQuery and Angular JS
- Coordinated with the QA team in testing of the application in various environments.
Environment: Core Java, Java 1.5, J2EE, JSP, Servlets, Angular JS , HTML, JavaScript, Struts, EJB, Hibernate, XML, XSD, Websphere, Eclipse, NAF Server, Maven, Junit, Perl, Applets, JNDI, Design Patterns, ClearCase, Quality Center, Log4j, PL/SQL Developer, Oracle11g
Confidential
SR JAVA/J2EE Developer
Confidential as its sole provider of drug data and Drug Utilization Review DUR software. Medispan, a competitor of First DataBank, has offered to fund a project to implement Medispan within EnterpriseRx as an alternative to First DataBank for drug data and DUR software. While for any one EnterpriseRx customer, only one drug source vendor would be used, EnterpriseRx has to be easily configured such that a given customer can decide which drug vendor to be used and the system reflects that choice in all aspects.
Responsibilities:
- Requirement Analysis. Use Case consolidations-enhancements.
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Involved in development of business components EJBs .
- Designed and developed the functionality of storage manager and System
- Involved in accessing the database using JDBC and other related info from auto generated files
- Responsible for writing EJBs including Session Beans for database access using WebLogic Server
- Bbased on user requirements and deployed them on Web Logic Application server.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Developed unit tests using JUnit,JunitPerf
- Maintained CVS repository using Clear Case and managed multiple builds using Ant.
- Implemented Web Services using SOAP/HTTP/XML.
- Responsible for design/optimization of data structures and algorithms, support, maintenance, and documentation.
- Writing code for various tasks including basic data structures, business logic helper classes, implementation and deployment of Web Services interfaces.
- General project management that includes estimates, tracking time-line etc.
- Used Log4J for logging the messages to flat files, database and e-mail
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate ,Session Fa ade, Service Locator and Singleton Pattern
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing
Environment: Core java, Servlet, JSP, Spring , Restful web services, Hibernate, Eclipse, API, Log4J, HTML, CSS, JavaScript, JQuery, XML, Oracle , Web Sphere 8.0, Linux.
Confidential
Role: Java/J2EE Developer
Description: AT T Inc. is an American multinational telecommunications corporation. AT T is the largest provider of mobile telephone and the largest provider of fixed telephone in the United States, and also provides broadband subscription television services.
Responsibilities:
- Understanding business objectives and implementation of business logic.
- Involved in various phases like design and development of Software development life cycle SDLC
- Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
- Developed the application using agile methodology and planned the Scrum meetings.
- Server- Side implemented on J2EE, Eclipse platform
- Designed and developed the UI using Swing, JSP, HTML5, CSS, JavaScript JQuery , and Flex builder.
- Designed and developed application based on Struts framework using MVC design patterns.
- Used Tiles Plug-in to struts for server side validation
- Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
- Responsible for development of the functionality using Struts framework
- Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
- Used JMS for communication with different platform.
- Applied the session fa ade, Data Access Object, Data Transfer Object, Business Delegate design patterns.
- Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
- Running the LDAP script to add the new users or update privileges for the group by scanning the Active Directory
- Provided database interface using JDBC drivers with back-end as DB2.
- Used Statement, Prepared Statement and Callable Statement classes for implementing the database interface.
- Validated data using Abstract Factory Pattern.
- Using Teradata as a database source
- Used IBM DB2 with the functionalities of the database administrator as the backend database.
- Developed automated build files, reporting and documentation using Maven.
- Monitored the error logs using Log4J and fixed the problems.
- Maintained the source code versions in CVS repository.
- Used JUnit Testing Framework for performing unit testing.
Environment: Core Java, Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven.
Confidential
Java/J2EE Developer
- The application is developed in J2EE architecture using JSP and Servlets.
Responsibilities:
- Worked for end client Confidential is one of the largest food and drug retailers in NorthAmerica. In support of its stores, Safeway has an extensive network of distribution, manufacturing and food processing facilities. The goal of eSupplies project is to provide Sales and Purchase Analysis reports for the Management of Supermarket to make the Business Decisions.
- Documenting and understanding the business requirements and use cases for the application.
- Involved in team discussions in laying out the architecture and designing of the prototype. Involved in UML design using MS Visio.
- Used MVC Architecture Struts with J2EE standards.
- Design and development of front end using JSP, struts, AJAX, XML, JavaScript.
- Design and development of Action Form objects as part of Struts frame work.
- Developed SOAP web services.
- Implemented the persistence of data using hibernate. The object data model and the corresponding XML implementation were designed and implemented.
- Involved in the Development and Deployment of Stateless Session beans.
- Generated deployment descriptors for EJBs using XML.
- Assisted in troubleshooting JSP and Java code EJBs and Servlets .
- Implemented server and client side validations using Struts Validation framework.
- Consumed Web services for transmitting Complex Secure data across network.
- Written UNIX shell scripts to FTP to different servers.
- Involved in resolving the Design issues and other project related problems
- Involved in writing test cases for testing functional specification and for unit testing
Environment: Core Java, Java 1.4, Struts 1.x, IBM WebSphere 6.1, SOAP Webservices, Hibernate 1.x , UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JNDI,API, JavaScript, JBoss, Oracle 10g, WindowsNT/2000.