Sr. Application Developer Resume
SUMMARY:
- 17+ years of experience in design, development, and deployment of distributed n - tier enterprise application systems using Core Java (Multi-threading, Collections API, Algorithms, Sockets, Exceptions, Reflection, Lang API), Java Servlets, JSP, Struts, Swings, AJAX, JavaScript, JDBC with Oracle, DB2, POSTGRESS. Currently working on Cloud Development, Cassandra.
- Full life-cycle development experience from requirement gathering to design and implementation using Object Oriented Analysis and design methodologies.
- Highly skilled in developing GUI and web based applications using HTML, JavaScript and JSP, Servlets, STRUTS.
- Good knowledge in Java Swings, HTML, JavaScript, Ajax.
- Good working knowledge in Apache Tomcat Server.
- Worked on Eclipse, Intelli J, Perforce.
- Worked on Windows NT/2000/XP, Mac Operating systems, Microsoft office products, MS Project.
TECHNICAL SKILLS:
Programming Languages: Java, C, JavaScript.
Operating Systems: Windows XP/2003, Linux, Unix, MAC OS X.
Database: ORACLE, MySQL, PostgreSQL, DB2, Cassandra.
Development Environments: Intellij IDEA, Visual age for Java 4.0, WSAD, Eclipse.
Technologies & Frameworks: Websphere Commerce, Servlets, JSP, JSF, Beans, JDBC, Spring, Struts, Tiles, Hibernate, EJB, ODBC, RMI, AJAX, Web Services. REST APIs.
Build Tools: Quickbuild, Maven, Ant.
Version Control: CVS, Clearcase, Perforce, SVN
Defect / Debug Tracking: Quality Center, Bugzilla, iTrack
Deployment Platforms: WebSphere Application Server, WebSphere Application Server 7.0, Apache Tomcat.
Design Technologies: UML sequence diagram, Case diagrams, Class diagram.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Application Developer
Environment: Eclipse, Jdk 1.7, JAX-RS using Apache CXF libraries, Jackson libraries, JAXB xjc tool for generating java classes from XSD, Jetty Web Server, Cassandra 2.0, Unix, XmlSpy.
Responsibilities:
- Involved in database schema design for Cassandra
- Implemented RESTful web services
- Worked with Openstack services like cinder, nova, keystone, Glance Apis.
- Worked with AWS APIS.
- Worked with Microsoft Azure APIs.
- Developed the new features based on business requirement.
- Defect fixing for exiting functionalities.
- Involved in performance analysis and testing.
- Code reviewing and manual testing of the system.
- Providing maintenance and support of the application
Confidential
Java Developer
Environment: Websphere Commerce, Confidential Websphere Server, DB2, MQ, AS400
Responsibilities:
- Developed the new features based on business requirement.
- Defect fixing for exiting functionalities.
- Involved in performance analysis and testing.
- Implemented Mobile website using REST Apis
- Code reviewing and manual testing of the system.
- Providing maintenance and support of the application
Confidential
Sr. Java Developer
Environment: Java 5, JSP, Servlet, Javascript, Struts, Tiles, AJAX, Hibernate, Spring, Web services, POSTGRES, IntelliJ Idea, Perforce, Tomcat, Apache log4j, ANT
Responsibilities:
- Utilized the various J2ee Design patterns to develop the Business modules based on the required functionality.
- Developed the core business and persistence layers (Spring & Hibernate).
- Involved in developing the application level flow by utilizing Java, JSP, Java Servlets, Struts and tiles.
- Developed the view using JSP (struts tiles)
- Used AJAX to make asynchronous call to the backend
- Developed JSP tag libraries for custom JSP pages
- Used reflection API to do the url to action mapping
- Implemented Web Services using Apache Axis
- Code reviewing and manual testing of the system.
- Providing maintenance and support of the application
Confidential
Tech Lead
Environment: Java, JSP, Servlet, Javascript, Struts, YUI widgets, AJAX, CVS, TOMCAT, Eclipse
Responsibilities:
- Worked on Product Requirement Document for various releases.
- Requirements gathering from the Business and QA team.
- Worked on High Level Design document and DLD documents.
- Involved in user interface designing based on the requirements.
- Used YUI framework to develop UI component
- Used Ajax calls for better user experience
- Involved in code reviews
- Enforced Unit Testing Standards
- Mentor the team and knowledge sessions for the new team members.
Compute Pool Manager
Team Member
Environment: Java, JSP, Servlet, Postgres, Javascript, Unix, Tomcat, Perforce
Responsibilities:
- Involved in designing the application in n-tier fashion as per struts based MVC architecture standards
- Worked on development of POC based on the requirements collected and presenting it to the stakeholders.
- Involved in user interface designing based on the requirements.
- Developed JavaScript for validation, ajax and other common functions.
- Bug fixing and maintenance of the CPM
Confidential
Team Member
Environment: Jdk1.4,2, JSP, Servlet, Team Center, Oracle 8i, Iplanet, Sun Solaris 8
Responsibilities:
- Technical Support
- Bug fixing and maintenance of the application
- Involved in quality activities like collection of Data metrics, creating Dashboards etc
Confidential
Team Member
Hardware: Sun Solaris 8
Software: Jdk1.4,2, JSP, Servlet, Team Center, Oracle 8i, Iplanet
Responsibilities:
- Technical Support
- Bug fixing and maintenance of the application
Confidential
Module Leader
Environment: Jdk1.3, Oracle 8i, iMac
Responsibilities:
- Involved in Project Management activities like preparing of PM, CM plan, budgeting system, milestone report, metric report .
- Bug fixing and maintenance of the application
- Involved in the releases (Spring release and Preholiday release)
- Development
- Testing
- Set up and support for User Acceptance Test
- Deployment
- Production Support
Confidential
Developer
Environment: Jdk1.3, Oracle 8i
Responsibilities:
- Designing of the architectural flow.
- Development
- Testing of the code
- Deployment
- Preparing the design and technical documents
Confidential
Developer
Environment: Jdk1.2, VAJ, DB2 6.0, ClearCase, PC with Win NT Work station
Responsibilities:
- Design, development and testing of UI screens in Java swing components.
- Design, development and testing of the batch process i.e extraction of data files.
- Preparation of test plans and various other technical documents.
- Configuration Manager for the team
- Involved in Defect prevention activities
Confidential
Developer
Hardware: PC with Win NT Work station
Software: Jdk1.2, JSP, Oracle 8.1
Responsibilities:
- Designing coding and testing of both client and server side components.
Confidential
Developer
Environment: Jdk1.2, JSP, Oracle 8.1, PC with Win NT Work station
Responsibilities:
- Designing coding and testing of both client and server side components.