Sr.java Developer Resume
San Jose, CA
SUMMARY
- Core Java/J2EE Programmer with 8 Plus Years of experience in analysis, design, development and implementations on Object Oriented Programming (OOP), client/server, database and/or Intranet - based application using Java/J2EE technologies in various business domains.
- Has excellent knowledge of Java/J2EE platforms in building n-tier applications.
- Excellent working knowledge in Java1.6, Servlet2.5, JSP2.0 and JEE (JMS, JNDI) technologies.Spring3, Hibernate3x and Struts2 Frameworks for Enterprise projects.
- Extensive experience in various SDLC methodologies such as Water fall, Iterative, Agile.
- Extensively experienced in Software Analysis and Design using Unified Modeling Language (UML) and LDE.
- Extensively worked on Core Java, Inheritance, Multithreading, JSP, Servlets, Struts, Web Services, JUnit, Log4J, XML, JAXB, and UML.
- Proficient in Object Oriented Principles, Methodologies and practices.
- Well versed in using Design Patterns.
- Hands on Experience with IBM WebSphere Application Server.
- Proficient in writing SQL queries, Stored Procedures for Oracle back end databases.
- Worked proficiently in Eclipse IDE.
- Experience in deploying the application, and configuring the application server like Tomcat, IBM WebSphere.
- Knowledge on Mongo DB and Cassandra databases.
- Well versed with Restful Web Services using Jersey.
- Expertise in using Version Control Systems including CVS, SVN, PVCS.
- Expertise in Front-End technologies like HTML, JSP, JavaScript, JQuery, CSS, JSTL, using AJAX and Custom Tags.
- Excellent Communication and Organizational skills with team lead capabilities.
- Self-motivated, able to set effective priority to achieve immediate and long-term goals and meet operational deadlines.
TECHNICAL SKILLS
J2EE/JEE Frameworks: Spring 3.0, JPA, Hibernate3.x, Struts2, iBATIS, EJB2.0 /3.0, JMS, JDBC and JNDI
Web Technologies: Servlet2.5, JSP2.0, HTML, HTML5, CSS, JQuery, XML, XSD, XSL, Restful Web Services
Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 7.x
Databases: Oracle 11i, PL/SQL, Toad 8.0, Oracle SQL Loader
Languages: Java1.6, PL/SQL
JavaScript Libraries: Javascript, JQuery, Bootstrap.
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, waterfall)
IDE: Eclipse, LDE, JBOSS Developer studio 7.0
Source Control: CVS, SVN, PVCS
Defect Tracking Tool: Quality Center
Operating Systems: UNIX, WINDOWS XP/7.0/8.0, MS DOS
Other Tools: BMC Remedy7
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr.Java Developer
Responsibilities:
- Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, System.
- Interacted with the business analysts and marketing team to discuss and understand the business requirements and business rules.
- Accountable for analyzing and bringing clarity to requirements, design and develop software applications communicating with stake holders for further information and approvals.
- Developed System Layer architecture and technical documentation which uses offshore and onsite team.
- Involved in spring security with OAUTH2.
- Used Inheritance, Multithreading concepts and implemented the access management.
- Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams.
- Developed the DAO layer using Hibernate as Abstract Factory, which is used across all Entities.
- Implemented MVC pattern in the application development using spring.
- Used JSP, Java Script, JQuery, Bootstrap and CSS to develop the GUI.
- Developed upload and download functionality using JXL & POI API.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Developed ANT build file to compile and deploy the web application to application server.
- Written UNIX Shell Scripts for building, packaging and installing the application in the server.
- Implement RESTFUL WEB Services using Jersey.
- Excellent knowledge in using Maven to build the different modules, project etc.
- Involved in the UAT Build, Configuration, Deployment and Integration.
- Used CVS as version control system for the source code and project documents.
- Developed JUnit tests and functional test cases for the services and documented the services developed.
Environment: Spring 3,JDK 1.5, Core Java, JSP 1.2, JSTL1.1, Servlets 2.x, Oracle 9i, JQuery, JSON, HTML, CVS, Maven, Log4j, JUnit 3.2, J2EE Design Patterns, Ant, Restful Web Services, Tomcat Web Server 5.5, WebSphere Application server 6.1, Windows XP.
Confidential, Atlanta, GA
Sr.Java Developer
Responsibilities:
- Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java/Struts Technologies (Core Java, Servlets, JSP, Struts)
- Used Apache ANT to build/deploy the application
- Build & Deploy the application in SIT/UAT environments
- Configured and deployed the Application in Tomcat.
- Involve in Production Release Activities like release schedules, game plan, back-up plan etc.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Used WIN CVS for version control
- Requirement gathering with Business Team & preparing documents.
- Involved in Load Testing
- Interaction with Client & Offshore team
Environment: Core Java, J2EE, JSP, JSTL, XML, RESTful Web Service, Log4J, AJAX, Eclipse-3.2, SVN, PVCS, Oracle9i, PL-SQL.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Configure/create Users, Roles, Entitlements using Portal Admin Console
- Used Maven for building the application
- Support in building, deploying & validating the application in production.
- Configured and deployed the Application in Tomcat
- Requirement gathering with Business Team & preparing documents like detailed design document, technical specification, UML diagrams
- As an Onsite Coordinator, leading and monitor the onsite/offshore development team
- Assigning the work to offshore depending on the priorities and review the deliverables from offshore
- Involve in Production Release Activities like release schedules, game plan, back-up plan etc.
- Assign the tasks to team members as per schedule
- Used CVS for version control
Environment: Core Java, JEE, Struts, JSP, JSTL, Servlets, JDBC, Log4J, Maven, Apache Tomcat Server, XML, AJAX, JavaScript, Eclipse, SVN, PVCS, Oracle, PL-SQL.
Confidential
Java Developer
Responsibilities:
- Interacted with the business analysts and marketing team to discuss and understand the business requirements and business rules.
- Participate in the FSD review.
- Developed System Layer architecture and technical documentation which uses offshore and onsite team.
- Used multithreading for accessing one of the application.
- Used JSP, Java Script, and CSS to develop the GUI.
- Involved in the UAT Build, Configuration, Deployment and Integration.
- Used CVS as version control system for the source code and project documents.
- Developed JUnit tests and functional test cases for the services and documented the services developed.
- Providing fixes to the issues identified in testing phase.
- Preparing the quality document and maintaining in the VSS.
- Responsible for the fixing any issues raised by the QA team while testing the application end to end.
Environment: Core Java, Servlets, Struts, JSP, XML, SOAP, WSDL, Oracle 9i, PL-SQL, HTML, JavaScript, CSS, CVS, PVCS, Log4j, JUnit, J2EE Design Patterns, Ant, JDBC, Web Logic, Eclipse.