Sr Java Developer Resume
Foster City, CA
SUMMARY
- 8+ years of technical and functional experience specializing in J2EE frameworks like Struts 2.0 and spring.
- Development expertise in spring includes Spring Core, Spring AOP, Spring DAO and Spring WEB MVC.
- Development expertise in Client side scripting languages like JavaScript, jQuery, DOJO and AJAX.
- Development expertise in web programming languages like HTML, DHTML and CSS.
- Algorithms used for Data Analytics
- Strong development expertise in Core java concepts like Object Oriented Programming, Collections, Threading and Exception Handling.
- Experience in database programming using Oracle 9i/10g/11i, DB2, proficiency in developing SQL, PL/SQL in JDBC.
- Extensive experience in programming, deploying, configuring, fine - tuning and administering middle-tier J2EE Application Servers like IBM Web Sphere and Web Server like Apache Tomcat.
- Expertise in configuring and deploying the applications on the servers using ANT, Maven, Shell Scripting and also worked on various operating systems like Windows 2K/XP, MS-DOS, UNIX.
- Expertise in various deployment tools like Kintana, Artifactory and version controls like CVS, SVN and GIT.
- Expertise in Object Oriented Analysis and Design (OOAD), Agile Software Development, Java and J2EE Core Design Patterns
- Use Case Diagram, Sequence Diagram and Class Diagrams using UML with RSA, Rational Rose and Microsoft Visio.
- Experience in Java Web Services with real time knowledge using SOAP, WSDL, axis2 and UDDI in Service Oriented Architecture (SOA).
- Programming in major procedural languages in Java, using Data structures and efficient Algorithms; Designing, building and maintaining high-performance, real-time and low-latency systems using object oriented languages
- Extensive experience in using HQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers, Unix Shell scripting.
TECHNICAL SKILLS
Programming Languages: Java, C,C++J2EE Technologies JSP, Servlets, JDBC, Struts 2.0,Spring MVC, JSF, Hibernate, JNDI
Web Technologies: HTML, JavaScript, CSS, AJAX, jQuery and DOJO
Application Servers: Web Sphere 7, JBoss.
Web Servers: Apache Tomcat 6.x.
RDBMS/Query Tools: SQL, PL/SQL, Oracle 9i/8i, SQL Server2000, Mysql.
IDE: Edit plus, Eclipse, Spring Tool Suite, RAD, Dreamweaver.
Design Modeling Tools: Rational Rose Designing Tool, MS Visio.
Data Quality Tools: Data Flux, IBM Data Stage.
Deployment and versioning: Kintana, PVCS, Artifactory, CVS, SVN, GIT.
Operating Systems: Windows XP, Windows 2000, MS-DOS, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
SR Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, and design and in development.
- Involved in developing Web services using SOAP, WSDL and UDDI Components.
- Involved in communicating with end client while requirements gathering and demo of project.
- Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules.
- Worked with BA in requirement Analysis and prepared detailed software requirement document.
- Involved in Coding, Debugging & Code review.
- Design and implementation of domain model layer (used by application for DB interaction) using Spring and Hibernate.
- Dynamically downloads, installs and injects services into Swing GUI.
- Used struts framework for web tier and spring MVC on back end code.
- Implemented Hibernate for persisting Java objects, JUNIT or Spring AOP to test performance.
- Involved in writing ANT Scripts for building the web application. Used SVN for version control of the code and configuration files.
- Log4j was used to log the events in the application.
- Involved In writing junit test cases using junit framework.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
Environment: Java2.0(JDK 1.6), JDBC, Swing, Unified Modeling Language, XML, Eclipse, Web Logic Application Server, JSP, Oracle9i, VPN, Stored procedures, Triggers, SQL Server, SOAP, WSDL, UDDI, UNIX, JUNIT, ANT, MAVEN, Rational Rose, SVN.
Confidential, Foster City, CA
SR J2EE Developer
Responsibilities:
- Gathered the requirements and updated the design document.
- Extensively involved in preproduction defect fixing.
- Impact Analysis of new enhancements on exiting implementation.
- Implemented web-based application using js framework.
- Involved in resolving the defects for PUP, Compliance, and Contribution modules.
- Resolved the not reproducible issues in uploading and downloading the case details from ERIC System to PUP system vice versa.
- Provided the permanent solution for critical defects in PUP and Compliance modules.
- Extensively worked in EJB 2.1.
- Extensively involved in writing the SQL queries as per the business requirements.
- Resolved the data loss issue while communicating PUP and ERIC Systems through web service.
- Involved in resolving the session issues in the Application.
- Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
- Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
- Used Value Objects as a design pattern so that the client makes a single remote method invocation to the enterprise bean to request the Value Objects.
- UsedMDBfor consuming message and process message.
- Involved in Unit Testing, Integration box, User Acceptance Testing.
- Used Dimensions as the version control system and defect tracking respectively.
- Involved in the configuration of Web sphere 6.1 Application servers and application deployment.
Environment: Java, JSP, Java Script, JSF, SWT, EJB 2.1, Session/Entity Beans, MDB, JDBC, JAXB, Web Services, SOA, SOAP, WSDL, UDDI, XML, DB2, IBM MQ Series, IBM Web sphere Portal 6.0, Web sphere Application Server 7.1, RAD 7.0, Data Studio, Dimensions.
Confidential
Java Developer
Responsibilities:
- User interaction to capture User Requirements and consolidation.
- Coordinated with the QA team for testing.
- Web sphere Application server installation and configuration.
- Used Oracle8i as backend and involved in writing queries and stored procedures.
- Developed many HTML/JavaScript pages for data presentation and collection.
- Developed JSP and Servlets for data collection and manipulation for the reports.
Environment: J2EE, HTML, CSS, JSP, SERVLETS, SOAP, Tomcat Server, Mysql, Windows, Linux.