Sr Ja Developer Resume
VA
SUMMARY
- Over 6+ years of IT experience in design, development, testing and documentation of Enterprise applications. Worked extensively on technologies that include J2EE (JSP, Servlets, EJB), Struts, JSF, Spring, Hibernate, Tomcat Server, Web Logic Server, Glassfish, JDBC, JNDI, XML and RDBMS like Oracle.
- Expert in J2EE technologies such as JSP, Servlets, EJB, JDBC, JNDI, XML series.
- Involved in implementing MVC (Model View Controller) framework using Struts and Spring Framework.
- Knowledge in JSF framework.
- Hands on experience in client side and Server side validations using the java script and JQuery.
- Developed services which involved both producing and consuming web services (JAX - RS and JAX-WS).
- Helped set the partner integration services direction, including API design of RESTful interfaces for client
- Strong in Core java Concepts.
- Java stacks development technologies: Like Web Services, JBoss.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases like Oracle, SQL Server 2000, DB2.
- Experience in Object Oriented Design, Analysis and Modeling, creating UML models and diagrams using Rational Rose and using them in Rational Unified Process.
- Experience in using IDE tools such as Eclipse, Net Beans.
- Hands on experience in JDBC and creating Data Source to communicate the Database through SQL.
- Used Tag libraries, ANT and Log4j to increase productivity and software quality.
- Hands on experience in Unit Testing using the JUnit.
- Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Spring, MVC framework, Hibernate.
- Good understanding of SOAP, UDDI and Web Services.
- Hands on experience in writing Unix Shell scripting.
- Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
- Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL,PLSQL, C, C++, PHP
J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, EJB, JMS.
Web Technologies: HTML, DHTML, JavaScript, ASP, Ajax, CSS, XML, XSLT, DOM, JSON
Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL, SQL Server.
Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic, Glassfish, TomEE
Web Services: SOAP, RESTful
IDE: Eclipse, NetBeans, JDeveloper
Tools: Ant, Maven, TOAD
Frameworks: Struts, Spring, Hibernate, JSF
Version Control Systems: CVS, SVN, JIRA, Clear Case
Testing/Logging tools: JUnit, TestNG, log4J
Operating Systems: Windows XP/7/2003/2008, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications usingJava, JSP, JDBC, Servlets, Web Services, Struts, HTML, and JavaScript etc.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed web components using MVC pattern under Struts framework.
- Developed application Framework usingJavaTechnologies like JSP, Struts 2.0, Log4j,
- Used Eclipse asJavaIDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
- Developed Hibernate criteria queries for CRUD operations.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Configured and deployed the application on JBoss application Server.
- Involved in designing and developing the front end of the application using JSP,Javascript, AJAX, HTML, DHTML, CSS.
- Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
- Performed a thorough unit testing and resolved several data related issues before migration to production
Environment: Java, JDK, J2EE, Servlets, MVC, Web Logic, EJB (Session Beans), JSP, Spring, Hibernate, XML, Eclipse, Multi-Threading, Web Services, Angular JS, SOAP, JBoss, Log4j, Junit, Ant, Oracle 11g, Toad, SQL and Windows.
Confidential, OK
JAVA Developer
Responsibilities:
- Involved in gathering the business & technical requirements and analyzing the project.
- The application was developed in J2EE using MVC based architecture.
- Developed screens to the application by designing the User Interface using HTML, CSS, JSP,JavaScript, AJAX and JQuery
- Designed and developed the application using Spring MVC. Defined controllers using annotations.
- Worked with XSLT to transform the XML from School data into an html document.
- Implemented RESTful Web Services to communicate with HR application to get the user data.
- Used Hibernate to communicate with the database, used Annotations to configure the mapping of objects to database tables.
- Configured data source and JNDI in JBoss standalone.xml to get database connectivity.
- Database schema creation and queries were written to store and pull the data using Oracle.
- Developed the application using Eclipse as the IDE and used standard features for editing, debugging and running etc.
- Involved in Bug fixing of various modules that were raised by the testing teams, in the application, during the integration testing phase.
Environment: J2EE, JDK, CoreJava, JavaBeans, Spring MVC, Hibernate, JSP, REST Web services, JavaScript, HTML, XML, Eclipse, Oracle 10g, Toad, Log4J, XSLT, Maven, JNDI.
Confidential
Java Programmer
Responsibilities:
- Involved in maintaining projects related to Banking domain.
- Extensively used Eclipse IDE for code development.
- Developed JSP screens based on MVC pattern to handles customer requests and complaints.
- Responsible for attending client meetings, understand and gather all the requirements/enhancements.
- Involved in team meetings to develop proper project plan and implement it effectively.
- Deployed jar/war files both using Eclipse and/or manually on to the web server (tomcat/apache).
- Responsible for debugging the newly developed code/modules using Log4j.
- Responsible for resolving tickets raised by the users on priority basis.
- Responsible for writing test cases and test the code using JUnit.
- Extensively used J2SDK 1.5, JSP, JavaScript, Servlets, Oracle 11g, Struts 2.x, Eclipse and Windows 7.
Environment: J2SE, J2EE, JSP, SQL and PL/SQL, Putty, Oracle 11g, Eclipse, Windows 7, MS Office
Confidential
Java Programmer
Responsibilities:
- Performed Requirement Gathering & Analyzing and negotiating customer requirements and prepared the requirements specification document.
- Developed Use Case diagrams, business flow diagrams, Activity & State diagrams.
- Involved in developing the Restful web service using Spring
- Developed Hibernate mapping files, Pojos and Hibernate configuration files.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews. Used LOG4J, JUnit for debugging, testing and maintaining the system state
- Developed JSP, Ajax, HTML, JS have been used for developing User Interface components.
- Performed client side validation using JavaScript and Ajax.
- Tested several modules identifying bugs and worked on debugging of project using J-Unit
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Used Log4j and implemented Log4j property file for logging purpose.
- Extensively used JQuery client side validation.
- Extensively used Spring IOC for Dependency Injection to promote loose coupling between components.
- Developed JUnit Test Cases for Code unit test.
Environment: JSP, HTML, CSS, Spring IOC, Spring MVC, Restful Web Service, Java, Hibernate, Eclipse, JQuery, SQL, TomEE, Toad, DB2, SVN, Log4j, XML.
Confidential
JAVA Developer
Responsibilities:
- Responsible for requirements gathering, Analysis, Design, Testing and Delivery.
- Involved in converting abstract specifications into executable code.
- Involved in all phases of J2EE application development (front-end, web tier and service tier).
- Developed high-level design documents, use case documents, detailed design documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Developed complete user interface using JSP, JavaScript and CSS.
- Extensively used Eclipse IDE for code development.
- Provided search engine and online exam options in the E-Recruitment System.
- Developed a module that sends automatic e-mails to the eligible candidates.
- Developed JSP as the View, Servlets as the Controller, and Java Beans as the Model.
- Developed java utility classes using Servlets that support downloading of files in different formats like pdf, excel, etc.
- Responsible for debugging the application that involved designing and preparing Unit test cases using Log4j.
- Responsible for documenting requirement gathering, designing, developing and testing.
Confidential
SQL Programmer Analyst
Responsibilities:
- Plan, design and implement database code projects like stored procedures, views and also perform quality assurance and testing of Oracle 9i environment.
- Build and maintain complex SQL queries for data analysis, extraction and develop new processes to facilitate import process as well as normalization.
- Creating SQL queries to make data corrections (DML, DDL, DQL) and mass data correction using PLSQL.
- Creating stored procedures and functions using SQL.
- Create index based queries for faster extraction of data from database.
- Post-implementation, enhancement and maintenance support to client for application troubleshooting issues.
- Handling incidents, debugging and fixing of defects.
- Documenting technical processes with respect to their design and layout.
Environment: SQL Plus, Oracle 9i, Windows XP, TOAD, MS Office.