Java Developer Resume
Austin, TX
SUMMARY
- Over 6 experience in OOP Concepts & software - development life cycle experience
- Solid Experience with Java technologies including: Java Collections, JSP, JDBC,Servlets, Web Services SOAP/REST,EJB 2.0, JMS, JEE
- Experience in JSON API,Bing Maps API especially REST API
- Involved in Enterprise application by using Design patterns like MVC, Singleton pattern, DAO, Factory, Façade, Front Controller etc.
- Knowledge in Frameworks like Struts,Spring,Hibernate
- Good working experience with Relational Databases like Oracle 9i/8/10/11g
- Experience in writing SQL complex queries in DML, DDL, and DCL commands
- Experience in PL/SQL programming to develop Stored Procedures, Functions, triggers and Packages
- Experienced in working on various operating systems: Windows /XP/VISTA/7, UNIX
- Good experience in using Integrated development tools like Netbeans 5.x,6.x,Eclipse Galileo/Helios
- Utilized Web/Application servers like WebLogic6.1/8.1, JBoss 4.0 and Apache Tomcat 5.x/6.x
- Good Experience of Web application development technologies such as HTML, JavaScript, JQUERY, CSS, AJAX, XML,JSON
- Experience in build tools like ANT and loggers using Log4j
- Good understanding of OOA and OOD
- Experience in Version Controlling using Subversion/Perforce
- Highly adept at promptly and thoroughly mastering new technologies and adapting to existing corporate infrastructures, producing results immediately on hire in cross-functional IT roles.
- Excellent Team Player with a great positive attitude and ability to involve and motivate members within a team to achieve their objectives by developing a spirit of co-operation.
- Excellent Analytical, Problem solving and very good documentation skills with a commitment to maintaining high quality standards
TECHNICAL SKILLS
Operating Systems: Windows XP/UNIX/LINUX, Unix, Linux
Languages: C,C++,Java, J2EE, SQL, PL/SQL
Databases: Oracle 9i/10g/11g
IDE: Eclipse 3.x,NetBeans 5.x,6.x
Web servers: Tomcat 5.x,6.x
Application Servers: BEA Web Logic 5.x/8.x/10.x, JBoss 4.0, Websphere 7.0
ORM: Hibernate 2.x,3.x
Dist Object Management: EJB 2.0, RMI, SOAP (Web services)/REST
Design Patterns: MVC, Front Controller, Singleton pattern, Factory
Client-Side Scripting: HTML, JavaScript, CSS, AJAX, JSON, JQUERY
Server- Side Scripting: JSP, Strut Tags, Spring Tags, JSTL Core Tags
Frameworks: Struts 1.2,Spring 2.x,3.x
Methodologies: Agile/Scrum
Build Tools: Ant/Maven
Version Mgmt Tools: Subversion 1.4 (SVN), Perforce 2.x
Loggers: Log4J
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved in the analysis and design phase of the SDLC
- Documented the Product Required Document
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages
- Involved in adding AJAX, JavaScript and Jquery components to some of the jsp pages wherever needed
- Suggested DAO Calls in the command object rather than in the controller such that UI related code is decoupled from the DB code
- Implemented the Controllers and DAO’s and maintained consistency with the existing Archive Product
- Designed the tables and its relations by maintaining integrity with the existing data model and point our tables to the parent tables (of the existing tables)
- Strictly enforced reusability of the platform code
- Maintained a central environment for the product demos
- Maintained the properties files to achieve Internationalization
- Configured the Spring Bean Configuration file for the whole project
- Developed the SQL Statements for the partition archiving tables
- Involved in adding some of the jar files to the Embedded Tomcat Server
- Involved in unit testing
- Involved in writing maven scripts for merging jar files into existing repository
- Implemented the loggers wherever needed
- Tested the product in different environments for every build before releasing to QA
Environment: Java 1.6, Spring MVC 2.5, Log4J, JSTL, Spring JDBC, JQuery, Eclipse 3.6, Embedded Tomcat JavaScript, AJAX, LINUX, Putty, Oracle10g/11g, SQL, PERFORCE, Maven, JSP, Servlets, JavaScript, Windows XP/7.
Confidential, San Jose CA
Java/J2EE Programmer
Responsibilities:
- Involved in the development of functional & detailed specifications.
- Was part of Analysis, Designing, Development and Testing phases of the application?
- Extensively used OOD concepts for building core java modules for various modules.
- Developed applications using different IDE like rational application developer, Net Beans and Eclipse.
- Developed UI using HTML, JavaScript, CSS, AJAX, JQuery and JSP for interactive cross browser functionality and complex user interface.
- Designed and implemented MVC architecture using Struts Framework which involved writing Action and ActionForm classes.
- Implemented the application using Spring MVC framework, Involved in writing Controller, Service layer and DAO layer of the framework.
- Implemented DAL framework of Struts and JDBC of Spring for the database connectivity to Oracle.
- Used Java Mail Exchange API for triggering an email to the account holders if any interview scheduled.
- Developed pom.xml for the build of the application
- Involved in Code review process.
- Used GIT hub and rational clear case for code management.
- Used Log4J to print info, warning and error data on to the logs.
Environment: Java1.5, Spring MVC 3.0, Struts 1.x, Log4J, Eclipse Indigo, Rational Application Developer 7.0, Net Beans, HTML, CSS, JSP, JavaScript, JQuery, Ajax, JSTL, Oracle10g/11g, SQL, Windows XP/7, Tomcat server, Web sphere 7.0
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Involved in the analysis, design and implementation and testing phases of SDLC
- Created a Design Document for the migration of web services
- Implemented the Bing Map Restful services by replacing the Mappoint web services
- Involved in implementing the business logic with the EJB Stateless Session Bean
- Suggested JSON instead XML for faster response.
- Coded conversion of JSON response to the local response objects
- Involved in implementing a Servlet where request and response is converted to XML Format for the legacy client
- Consulted Microsoft people to track of Data source regarding the locations database
- Involved in implementing a Cache for temporary hours tracking
- Using a mapping class where a Land line Phone number is mapped to a Zip Code
- Utilized Log4J to track of all the errors and for the project status
- Created all the properties files for Data Sources, Bing account and Proxy servers
- Build Ant Script to generate the Archive files
- Deploying the applications in Web logic 10.3 Application Server
- Utilized SVN for code check in and checkouts
- Utilized Eclipse JD for Mappoint API to check the corresponding classes in Bing SOAP Services
Environment: Windows XP Professional, JDK 1.4/1.5/1.6, Eclipse Galileo, JavaBeans, JSP,Servlet, EJB, 2.0,ANT,LOG4J, SVN,XML,CSS, SOAP,REST,WSDL, AJAX, JavaScript, JSON, HTML, Web Logic 10.3.
Confidential, Sacramento CA
Java/J2EE Developer
Responsibilities:
- Involved in the development phase of the Agile SDLC methodology.
- Involved in Design and Enhancement of existing website to make it compatible for mobile devices.
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
- Developed the mobile application in annotation based Spring MVC and collaborated with the existing Spring Web Flow based web application.
- Involved in developing the annotation based controllers for the mobile application.
- Implemented the service layer for the mobile device version of the application.
- Involved in performing UAT (User Acceptance Testing) and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies
- Log4J was used for logging the application errors, warnings.
- Used the Serena Version Manager for the code management.
Environment: Java1.5, Spring MVC 2.5, Log4J, JSTL, JQuery, Eclipse Indigo, HTML, CSS, JSP, JavaScript, Oracle10g/11g, SQL, Windows XP/7, Web logic 10.x, Serena version manager.
Confidential
J2EE Developer
Responsibilities:
- Implemented low level design using Rational Rose.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed Web services to send pricing information of fuels to the calling function.
- Performed unit testing, integration testing and system testing.
- Worked as a Configuration Controller for the project. Used VSS for version controlling.
- Involved in writing the ANT scripts for automating the process of building, testing and deploying the system.
- Deployment of source code for testing at offshore on UNIX platform.
Environment: JDK 1.4, UML 2.0, SQL server 2000, Eclipse 3.3, JSP, JDBC, ANT, SQL, AJAX, JavaScript, JSP, custom tags, HTML, Web Logic 8.1.