Netting Application/sr.java Developer Resume
Philadelphia, PA
SUMMARY:
- Around 8 years of IT experience working as a software programmer, developing internet/intranet applications using JAVA/J2EE technologies
- Program/Project Management: Hands on experience in all aspects of Software Development Life Cycle.
- Application Development: Involved in development, enhancement and maintenance of several applications.
- Experienced in Design, Development and Implementation of internet, multi - tier Client/Server applications and Intranet applications using Java/J2EE technologies like Core Java, Struts2 Framework, Hibernate, HTML, DHTML, JSP, Servlets,, EJB 2.x technologies running on Weblogic, Websphere application servers and Apache/Tomcat Web servers.
- Struts2 experience: 4+ years of development and support experience in Struts2.
- Sun Certified Java Programmer (SCJP1.6)
- Good Hands on in database (Oracle, PL/SQL and MySQL).
- Experience in using third party tools like MyEclipse as IDE, Weblogic Workshop, SVN, STARTEAM and SQL Developer for DB Access.
- Strong core Java development experience, Good development background including collections, multi-threading, design patterns, data structures
- Contributed towards architecture input to new systems as well as rewriting legacy systems
- Experience in reviewing code, design documents and mentoring junior members of the team.
- Bachelor of Engineering in Computer Science under Anna University in 2007
- Sun Certified Programmer for java 1.6 (94%)
TECHNICAL SKILLS:
Operating System: Windows XP/Vista, Windows 2000.
Languages: Java6.0, J2EE, Servlets, JSP, JDBC, XML, XSL, RMIHTML/CSS, EJB
FrameWorks: Struts2, Spring, Hibernate.
IDE: Eclipse 3.1, MyEclipse 5.1, WebLogic Workshop, EditPlus.
Servers: Tomcat 5.0, Maven, Weblogic 8.1/10.x, Jboss.
DBMS: Oracle 9i, PL/SQL, MySQL 5.0.
Scripting: HTML, Java Script.
Tools: SVN, STARTEAM.
Others: WebServices, REST API
PROFESSIONAL EXPERIENCE:
Confidential - Philadelphia, PA
Netting Application/Sr.Java Developer
Responsibilities:
- Played the role of Project Lead and Associate Architect and responsible for leading the EE project migration effort and overseeing the migration of business use cases from Design till Unit testing and also rendered support to QA team during build and release activities
- Performed Prototype activities from offshore and as a part of it, performed few open source framework analysis especially on Web Frameworks like JSP, Struts2.
- Performed the role of a senior application developer responsible for end to end design and migrated .Net domain model to Java.
- Involved since requirements analysis process to direct business assessment for the application solution, this involved several features like analyzing the feasibility, associated costs, time and compatibility of new programs with existing programs and hardware. Developed Business logic using Struts2 Framework
- Developed reusable infrastructure components to be intercepted across different layers of J2EE application using Spring.
- Involved in the feasibility of the Dojo toolkit to be used with JavaScript/AJAX to enrich the web pages with various interactive features.
- Re-factored large code base to conform to best practices, including J2EE and Java design patterns such as delegates, facades and Observer patterns.
- Automated Skeleton source and test code generation process by template driven model using Velocity engine.
- Recruited new team members as well as cross-trained existing team to ensure all new customer requirements are delivered with highest quality.
- Joint development with Onsite architecture team for proprietary ORM framework based on Hibernate concepts.
- Involved in performance optimization of the migrated uses cases and also wrote load testing Test cases in J unit to test the interface of the application
- Responsible for review of all the work products and artifacts for all stages of development phase and provided technical support to the team during migration.
- Created class design and the Database design as a prototype to development. Designed UI screens using JSP
- Handled the database through Hibernate and Oracle PL/SQL
Environment: Windows 2000, Java 1.6, J2EE, Spring, Hibernate, SOAP, Maven, JSP, AJAX JavaScript, Oracle 9i, Net Beans, Sub Version
Confidential
AWARE, FIBA/Senior Developer
Responsibilities:
- Analyzed functional specification and code to understand the business requirement.
- Involved through design and development of UI using JSP.
- Involved in development of Action, Service and DAO classes.
- Deployed web application in Web-logic application server.
- Involved through all phases, implementation, defect fix and maintenance of the application.
- Provided enhancements to the existing functionalities.
- Prepare test cases according to business requirement through unit testing, System Integration Testing and Functional testing.
- Involved in Defect fixing
- Interfacing with the client for any new enhancements.
- Involved in Web-logic configuration settings for applications migration.
- Involved in creating/executing unit test cases according to business requirements.
- Involved in taking full build and deploying the web applications in Weblogic10 application server.
Environment: Windows 2000, Core Java, Struts2, JSP, JavaScript, Tomcat, Oracle, SQL developer, WinSCP, STARTEAM, Putty and Eclipse.
Confidential
Programmer Analyst
Responsibilities:
- Developing source code based on requirements.
- Change Requests implementation
- Involved in unit testing.
- Batch monitoring and fixing the Issues on Job failure
- Interfacing with the client for any new enhancements.
- Documentation and analysis of current and future processes/systems
- Identification and mapping information needs
Environment: Windows 2000, Core Java, EJB, Struts2, Servlet, JSP, JavaScript, Tomcat, Oracle PL/SQL, WinSCP, Putty and Eclipse.
Confidential
Reserve Bank of India/Programmer Analyst
Responsibilities:
- Involved in Loader and Web component process
- Involved in development of several screens.
- Initiated s for technical support on Core Java.
- Created PL/SQL procedures to access the database through JAVA.
- Involved in analyzing the code of application and manually code review.
- Involved in executing the database queries as per requirements & unit testing.
Environment: s:Windows 2000, Core Java, JSP, Struts2, Oracle and Eclipse.
