Sr. Java Developer Resume
San Jose, CA
SUMMARY:
- 8+ years of solid professional experience in software development life cycle from requirements analysis through post production support.
- Experience working in Retail, Banking, and Product and Web Application development fields.
- Expertise in Java/J2EE software development using technologies such as JSP, AJAX, XML, Struts, Hibernate, Spring, JDBC, JMS, JTA, Java Beans, Java Script, SQL, PL/SQL.
- Expertise in Object Oriented Design concepts and analysis using Rational Unified Process and Unified Modeling Language using Rational Rose.
- Expertise in Design Patterns such as DAO, MVC, Session Façade, Business Delegate, Service Locator, Transfer Object and Singleton.
- Experience in RDBMS implementation and development using Oracle 9i/10g,
- Experience in hosting and consuming Web Services using XML - RPC, SOAP and WSDL standards.
- Expertise in Ajax frameworks such as JQuery, Backbone, Smart Client.
- Experience in working with JUnit and Test driven environment.
- Experience in Onsite - Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
- Involved in Defect Management to troubleshoot, analyze and perform code changes.
- Experience in Rapid Application development, Agile software development, Scrum approach, prototype and iterative models of application development.
- Demonstrated capability to adapt quickly and proactively learn new technologies/methodologies.
- Highly motivated team player with ability to work independently, as well, communicate effectively with business users/customers and cross-functional team.
TECHNICAL SKILLS:
Web/Application Servers: IBM Web sphere 6.0/5.1, BEA Web Logic 9.2/8.1, Apache Tomcat 5.x/4.x, JBoss 4.x/3.x, Java Web Server
J2EE Technologies: JAVA, J2EE, Servlets, JSP, JSTL, JDBC, Struts, Spring 2.5/3.2, LOG4J, Web Services, JMS, JUNIT, SOAP, WSDL, Rest API
Languages: Java, RDMS, SQL, PL/SQL, Hibernate 3.2/4, IBatis, Android
IDE /App Servers: Eclipse, Web logic 9.0/10.3, WebSphere, JBoss 7, Tomcat v7.0, TOAD, Rational Rose, Hermes
Web Technologies: JavaScript, Smart Client, CSS, HTML, JQuery, bootstrap 2.3, Backbone
Design Methodologies: UML, Rational Rose, Enterprise Architect (EA 8.0), Omni Graffle
Databases: Oracle 9i/10g, MySQL 5.6
Version Control: SVN, VSS, CVS, Maven 2.0, Clear Case, GitHub
Operating Systems: Windows, Linux, UNIX , Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Sr. Java Developer
Responsibilities:
- Worked on implementing UI features that involves technologies such as Dojo, XWT Prime, Java script, html, backbone, css.
- Working on integrating tail-f / NCS yang model with NSO platform using REST and JSON-RPC.
- Scrum methodology is followed with bi-weekly sprint cycle.
Confidential, Sunnyvale, CA
Sr. Java Developer
Responsibilities:
- Responsible for design, development, unit testing, build and deployment activities.
- Responsible for development of features end-end (from UI to backend).
- UI is based on JQuery and Backbone and Spring MVC with hibernate at back-end.
- Worked on production issues and adding new features.
- UI is built in backbone and uses spring MVC architecture with hibernate at the back end.
- Scrum methodology is followed with daily status update.
Environment: Java 1.7, Struts 2, Spring 3, Oracle 10g, MySQL Github (source control), UnixMac OS, OmniGraffle, Hibernate 3, Backbone, Bootstrap 2.3, JQuery 1.7.2, JavaScript, JSON.
Confidential, San Francisco, CA
Sr. Java Developer
Responsibilities:
- Involved in analysis, design and development of enhancements.
- Prepared technical requirements document for features during system migration.
- Used design patterns such as Business Delegate, MVC, DAO.
- Provided continued support in resolving all the queries from development and QA.
- Involved in web service development as a client using SOA Framework.
- Developed back-end in Hibernate, pl-sql, RDBMS and UI using JSP, Struts, Tiles,XML.
- Implemented test cases using JUnit Framework.
- Involved in peer code reviews.
- Involved in re-implementation of existing application using Spring MVC Framework.
- Responsible for design and development of new features involves interacting with DBA, architect, and business.
- Onshore - offshore communication to coordinate development and track the progress.
- As part of support to existing platform, played a major role in trouble shooting issues and fixing production issues.
Environment: JSP, html, Struts 2.2, Tiles, Hibernate, Struts Framework, JMS, Spring, SQL, Enterprise Architect (EA 8.0), ANT, Perl, java script, JSP, html, Spring 2.5, clear case, Unix, Eclipse 3.5, Web logic 10.3, Hermes, XML, PL-SQL, tomcat (TC) Server.
Confidential
Software Engineer
Responsibilities:
- Handled a major functionality of the project that helps to View Report templates in different patterns by changing the selection criteria dynamically.
- Used J2EE design patterns such as MVC, Session Facade, Business delegate, and DAO.
- This component required dynamic behavior and inter-dependencies in various filter selections. The complexity was handled using the AJAX tool SmartClient and java script.
- Implemented O/R Mapping Hibernate to access the data from the database.
- Implemented using Eclipse IDE, Tomcat application server and deployed using JBoss.
- Used SVN source repository as version control.
Environment: Java 1.5, J2EE, Struts2.0, Spring2.5, Web Services, Hibernate 3.2, JSP2.0, HTML, SmartClient, Java Script, CSS, JMS, Web Services, Tomcat 5.0, SOAP, XML, XSLT, PL/SQL, Oracle10g, Log4j, Eclipse SDK 3.3, SVN, JBoss, JPA,Maven 2.0, JUnit, Linux, Rational Rose.
ConfidentialAccount Planning Application
Responsibilities:
- Involved in requirements gathering through post production.
- Implemented proof of concept (POC) of some of the main functionalities.
- Involved in designphase that involved transforming the requirements to UML class diagrams using Rational Rose.
- Developed presentation layer using JSP, HTML, XML, XSLT, CSS, Smart Client and Java Script.
- Struts Action-Servlet as Controller, JavaBeans classes as Model and Ibatis as the data access layer.
- Developed the persistence layer using Ibatis to access the database.
- Integrated various modules and deployed in WeblogicApplication Server.
- Provided post-production support for the application to resolve issues and handle the change requests.
Environment: Java 1.5, J2EE, Struts2.0, Spring 2 MVC Framework, Ibatis, JSP2.0, HTML, SmartClient, Java Script, Perl, JPA, XML, XSLT, SVN, PL/SQL, Apache Axis, SOAP, Web Services, LOG4J, Weblogic 8.0, JUnit, Oracle10g, TOAD, Linux,Rational Rose, Ant.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design of the use cases, sequence diagrams according to UML standards using Rational Rose.
- Developed the application using Java, Swingand JDBC.
- Implemented SQL queries and stored procedures to access the database.
- Performed integrationtesting of all the modules.
- Used VSS for version control.
- Provided L1 level support to the application.
Environment: Java 1.4, Swing, C, C++, JDBC, EJB, SQL, PL/SQL, Sql Server 7, Eclipse SDK 3.1.2, Toad 9.0, Visual Source Safe, CVS.