Senior Software Engineer Resume
NY
SUMMARY:
- Over 7 years of IT experience working as Senior developer and developer in Java Application Development, Distributed Application development, Object Oriented Programming (OOPS), Internet/Intranet based Database Applications and also developing, testing and implementing of application Environment using Java (Servlets, JSP, Java Beans, EJB, JDBC, RMI, XML), and Oracle.
- Expert level skills in developing intranet/internet applications using Java/J2EE technologies including Struts, Hibernate, Spring, Servlets, JSP, XML/XSLT, EJB 2.0, JDBC, JNDI, AJAX, Log4J, Java Script, JSTL.
- Extensive experience in designing and architecture of J2EE based large applications.
- Extensive experience using Spring, Jakarta Struts 1.0/1.1 Framework, Servlets and JSP
- Expert level skills on Java (EJB, Servlets, JSPs, Java Beans, JDBC, RMI, Java Applets, AWT).
- Expertise in XML (SAX, DOM), XSL, XSLT, JavaScript, HTML
- Good working knowledge in deploying the web applications on IBM WebSphere Application Server, Apache Tomcat, BEA WebLogic.
- Good over - all understanding of spring Framework.
- Extensive experience on Oracle 8i/9i/10g/11g, DB2, SQL Server, Sybase and MS Access.
- Good Working experience in programming SQL, PL/SQL, Views, Functions and Stored Procedures.
- Good at writing test script and test cases using JUnit framework
- Excellent communication and interpersonal skills.
- A very good team player with the ability to work independently.
TECHNICAL SKILLS:
LANGUAGES AND TOOLS: Java 2.0, J2EE, Servlets, Hibernate, Spring, Java Script, JSP, EJB 2.0, JavaBeans, MVC, Struts 1.1.x, JDBC, RMI, UML, SQL, OOAD, Rational Rose 98, SVN,Clearcase, Design Patterns
Gui Environment: Java Applets, Java AWT, Swing and Developer 2000.
DATABASES: Oracle 8i/9i/10G/11G, MySql, Sybase and MS-Access
TESTING TOOLS: Junit
APPLICATION SERVERS: IBM WebSphere 5.x, BEA WebLogic 6/7/8.1
WEB SERVERS: Tomcat 6.0, JBoss
IDE: IBM WSAD 5.x, RAD, Eclipse 3.1
Web Development: J2EE, JSP/Servlets, HTML,JavaScript,SOAP,XML,XSLT,CSS.
OPERATING SYSTEMS: WindowsNT, Windows 98/Xp/VISTA,UNIX and MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Worked on the entire MVC architecture of struts including the Action class, Action Form, Validation Framework.
- Developed many JSP pages, used Java Script for client side validation
- Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript
- Using Struts framework to streamline the data flow between various components of the system.
- Involved in Configuring web.xml and struts-config.xml according to the struts framework.
- Good Knowledge in Object Relational Mapping (ORM) framework like Hibernate.
- Good working knowledge in Database development including Design, Normalization, Views, Stored Procedures and Query Optimization techniques.
- Created the EAR and WAR files and deployed the application in different environment.
- Have good knowledge in the databases Oracle 8i/9i/10g, My SQL Server 2000/2005.
- Familiarity in version controls tools like CVS, Clear case, SVN, VSS.
Environment: Java 5, JSP 2.0, Struts 1.2, Hibernate 3.0, XML, Toad, Oracle 10g database.
Confidential, NY
Senior Java Developer
Responsibilities:
- Administrator part was taken up and coding for that was done.
- Implemented features like multi-threading to achieve concurrent processing and Concept like data structures using Core-Java API
- Used MVC Architecture to isolate each layer of the application using Struts (Common Server Frame work).
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Deeply involved in developing & designing Table Handlers, which has procedures written being invoked at the time of recording data to database.
- Designing and building of Incident management module using Rational Rose.
- Designing the table structure for the project.
- Developed code for few other modules involved in the project using Hibernate framework.
- Got to know the concepts of using Struts Framework in this project.
- Supported the team while doing integration using svn tortoise, user acceptance and acceptance testing.
Environment: JAVA, J2EE, STRUTS, HIBERNATE, and SQL
Confidential
JUNIOR DEVELOPER
Responsibilities:
- Implemented features like multi-threading to achieve concurrent processing and concept like data structures using Core-Java API
- Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Deeply involved in developing & designing Table Handlers, which has procedures written being invoked at the time of recording data to database.
- Was successfully able to implement the code for my module using Struts and Hibernate.
- Created the EAR and WAR files and deployed the application in different environment.
- Unit testing was carried on and the bugs were fixed.
- Integration of all the modules was carried out in which I was helping out the team