Sr. Java Developer / Architect Resume
Washington, DC
SUMMARY
- Over 7+ years of rich work experience in IT industry, with strong technical, business analysis and project management skills.
- Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlet, JSP, MVC Framework (Struts), EJB, XML, JDBC, ASP and .NET.
- Very good understanding of Object Oriented Design (OOD), UML, Java/J2EE Design Patterns, multi - tier architectures and distributed architectures.
- Experience in pattern based Object Oriented Analysis and Design and UML.
- Participated in all aspects of software Development Life Cycle and Production troubleshooting, Software testing.
- Exposure in MVC Architecture using Struts framework and Validation Frameworks
- Experienced in integrating the Version Controlling tools like SVN with the development tools and automating the build processes using ANT
- Experience on Unit testing using Junits
- Experience in developing applications on IBM Web Sphere 5.1, WebLogic 8.1, 9, 10 and 11 Tomcat 5.5, 6,7 Servers.
- Extensive experience in working with Relational databases like Oracle 8i -11g, SQL Server and MS Access, MySQL Sybase, and PL/SQL.
- Experience in dynamic SQL queries and stored procedures using PL/SQL.
- Experience in Agile development methodology.
- Ability to grasp things quickly and proactive to learn new technologies.
- Possess excellent communication skills and can handle responsibilities independently as well as proactive team member and ability to work in team.
- A self-motivated professional and natural communicator possessing good technical skills, leadership and problem-solving skills.
TECHNICAL SKILLS
Programming: Java/J2EE, C, C++, VB, .Net, XML, HTML, Java Script.
Technologies: J2EE (JSP, Servlets, EJB, JMS, JDBC, JNDI), JAXP, JAXB, LOG4J, XSLT, MVC, Struts, Hibernate, Web Services, SOAP, WSDL, JUNIT, JMS
Development Tools: Eclipse, RAD 6, JDeveloper,NetBeans,RubyMine, Weblogic Workshop 8.1and TOAD.
Frameworks: Struts MVC, Spring MVC, and log4j.
Application Servers: Oracle 8/9i,10, WebLogic 8.1,9 and 10.3.4, JBoss Application Server and Tomcat 5,6,7.
Operating Systems: Windows XP/NT/2000, Windows 7, UNIX, Linux.
Databases: DB2, Oracle, SQL, MySQL, Sybase.
Distributed Technologies: J2EE, EJB, JavaRMI, Web Services.
Web Technologies: Java Servlets, JSP, JSTL, Ajax, JDBC, XML, Apache Tomcat, Twitter bootstrap.
Design Tools: Rational Rose.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer / Architect
Responsibilities:
- Involved in phase 3 level of the project design development and testing of the Systems
- Interacted with Business Analyst and development to identify system requirements discussions and build the prototype and develop the same.
- Build, Customize and maintained the continuous integration of the project/tool using Jenkins as a CI.
- Involved in full development life cycle and SDLC Using Scrum Methodology.
- Worked on SOAP UI for Functional Testing solution
- Involved in production support for the tool.
- MVC Architecture using struts framework.
- Worked on Twitter bootstrap as a front-end development.
- Used and worked on open source repository goggle code.
- Implemented Ajax call for the tool to get the properties file for the tool from a external file
- Used Maven for builds and deploy.
- Worked on Java 7 NIO packages for directory watcher.
- Used JUnit for unit testing and cucumber for a BDD testing.
- Used Log4j for logging mentoring other technical resources
- Maintain SDLC documents for the project.
Environment: Linux, Java, JEE, JDBC, JSP, HTML, JMS, Web Service,UML,XML, Log4J, Maven, SQL, PL/SQL, Struts 1.2,1.3, Google Code, SVN, Eclipse, Subversion, Rubymine, Jruby, Ruby on Rails, HTML Validator, Jenkins, Mingle, Cucumber, Watir, SOAP UI, Apache Tomcat 6x, 7x, Spring
Confidential, Washington DC
Sr. Java Developer
Responsibilities:
- Actively involved in design, development and testing of the Systems.
- Interacted with various Business Development personnel to identify system requirements and develop the same.
- Involved in User & Production support for the Systems.
- Developed front-end screens using Html, JSP, ASP technology
- Maintain SDLC documents for the project
- Used SVN, PVCS for software configuration management and version control
- Implemented MVC Architecture using Struts Framework
- Deployed and tested on Web logic Server.
- Involved in Full Software Development Life Cycle (SDLC).
- Designing and building Web applications that converse with JMS.
- Experience in Agile Scrum Methodology.
- Used Web Service in Transaction Logger project.
- Used Hudson as the build server.
Environment: UNIX, Windows, Java, J2EE, JDBC, JSP, HTML, JMS,Web Service,UML,XML, Rational Rose, Log4J, Web logic 9.2,10 and 11, ANT, SQL, PL/SQL, Sybase, Oracle 10g, Struts 1.2,1.3, PVCS,SVN, Microsoft visual basic 6, Sybase central, Jaws, Erwin, JDeveloper, Version Manager, Subversion, Splunk, Rubymine, Jruby, Ruby on Rails, HTML Validator, Hudson, Mingle, Cucumber, Watir.
Confidential, North Wilkesboro, NC
Programmer Analyst/ Java Developer
Responsibilities:
- Actively involved in design, development and testing of the product.
- Responsible for migrating Environment variables from site files of individual distribution centers to its corresponding database table.
- Proactively contributing to Distribution Management system project in design & development activities.
- Developed front-end screens using Html and JSP technology
- Involved in design, development and implementation of automatic error correction (AEC).
- Analyzed and Rectified Break Pack issue.
- Used Eclipse as development tool, Weblogic as application server, and CVS was used for version controlling
- Implemented DAO pattern to manipulate the data to/from the database.
- Involved in User & Production support for the product.
- Provide Maintenance and Enhancements activities for the product.
- Preparing ad hoc reports for the DCs
- Developed PL/SQL queries with JDBC API to create, retrieve and update data
- Built Ant script to assist in development and deployment
- Used JUnit for unit testing
- Used Log4j for logging mentoring other technical resources
- Maintain SDLC documents for the project.
Environment: UNIX, Java, J2EE, JDBC, JSP, HTML, UML,XML,JMS, Rational Rose, Log4J,shell script, Apache Tomcat, ANT, SQL, PL/SQL, Oracle 10g, Struts 1.2, Spring Framework (Core), Toad, SCCS,CVS,JBOSS.
Confidential, Hoffman Estates, IL
Sr. Developer
Responsibilities:
- Involved in High Level and Low Level System Design using UML/Rational Rose. Created Class Diagrams and Sequence Diagrams as part of the design.
- Defined architecture of new enhancements and re-structuring of an existing application for better performance.
- Designed User Interfaces using JSP, Servlets, and HTML.
- Coordinated with vendors of third party products used with SST application for customization.
- Implemented MVC Architecture using Struts Framework.
- Implemented Business Logic using Session Beans.
- Always used the best practices of Java/J2EE to minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, minimize database calls, optimize queries to get better performance of application.
- Always adhered on Quality processes during delivery on tasks to client.
- Mentoring and encouraging the team members for innovative and good solutions.
- Provided Test Scripts and Templates with test results of each task delivered to the client team.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Maintained very challenging environment and team spirit among the developers.
- Coordinated with QA team in manual & automatic testing of bug fixes.
Environment: JDK 1.4.2, JSP's, Struts, Struts Tiles Framework, HTML, JavaScript, Servlets, XML, Web sphere Application Server, JDBC and SQL, RAD (Rational Application Developer), CVS, Ant, Mercury Test Director, Web Services, Rational Rose.
Confidential, CA
J2EE Developer and Analyst
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC).
- Participated in the requirement analysis and design of the application using UML/Rational Rose.
- Involved in Servlet, JSP scripting for the communication between web browser and server.
- Used J2EE design patterns like MVC, Session Facade, Business Delegate, Factory and DAO.
- Used Struts to implement MVC architecture.
- Created DynaAction forms, DispatchAction classes, and Validation plug-in using Struts framework.
- Configured and deployed the web application on WebSphere Application Server.
- Involved in developing entity beans and session beans with EJB 2.0 standards for encoding the business logic.
- Wrote stored procedures to add, update and delete data from Oracle Database.
- Used CVS for software configuration management and version control.
- Used ANT 1.5 for builds creation and to push onto different environments.
Environment: JAVA, J2EE, Struts 1.0, WebSphere 4.x, WSAD 4.x, Oracle 8i, JDBC, Java Servlets, JSP, UML, Rational Rose, JavaScript, XML, HTML, JUnit
