Programmer Analyst Resume
Nashville, TN
SUMMARY:
- 5+years of IT experience in developing Web based, Client/Server and Distributed applications using java and J2EE technologies.
- Experience in developing web based applications using Java, J2EE, Servlets, JSP, JNDI, JDBC, XML, XSTL, HTML, DHTML, JavaScript, JQueryand AJAX.
- Well exposed to MVC architecture for developing web applications with Struts,Rest, Spring (IOC) Frameworks and ORM with Hibernate framework.
- Extensive working noledge in HTML4/5,PHP,CSS2/3, JavaScript, Ajax, JQuery, XSLTCustom Tagsandparsing of XML files with SAX and DOM.
- Expertise in Web Services using SOAP JAX - WS.
- Excellent noledge in design patterns like Singleton, DAO and Session Facades.
- Extensive experience in programming and deploying n-tier applications inJ2EE Application ServerslikeWebLogic, JBOSS, Websphere application servers and Apache Tomcat, Axis2,web server.
- Very good experience in bug fixing, integration testing and Junit test case creation and execution.
- Extensive experience in converting business requirements into appropriate technical solutions.
- Good at databases like Oracle, DB2and MySQL. Proficient in SQL and ORM, TOADtools like Hibernate.
- Experience with building applications using ANT and MAVEN tools.
- Experience in User-centered design documents.
- Well versed with production issues and full implementation of SDLC phases from requirements gathering to deployment. Current on Agile methodologies like Extreme programming and Test First Development (TFD).
- Experience working extensively on both Windowsand UNIXbased environments.
- Well exposed to code reviews, source code control practices using SVN and Microsoft SourceSafe.
- Exceptional ability to quickly master new concepts and capable of contributing individually as well as in a team with excellent communication skills.
- Proven ability to work in tighter schedules and efficient in meeting deadlines.
- Experience in development of mobile applications in Android and IOS.
- Involved in complete SDLC of the system.
- Good Analysis and Problem solving skills.
TECHNICAL SKILLS:
Languages/APIs: Java, J2EE 1.6/1.7, Servlets, JSP, Struts 1.2/2.0, Spring 2.5/3.0, JDBC, RMI, JNDI, JMS, PL/SQL, C
Tools: Hibernate 3.0, JUnit, Maven, ANT, Log4J, Oracle, and SQLDeveloper.
Internet Technologies: HTML4/5, DHTML, PHP, CSS2/3, jQuery, Java Script, XML (SAX/DOM), XSLT, AJAX
Patterns/Framework: Singleton, Factory, Session Facade, MVC, JSF, Struts, Spring, Rest and SOAP Web-Services.
Databases: Oracle 12c/11g/10g/9i,MySQL, DB2.
Application Servers and Web Servers: WebLogic 10.3/9.1/8.1, JBOSS 4.x, Apache Tomcat 4.X/5.5, Web Sphere, Axis2
IDE’s: My Eclipse 3.x, Eclipse Juno, Eclipse IDE, Net Beans, RAD 6.0/7.5.
Other Tools: SVN subversion, Microsoft SourceSafe, Versionone, TOAD, GIT.
Operating Systems: Windows 7/NT/2003/2000/XP, UNIX, LINUX (Red Hat)
PROFESSIONAL EXPERIENCE:
Confidential, Nashville TN
Programmer Analyst
Responsibilities:
- Involvement in complete life cycle of design, development, testing and deployment of Applications.
- Developing the User Interaction pages of the Application.
- Generated User interface Templates using JSP,JavaScript, Ajax, jQuery, HTML5 and CSS.
- Development of JavaScript for validations and other functionalities.
- Design and implemented the presentation layer using Struts2.
- Involved in developing the SQL queries for pulling the data from the Oracle database.
- Implemented logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Implementation of web services using SOAP JAX WS.
- Used GIT Source code management tool.
- Implementation of new data warehouse to reconsolidation of the data.
- Modified all the applications and also proposed the new payment methodologies like paypalwithout PCI data present on the client network.
- Successfully migrated all the applications too latest technologies including the JBOSS application server.
- Developed Applications using the Spring Framework.
- Involved in development of mobile Applications in Android and IOS.
- Implemented JMS in the client side of Applications to send messages between the systems.
Environment: Java/JDK 1.6, Servlets 2.5, JSP 2.0, Struts framework 2.0,Jboss, JavaScript, CSS3, JMS, HTML/XHTML, XML, Spring, hibernate,Eclipse IDE, Oracle, SQL/PL SQL, Log 4J, JBOSS,Maven, Linux, Web Services SOAP JAX-WS.
Confidential, Pittsburgh, PA
JAVA/ J2EE Developer
Responsibilities:
- Involved in converting business requirements into technical requirements.
- Used JSF Framework to wire the business components.
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Used Maven to build project by defining all dependencies in POM file.
- Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
- Accessed remote and local EJB services from controller using JNDI names.
- Maintenance of POJO's for UI and domain layer.
- Developed data access object layer components to interact with Oracle and used Hibernate to access database.
- Developed and accessed the SQL statements using XML based Hibernate.
- Performed deployment of project EAR on WebSphere.
- Data Access Layer accessed Database using JNDI Names of Data Source that are created on web sphere.
- Used SPRING dependencyInjection to access mapper objects created using Hibernate from data access layer.
- Used Log4j to log the error friendly log messages to the log files.
- Used Subversion to maintain the application code at all the levels
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.
Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Rest,Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN.
Confidential, Orlando, FL
JAVA/ J2EE Developer
Responsibilities:
- Involved in converting business requirements into technical requirements.
- Used JSF Framework to wire the business components.
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Used Maven to build project by defining all dependencies in POM file.
- Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
- Accessed remote and local EJB services from controller using JNDI names.
- Maintenance of POJO's for UI and domain layer.
- Developed data access object layer components to interact with Oracle and used Hibernate to access database.
- Developed and accessed the SQL statements using XML based Hibernate.
- Performed deployment of project EAR on WebSphere.
- Data Access Layer accessed Database using JNDI Names of Data source, which are created on web sphere.
- Used SPRINGDependencyInjection to access mapper objects created using Hibernate from data access layer.
- Used Log4j to log the error friendly log messages to the log files.
- Used Subversion to maintain the application code at all the levels
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.
Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN.
Confidential
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of application
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Generated User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Recording, Edit and debugging using Selenium.
- Design and Development of Struts Action classes, Views using Struts.
- Developed the Controller Servlet based on Java Struts Framework component.
- Development of JavaScript for client end data entry validations.
- Design and implemented the presentation layer using Struts with Tiles.
- Implemented Tag libraries in JSP pages.
- Developed the business tier using springbeans, and involved in wiring (both beanwiring and Autowiring) the beans in Spring Configuration files.
- Designed and developed the data access layer using JPA and Hibernate with annotations to map the domain objects to the database.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Maintained logging in the application using Log 4J.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Developed applications using the web logic server as a middleware between the backend databases.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Struts framework 1.2, Spring 3.0, Hibernate 3.6, WebLogic 10.3, Java Script, CSS2, HTML4/XHTML, XML, Tiles, Selenium, Oracle 11g, SQL/PL SQL, Log 4J, Maven, Windows XP/7.
Confidential
Developer
Responsibilities:
- Worked on JSF, JTA, Spring and Hibernate integration.
- Worked on development of persistence logic using Hibernate API
- Worked on developing Configuration files and mapping files to develop persistence logic in hibernate.
- Participated in designing of database for the applications
- Worked on Automation Process for components like Inward/Outward Component and Search Components.
Environment: JSF, Java Transactions API, Spring, Hibernate, Oracle, Jboss 2.3 GA, VSS, Net-Beans.