Java Developer Resume
Santa Fe, NM
SUMMARY
- 5+ years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
- Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
- Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
- Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML.
- Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
- Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
- Experience with modern web UI development technologies: HTML5, CSS3 and JavaScript/JQuery.
- Strong front-end UI development skills using HTML5, CSS3, JavaScript, jQuery, AJAX, XML, XSLT.
- Expert in designing enterprise applications using technologies like EJB.
- Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts Spring, and Hibernate framework.
- Experience in Database programming using Oracle, MS SQL Server.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
- Experience in using various version control tools like CVS and Rational Clear Case.
- Strong Inter personal communication skills & ability to work independently as well as in a group.
- Quick Learner and adaptable to working environment.
TECHNICAL SKILLS
Languages: Core Java, J2SE, J2EE,JSPs, Ajax, Servlets, EJBs, JDBC, JavaScript, HTML5, Dhtml, CSS 3,JSF, XML, SQL, WSDL, JUnit
Frameworks: Spring 2.5 & 3.0, Hibernate 3.x, Struts 2.0
Design Methodologies: Rational Rose, MS Visio
Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0
Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, DB2, Informix DB.
IDEs: Eclipse, Netbeans, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer.
Testing Tools: Junit.
Operating Systems: Windows NT/XP/2000, Unix, Linux.
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
PROFESSIONAL EXPERIENCE
Confidential, Santa Fe, NM
Java Developer
Responsibilities:
- Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
- Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
- Worked in agile methodology for Test Driven Development.
- Worked on Front- end development of Admin portal of Margin Calculator.
- Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3.
- Used Ajax, JavaScript for the margin calculator web interface.
- Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
- Designed and implemented Spring ORM module to integrate Hibernate.
- Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
- Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
- Produced the report data on the client Front-end using EXT-JS, JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.
Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, Hibernate, UNIX, HTML5, JavaScript, CSS3, jQuery, Ajax, JSON, Oracle 10g
Confidential, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Worked on Server-side pagination for processing high volume of data to the UI.
- Designed user interface layout using CSS 3, HTML 5.
- Validation is performed using Struts validator.
- Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Worked on Web Sphere Application Server.
- Used Ajax to provide dynamic features where applicable.
- Developed several DAO's using Hibernate.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Used Agile Development methodology of software development.
- Part of production support team, which involved in resolving production related issues.
Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, Oracle10g, Webshphere Application Server 8.0, Eclipse and Win SCP.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Collaborate closely with business owners, users, project managers, requirements analysts, testers, and other stakeholders in the software development process
- Middle tier development using Java in a J2EE environment
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery.
- Used IBM WebSphere and JBoss as the Application Servers.
- Estimate effort for completing new features, enhancements, and defect fixes
- Participate in design review and code review activities of the team.
- Used the Agile methodology to develop the application.
- Coordinated the activities between onshore and offshore.
- Developing web-tier using Struts framework.
- Creating custom tags for JSP for maximum re-usability of user interface components.
- Testing and deploying the application on Tomcat.
- Maintaining the database required for report generation.
Environment: Java1.5, J2EE, Servlets, JBoss 5, JSP, Struts, CSS, jQuery, MySQL, Eclipse 3.4, MS SQL 2005, Maven, Firebug
Confidential
Java Developer and Analyst
Responsibilities:
- Implemented the business logic for EMS- FM using Spring and Hibernate.
- Designed the WSDL for Data transfer between various platforms.
- Consumed SOAP based web services, created stubs using Apache Axis.
- Built the ETL (Extraction-Transform-Load) model using XML and Java.
- Performed the code reviews for the features developed by the scrum.
- Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
- Developed JMS based customized Queuing System for fault preferences.
- Developed Notification mechanism for Inter component communication.
- Developed Query Engine Module using EJB 2.1.
- Tested performance across platforms using SOAP UI.
- Implemented the modules using Test Driven Development.
- Worked across time zones in a global environment.
- CRUD operations for all the License APIs.
- Played an important role in Architecture design.
- Junit test cases for all the APIs and business logic.
Environment: JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, EJB, Oracle,SOAP XML, MySQL, Webservices, Agile Methodology - XP.