Sr. Java Developer Resume
Sfo, CA
SUMMARY
- 8+ years of professional IT experience in the areas of designing, developing, testing, deploying and supporting enterprise web applications using JAVA Web technologies on Tomcat & Web Logic on UNIX and Windows platforms.
- Extensively worked to build Model, view Controller (MVC2) architectures to ensure rapid application development for enterprise applications.
- Experience in Object Oriented Programming Concepts and Design.
- Extensive experience with Core Java concepts like Exception Handling, Collections, Multithreading and Swings.
- Experience in Advanced Java concepts like JDBC, Servlets and JSPs, Struts 1,Struts2 Framework, Springs Framework, Tile Framework, Validation Framework, JavaScript, CSS and HTML for designing view controller components.
- Experience in developing data models using Hibernate POJOs and configuring Hibernate with persistence layer.
- Strong experience in database design in ORACLE, MYSQL using SQL, PL/SQL
- Strong knowledge in building applications using ANT & MAVEN.
- Experience in using and implementing Design Patterns such as Singleton and Factory Method
- Have good working experience of using Open Source Software’s including Eclipse, Struts,Apache Tomcat Server, log4j, Junit, Ant..
- Managed the code versioning and releases versioning through Tortoise SVN, CVS and GIT.
- Coding to the standards, easily maintainable and with good documentation.
- Developed web services in Java. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
- Experience in creating, validating and parsing XML documents.
- Reporting several bugs, change requests and service requests using Bugzillaand JIRA
- Exceptional problem - solving skills and the ability not only to drive to root causes, but also to correct issues caused in other areas by the original problem
- Strong interpersonal skills and the ability to interact effectively with people at multiple levels of the organization
- Sun Certified Java Programmer (SCJP)
TECHNICAL SKILLS
Programming Languages: Java/JDK, SQL,PL/SQL and C
Distributed Technologies: JSP, Servlets, JDBC
Web Technologies: HTML, XML, XHTML, DHTML
SOA: SOAP, WSDL, SOAPUI, UDDI, REST
Frameworks: Struts, Spring 3.0, JUnit.
Databases: Oracle 9i/10g, MySQL
Version Control: GIT, SVN, CVS
Web/Application Server: JBoss, Web Logic, Tomcat
IDE Tools: Eclipse, Spring Tool Suite
Operating Systems: UNIX, Win 9x/NT/XP, Linux VM
ORM Tools: Hibernate
Bug Tracking Tools: HP Quality Center, Jira
Other Tools: Toad, Ant, Log4J, MAVEN
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Sr. Java Developer
Responsibilities:
- Upgraded the application with new functionality like StayConnected into Scion Website, Scion AV and Scion Racing.
- Created SOAP clients to consume Harte Hanks web services and to exchange data using SOAP through HTTP request and response.
- Worked on Authorization and Authentication modules.
- Developed automated cron job execution of the data interfaces.
- Resolved issues during code migration from one instance to another instance.
- Used Jira Tool for tracking Issues and resolution.
- Utilized ANT for the build.
- FollowedSCRUMmethodology throughout the project.
- Organized weekly meetings with client to update status of the project and to gather enhancement requests.
- Responsible in maintaining the Java source code using SVN as a version control system.
- Used JUnit framework for Unit testing of application.
- Implemented log4j for application logging and to troubleshoot issues in debug mode.
Environment: Java 1.6, JSP, SOAP, REST, Oracle 11i, Struts, JDBC,CXF,Weblogic Server, ANT for builds, Log4j, Toad, JIRA, CVS, Jira GIT, SVN, HTML, JSP and CSS
Confidential, Englewood CO
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed an Intranet web application.
- Worked on Authorization and Authentication modules.
- Designed contract merge process from Siebel to Sub Center.
- Developed batch job called Jacoby to transfer data from Siebel to Sub center using Spring Batch.
- Developed Installation Administration and Customer management modules end to end with ability to add/delete/edit.
- Consumed Echo Star Soap Services to update the receivers’ inventory.
- Developed GUI screens using JSP, Servlet, Javascript and HTML.
- Developed Custom Tags to simplify the JSP code.
- Implemented persistence classes and XML mapping files for Hibernate.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
- Developed modules using spring.
- Implemented Spring Dependency Injection mechanism.
- Utilized ANT for the build.
- Responsible in maintaining the Java source code Using CVS as a version control system.
- Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing.
- Used JUnit framework for Unit testing of application.
- Implemented log4j for application logging and to troubleshoot issues in debug mode
Environment: ANT for builds, Log4j, Toad, Java 1.6, JSP, SOAP, JSTL, JavaScript, UNIX, Oracle 11i, Spring, Spring Batch, CVS, HTML and CSS
Confidential, Denver CO
Sr. Java Developer
Responsibilities:
- Involved in improving the application performance and migrating the project to use all the latest version technologies.
- Responsible for migrated the project from Struts1 to latest version Struts2.2.
- Redesigned customer registration and account information page in Customer Registration Module with enhanced features.
- Involved in code reviews and integration of different modules.
- Guidance and mentorship of junior developers
- Responsible for cleaning up all the java classes ensuring proper Exception Handling and releasing resources and Logging.
- Involved in rewriting the SQL queries to improve the performance.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
- Involved in refactoring the code to remove unnecessary exceptions thrown at various levels.Involved in preparing the code review pockets.
- Developed File Uploads, downloads using Struts2 and Compressing/Uncompressing Files.
- Used server side Validator Framework in Struts to validate input from the JSP form.
- Ant scripts were developed and run for the build.
- Responsible in maintaining the Java source code Using CVS as a version control system.
- Involved in writing unit test case for restful web services using junit.
Environment: Tomcat7.0.23, SQLDeveloper, JSP, XML, AJAX, HTML,Rest, Java Script, Struts2.2, Java, JSTL, Oracle 10g, UNIX, WinCVS, ANT.
Confidential, Parker CO
Back End Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements, gathering, modeling, analysis, design and development.
- Developed Confidential management modules end to end with ability to add/delete/edit the Confidential list.
- Developed SOAP Services to pass on real time Confidential insurance claims.
- Used Web Services-WSDL and SOAP for getting credit card information from patience and used SAX and DOM XML parsers for data retrieval.
- Used HTML, JQuery to develop UI components using MVC architecture.
- Used JavaScript for client side validation and developed the AJAX based modules.
- Developed Data Access Objects (DAOs) using Hibernate DAO Support to access data from the database.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle using Toad.
- Developed Custom Tags to simplify the JSP code.
- Used server side Validator Framework in Struts to validate input from the JSP form
- Ant scripts were developed and run for the build.
- Responsible in maintaining the Java source code Using SVN as a version control system.
- Used JUnit framework for Unit testing of application.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
Environment: Web Logic 10, Toad, XML, HTML, JQuery, Java Script, Java, Struts1.2, Spring2.2, Web Services, Hibernate, Oracle 10g, UNIX, Eclipse, Tortoise SVN.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements, gathering, modeling, analysis, design and development.
- Developed Administration Module and Airlines Flight Schedules Module end to end with CRUD operations.
- Developed batch files and scheduled to run periodically(either daily or monthly).
- Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
- Used JSP, JSTL and Struts Tags to develop UI components using MVC architecture.
- Used JavaScript for client side validation and developed the AJAX based modules.
- Designed and developed the persistence tier using Hibernate framework.
- Developed Custom Tags to simplify the JSP code.
- Used server side Validator Framework in Struts to validate input from the JSP form
- Ant scripts were developed and run for the build. Responsible in maintaining the Java source code Using SVN as a version control system.
- Responsible in maintaining the Java source code Using SVN as a version control system.
- Used JUnit framework for Unit testing of application.
- Used Log4J for error logs
Environment: Web Logic 8, Toad, JSP, HTML, Java Script, Struts1.2, Java, JSTL, Eclipse, Hibernate, Oracle 9i, UNIX, Tortoise SVN.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed various User Interface (UI) screens using Java Script and HTML.
- Developed the data base connection using JDBC.
- Wrote queries, Stored Procedures, Functions and Triggers with MySQL database.
- Java Script is used for client side validations.
- Involved in Development and Execution of Test Plans, Test Cases & Test Scripts by reviewing the business requirements document, and technical specifications document.
- Documented Test cases corresponding to business rules and other operating conditions.
- Used Log4j to log the errors.
- Experience in 24 *7 production Supportafter Go-Live.
Environment: LINUX, MySQL 5.0, JDBC, Java, Servlets, Java Script, HTML, XML, Java Beans, Apache Tomcat and ANT.
