Software Developer Resume
SUMMARY:
- Software professional with 5+ years of experience with well experienced in object oriented designing of J2EE based software applications with skills in Analysis, Design, Development, Testing, Implementation, Production Support and maintenance of various web applications using Java/J2EE Technologies.
- Expertise in Designing and developing J2EE based applications, Internet/Intranet, Client - Server and n-tier applications, design patterns, J2EE patterns and applying Object oriented patterns to business applications.
- Experienced in J2EE architecture, server side programming using Java/J2EE, webservices,. EJB, Servlets, JSP and n-tier architecture.
- Extensive working experience on Apache Confidential with Validator and Tiles Framework.
- Proficient in JDBC, FileIO, File Parsing, XML Generation/Parsing, Report Generation, etc.,
- Experienced in ORM tools like Hibernate.
- Proficient in RDBMS concepts, Data Modeling and working with Oracle, MySql and MSAccess.
- Experienced in writing SQL, Stored Procedures and understanding different data models in Oracle and MySql.
- Gathering and documenting requirements, documenting and reviewing Test plans to verify application functionality against business requirements.
- Ability to work under pressure and meet deadlines. Good problem solving skills, trouble shooting and debugging. Well motivated to learn new technologies to fit in to a new environment.
- Good interpersonal communication skills who can fluently speak the language of both people and technology.
OBJECTIVE:
To secure a challenging, responsible and growth oriented position in software development.
TECHNICAL SKILLS:
Java/J2EE Technology: Servlet2.X, JSP, JDBC, JDK (1.3/1.4), EJB2, Struts1.1 Hibernate3.2, WebServices, Spring 1.1, HTML, CSS, XML (DOM, SAX, StAX), XSL, Log4J, JUnit, Maven, SOAP, WSDL
Application Servers: Apache Tomcat 5.x, JBoss 3.X, Weblogic 8.1
Languages/Technologies: C, C++, Java, Java Script, HTML, CSS, UML, Visual Basic 6.0, SQL, Shell Scripting
Tools: Eclipse3.x, JBuilder, Microsoft Visio, VSS, CVS, Ant, Oracle Raptor, Toad, Maven 1.0.2, PVCS, SubVersion
Databases: ORACLE 8.x/9.x/10.x, MySQL, MSAccess
Operating Systems: UNIX, Windows98/NT/2000/XP
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Involved in implementing the Confidential customer care self service website and Gas south web application.
- The website provides all the Confidential and gas south customers with account information, billing options, payment options, profile information, rate plans, etc.Involved in front end and mid tier modules.
- Used JSPs, HTML, CSS, Java script for UI developement. We have an inbuilt framework like Confidential which processes different requests based on some inputs.
- Different Action classes/Beans are implemented to process business logic. Different modules calls different WebServices using SOAP to get the back end information from Oracle database..
- All the payment modules are integrated and handled through a thrid pary application called Confidential . We build different URLs by placing the token information which has encrypted customer/account information.
- We have implemented Confidential Encryption procedure algorithm to generate token information.
- Once the URL is built, we redirect to the Confidential application to view bills through pdf. We also present payment modules through IFrame, so that the user connects to Confidential to manage payments.
Project Environment: Java 1.5, JSP, HTML, CSS, JavaScript, WebServices, SOAP, WebSphere Appllication Server 6.1, IBM Rational Application Developer (RAD), Clear Case, Clear Quest, Log4J, Oracle9i, Oracle SQL Developer
Confidential
Software Consultant
Responsibilities:
- Designed and developed the web application in Confidential, JSPs and implemented different action classes for different functionality.
- Used Tiles frameworks to reuse JSPs as head, footer and navigations.
- Used Validator framework for form bean or client side validation.
- Used JSP, JSTL, Confidential Tags Library, HTML & CSS in designing web pages.
- Involved in creating design document with UML diagrams like Class Diagrams and Sequence diagrams.
- We used log4j utility for message logging.
- Working with the team lead through requirements, analysis, design, construction, testing and maintenance.
- Collecting & documenting requirements based on Business Requirements.
- Involved in reviewing System Test Plans, Performance test plans etc.,
- Involved in production implementation and support.
Project Environment: Java 1.4, JSP, Confidential 1.1, WebServices, SOAP, WSDL, WebLogic Server 8.1, Maven 1.0.2, Eclipse 3.2, PVCS, Subversion, Shell Scripting, TortoiseSVN 1.5.0, Log4J, JUnit, Apache Commons Jars, UML/MS Visio, UNIX, Oracle9i, Oracle SQL Developer, JIRA, WiKi.
Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed and developed the web application in Confidential, JSPs and implemented different action classes for different functionality.
- Used Tiles frameworks to reuse JSPs as head, footer and navigations.
- Used Validator framework for form bean or client side validation.
- Used JSP, Confidential Tags Library, HTML & CSS in designing web pages.
- Involved in detailed design of different action classes which generates reports in different file formats like file with delimiters, fixed length files and XML based files as per requirements.
- Developed different modules to read and write XML data using StAX parser.
- Used Hibernate as the OR mapping tool in the reporting module. Implemented different mapping files and used HQL to generate reports.
- Involved in UML designing including Class Diagrams and Sequence diagrams.
- Implemented Data Access layer using JDBC, SQL which supports transactions connecting to Oracle database.
- Implemented different design patterns like Business Delegate, Singleton, Data Access Objects, etc.,
- We used log4j utility for message logging.
- Working with the team lead through requirements, analysis, design, construction, testing and maintenance.
- Collecting & documenting requirements based on Business Requirements.
- Involved in reviewing System Test Plans, Performance test plans etc.,
- Involved in production implementation and support.
Environment: JDK1.4, Servlet, JSP, JDBC, Struts1.1, Tiles, Validation, Oracle9i, UNIX, XML, Eclipse3.x, ANT, CVS, MS Office, UML/MS Visio, Apache Tomcat 5.5, Hibernate 3.2, HTML, CSS, log4j
Software Developer
Confidential, Atlanta, GA
Responsibilities:
- Used Confidential as the UI framework. Wrote different action classes, action mapping and action forms. Used tiles to display layouts with header, footer, etc.,
- Used the validation plug-in in the Confidential to validate different action forms.
- Created and configured many Confidential config files.
- Developed UI interfaces using JSP, HTML, CSS and Java Script.
- Used JDBC, SQL extensively to connect to database.
- Involved in writing different unit test scenarios and implemented using JUnit.
- Responsible for writing XSDs and generating XMLs.
- Implemented different design patterns like Factory, Singleton, etc.,
- Designed and developed different Java components involving File IO, JDBC, XML in a multi threaded environment etc.,
- Involved in UML designing including Class Diagrams, Sequence diagrams.
- Involved in different life cycles like design, development, testing and production.
Environment: JDK1.4, Jboss 3.2, Struts1.1, Tiles, Validation, JSP, Servlets, JDBC, Oracle8i, UNIX, XML, Eclipse, ANT, Visio, HTML, CSS, JUnit, VSS
Confidential
Software Developer
Responsibilities:
- Implemented different Servlets for request processing.
- Developed reusable JSP Custom Tags and Java Beans to simplify JSPs and to avoid redundancy.
- Developed UI screens using HTML, JSP and CSS.
- Used Session Beans which encapsulate the business logic.
- Developed Data Access Objects to encapsulate all database specific code using JDBC API. Oracle8i has been used as Database Server.
- Used Java I/O streams for reading and writing the file data.
- Developed ANT scripts for preparing WAR, JAR and EAR files.
- Perform bug fixed from System Test and UAT and provide Production Support.
- Working with the team of architects and developers through requirements, analysis, design, construction, testing and maintenance.
- Involved in System Test Plans, Performance test plans etc.,
- Involved in UML designing including Component Design, Domain Model, Class Diagrams, Sequence diagrams and State Transition Diagrams
Environment: JBoss 3.2, JDBC, Oracle8i, Linux, Servlets, JSP, Microsoft FrontPage 2000, EJB, JDBC, XML, ANT, JBuilder, VSS
