Software Engineer Resume
Washington, DC
SUMMARY
- 6+ years of experience in application Design and Development technologies using JAVA.
- Expertise in development of Web Applications using Java, Servlets, JDBC, JSP, XML, JNDI, JMS, Struts 2.0, Java Server Faces (JSF), Hibernate, EJB 3.0, Spring Framework and Web Services technologies.
- Expertise in using Integrated Development Environments Such as Eclipse, RAD 8.0, Net Beans 6.0 and Jdeveloper.
- Solid SQL, PL/SQL experience, including relational database design and development using Oracle 10 g, MS SQL Server, MY - SQL.
- Extensive experience with J2EE Design patterns like Business Delegate, Front Controller, MVC (Struts Framework) and Spring MVC Framework.
- Experience in Application Integration and deployment in various environments using ANT and Maven scripts.
- Experienced in using parsing and generation XML documents using DOM and SAX parsers.
- Have Strong experience in using Web Services Technologies like SOAP, JAX-WS, XML and WSDL.
- Expertise on Client/Server, Object Oriented, Web applications that includes development, Integration and Implementation.
- Expertise in design and developing the Webpages using JSP, HTML, CSS, Jquery, Java Script and Ajax.
- Experienced in installing and configuration of Webshpere, Jboss, and Web Logic and Tomcat web servers.
- Proficient in Configuration Management tools such as Serena PVCS, CVS, and SVN.
- Good at writing test scripts and test cases using JUnit framework.
- Experience in managing projects and deliver work under tight deadlines.
- Good interpersonal communication skills and an exceptional team player.
- Flexibility and adaptability in regards with new technologies and environments.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, J2EE
Web Related: Servlets, JSP, JDBC, Struts 2.x, Tiles, HTML, CSSJSF, EJB 3.0, JMS, JNDI.
Scripting Languages: JavaScript, Ajax, JQuery, Json
Framework: MVC, Hibernate 3.x, Spring Framework 2.x.
Web services: XML, XSLT, SAX, DOM, SOAP, JAX - RPC, JAX -WS, WSDL.
Database: Oracle11g, MS SQL Server2000, MySQL, PL/SQL
IDE Tools: Eclipse 3.x, Edit plus, JDeveloper, IBM RADv8.0
Version Control: SVN, PVCS, CVS, Cruise Control
Operating System: Windows 98/NT/2000/XP, Linux.
Application/Web Servers: Apache Tomcat, JBoss 4.x, Web Sphere 7.x, 10.x
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Software Engineer
Responsibilities:
- Developed user interfaces using Adobe Flash Builder 4.6, Adobe Air, HTML, CSS, JSP, XML.
- Developed business logic using Core Java 1.5, J2EE, and spring, Web services, XML over http.
- Managed dependency injection by using Spring MVC together with spring injection of objects and modifying the configuration as needed.
- Participated in full SDLC.
- Trouble shooting, analyzing and fixing production defects.
- Developed Logger classes using Log4j for efficient logging mechanism.
- Performed the Configuration, Installation and Deployment of application on Weblogic.
- Played an active role in supporting production systems while proactively coming up with optimal solutions to challenges raised by tickets/ complaints heard from customers.
- Generated reports of the statistical data and presented in pdf and excel formats.
- Created complex SQL Procedures and used JDBC connectivity to access the database
- Handling Support Issues & resolving the defects for the application.
Environment: Java, J2EE, Spring, Adobe Flex 3.0, Flash Builder 4.6, Flash action script, Adobe Air, Mate Framework, Blaze DS, Web Services, XML, Junit, Log4j, Maven, PVCS, Jasper, Oracle 11g, SQLite, Weblogic 10.3, Eclipse, Spring Source Tool Suite.
Confidential, Detroit, Michigan
Web Programmer
Responsibilities:
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Responsible for analyzing the new requirements and writing the functional requirement documentation and estimating the man-hours.
- Performed application integration with Spring Web Services to fetch data from external systems using XML, SOAP, JAX-RPC.
- Designed and developed web pages using JSP, JSTL, HTML, Ajax and CSS
- Developed loosely coupled classes using Spring IOC/DI.
- Wrote SQL queries and troubleshoot complex HQL queries
- JUnit was used for functional testing of the application.
- Performance tuning of applications by using Jmeter to optimize the code and improve response time to resolve timeout issues
- Design and build secure, custom applications for web deployment.
- Work with web-enabled databases and mapping platforms.
- Review requirements and specifications.
- Designed and Implemented server objects using Java Servlets, JDBC.
- Developed ANT build script and ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
- Executed functional test cases for the application.
Environment: Core Java 1.5, Jsp, Servlets, HTML, Ajax, CSS, Struts 2.0, Spring 2.0, Hibernate 3.0, Web Services, WSDL, XSD, XML, XSLT, Junit, Log4j,Oracle 10g, SQL, SVN, ANT, Web Sphere 6.0, RAD 7.0, UNIX AIX, Win XP. JSON, Ext JS 3.0.
Confidential, PA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Worked closely with Business analyst to understand the current process.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Wrote classes and methods in Core Java, J2EE and involved in design and implementation of front-end controller using Spring MVC.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Used SOAP UI to test Webservcies (SOAP, WSDL).
- Worked closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.
- Used WinCVS as a repository for check in, checkout the source code.
- Good experience to write the build script-using Ant for deploys and backup.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
Environment: Java/J2ee, JSP, Spring 2.0, Hibernate, EclipseIDE, Websphere Server6.x, Web Services, AJAX, SQL, CSS, SDLC, JavaScript, JSON, XML, ANT, JSTL, UML, DB2, Rational Rose.
Confidential
Software Engineer
Responsibilities:
- Developed a fully functioning web server that implements most of the common http functionality.
- Generates responses for level requests.
- Implemented pipelining, content negotiation, authentication and authorization of requests.
Environment: Core Java.
Confidential
Responsibilities:
- Performed analysis and design of the application
- Developed Servlets as controllers to interact with JSP and Java Beans.
- User Interface and Development of administrator module with MVC framework.
- Developed extensive Java Beans for code re-usability
- Developed presentation layer using JSP, HTML, CSS and JavaScript
- Involved in Configuring, Installation and Deployment of application on Tomcat
- Testing - Unit testing and preparation of test cases.
Environment: Java, Servlets, JSP, HTML, Java Script, Tomcat Server, SQL Server, Windows 2000 Server