Sr Java Developer Resume
MI
SUMMARY
- 7+ years of experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA/JEE on Windows/UNIX platform.
- Well versed in software development technologies such as J2EE components (Servlets 2.5, JSP 2.1, Custom Tags, JPA 1.0), Stored Procedures, Confidential DB2, Oracle PL/SQL, Hibernate 3.2, XML through handle in Object Oriented Development, EJB, Servlets.
- Experience in app servers: Web logic App Server, Web Sphere App Server, Apache Tomcat Server.
- Experience in development tools like RAD, IntelliJ IDEA, and Eclipse.
- Proficient with Ajax based components using basic XHR, JQuery.
- Experience in working for various MVC Frameworks like Struts, JSF, Spring Framework.
- Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0 / JAXB 2.0 and JMS.
- Experience implementing ORM using Hibernate.
- Excellent with developing dynamic webpages and DOM interactions using CSS, HTML, DHTML and Javascript.
- Experience in Software Development Life Cycle (SDLC).
- Experience in Object Oriented Analysis and Design (OOAD)
- Experience in Agile (scrum) software development methodology
- Experience in XML technologies such as XSLT, XSL.
- Experience in Ajax, JavaScript, DHTML.
- Experience in Databases such as mySQL, PostGres, Oracle, DB2.
- Experience in PL/SQL.
TECHNICAL SKILLS
Internet Technologies: Java (JDBC, Java Beans), J2EE (EJB, Servlets, JSP), XML, JavaScript, AJAX, CSS, HTML, JQuery.
App Servers/ Middleware: BEA WebLogic App Server, WebSphere App Server, Apache Tomcat Server
IDE: Eclipse, WSAD, RAD, IntelliJ IDEA.
Operating System: Windows NT, Windows XP, Windows 7.
Database/Tools: JDBC, Oracle11g, DB2 9.0, XML
ORM: iBatis, Hibernate
Version Control: Perforce, CMVC, TFS, Subversion
PROFESSIONAL EXPERIENCE
Confidential, MI
Sr Java Developer
Environment: Windows 7, JSP, HTML, CSS, Spring Framework, Hibernate, Tomcat Application Server 7.0, Oracle 10g, Eclipse, JQuery, SOA, WebLogic Application server 11g, JSF, JMS, HTML.
Responsibilities:
- Implemented the MVC framework using Spring Framework.
- Implemented ORM using Hibernate.
- Used Eclipse to develop UI, Services, DAO components of the application.
- Involved in the high level design activities.
- Developed the applications using Web Logic to create the transactional business logic like EJB, JSP of a Web Logic Application.
- Developed a Message Driven Bean that uses JMS to manage backend transactions
- Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF) with icefaces API for UI development, AJAX, JavaMail.
- Implemented client - side validations using Javascript.
- User Interfaces were developed using Servlet, JSP, JSF, JS, JQ, Struts and HTML.
- Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
- Used Ajax to provide dynamic features to application.
- Used Agile process for development.
- Used JIRA tool to create and track tasks of the project.
- Used SubVersion for version control.
- Used jQuery and JSON for all dynamic form feeds to give an Ajax feel (Helped with page load tuning).
Confidential, WI
Java Developer
Environment: Windows, JSP, CSS, Struts, Web sphere Application Server 7.0, Oracle, EJB, XML, RAD, WAS 7.0, JQuery, Restful Web Services, WebLogic Application server 11g, HTML, JQuery.
Responsibilities:
- Implemented the MVC framework using Struts.
- Implemented EJB components.
- Involved in the HLD high level design and DLD detailed level design activities.
- Deployed the application over websphere application server.
- Written the SQL code for accessing the database Oracle to display results to the client.
- Used RAD to develop JSP, PAB, CAP components of the application.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a JBoss and WebLogic Application server.
- Interacted with XML component to get the configured data.
- Implemented client-side validation using Javascript.
- Used AJAX for providing asychronous UI activities.
- Designed and implemented the logging mechanism using Log4j.
- Used TFS for version control.
- Build and deploy JAX-WS web services with Java.
- Used jQuery for complete animation based work such as dropdown menus, animations, auto suggestions etc.
- Creating and Consuming Restful webservices for International Time and Attendance System.
- Used jQuery and JSON for all dynamic form feeds to give an Ajax feel (Helped with page load tuning).
Confidential, Southbury, CT
Developer
Environment: Windows XP, JSP, Servlets, Struts, Web sphere Application Server 5.1.2, DB2 8.1, XML, RAD, WAS 6.0, Web services, JBoss, HTML, JQuery, Eclipse.
Responsibilities:
- Implemented the Struts framework for the application.
- Implemented various J2EE Design Patterns like Business Delegate and Factory Pattern.
- Developed reusable view related functionality using tag libraries.
- Developed the page navigational functionality using tag libraries.
- Implemented the sorting functionality for the application.
- Deployed application on WebSphere App Server.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a JBoss and WebLogic Application server.
- Used Web Services to get price from external Business Entities.
- Written the SQL code for accessing the database DB2 to display results to the client.
- Used WSAD to develop JSP, Servlets, DAO components of the application.
- Consumed Web Services for transferring data between different applications.
- Used RAD to develop the server-side components and also to generate UML diagrams of the developed components.
- Interacted with XML component to get the configured data.
- Used CMVC 5.1 for version control.
Confidential, Menlo Park, CA
Developer
Environment: Windows, Solaris, Linux, AIX, JSP, Servlets, EJB, Web logic, Web sphere, Oracle, XML, IntelliJ IDEA, Eclipse, Ant, Clear Quest, Perforce, JBoss, JSF, JUnit, HTML, Eclipse.
Responsibilities:
- Implemented the view and controller components of Struts framework.
- Developed the front end using JSP, HTML, tag libraries
- Involved in designing the enhancements for the application.
- Implemented client-side validation using Java Script.
- Certification of the application is done on different platform environments such as AIX, Solaris, Linux, WebSphere App Server, Weblogic App Server, Oracle.
- Solved the customer escalation activities.
- Developed business logic for tiered applications using JSF (1.1, 1.2, 1.3) EJB (2.0,#.0), JSP (2.0,2.1) design patterns and Hibernate (3.2.6, 3.3.2) JDK (1.4,1.5), SEAM 2.0
- Written JUnit test cases for the enhancements.
- Involved in the migration process of the application.
Confidential, TX
Software Engineer
Environment: Windows, JSP, Servlets, Weblogic Server, Oracle, JavaScript, XML, HTML.
Responsibilities:
- Did the analysis of the user requirements.
- Did the UML design documentation for use case, class, and sequence diagram.
- Involved in high level design HLD and DLD detail level design activities.
- Implemented MVC architecture which provides the base and controls the application flow.
- Implemented business logic background functionality which performs all financial calculations for the merchandise sales.
- Integrated the modules and provided the functionality to download exchange rates for different currencies.
- Implemented the front-end presentation using JSP, HTML
- Implemented client-side validation using JavaScript.
- Unit tested of each module and system integrated testing.
Confidential
Developer
Environment: Windows.NET 4.0, JSP, JDBC, Apache Tomcat Server, Oracle 8.
Responsibilities:
- Developed and involved in the maintenance of application.
- Did a study to understand of business requirements, coding and framing specifications.
- Involved in HLD high level design and DLD detail level design activities.
- Developed JSP pages.
- Designed and developed the database interaction using JDBC API.
- Implemented client-side validations using Javascript.
- Implemented the front-end and back-end using java technologies.
- Unit tested the application.