Sr. Java Developer/team Lead Resume
San Francisco, CA
SUMMARY
- Around 8 years of experience in design and development of web and client/server based applications using Core Java/J2EE Technologies with focus on Finance domain.
- Excellent knowledge on full software development life cycle (SDLC) and expertise in OOPS concepts and in OOP methodologies & design using waterfall as well as agile/scrum methodologies & Test driven development.
- Extensive work experience with Collection Framework, Servlets, JSP, JDBC, HTML, Struts 2, Tiles, Enterprise Java Beans, WebServices, XML with the back end RDBMS like MySQL and Oracle.
- Experienced in application servers such as WebLogic 8.1/9.1, JBoss Application Server Web - servers like Apache-Tomcat 6.x, 5.x with IDE tools like Eclipse 3.X.
- Extensive & strong experience in developing Model-View-Controller Architecture (MVC) applications using Struts 1.2 frameworks.
- Good Knowledge of Design Patterns like Singleton, Transfer Object, MVCetc.
- Experience working with MYSQL 4, Oracle 8i/9i/11g databases, complex queries, stored procedure.
- Good Knowledge of spring, Hibernate and Web Services.
- Extensive experience in developing UI using DOJO, HTML, JavaScript, Jquery and AJAX.
- Good experience in MAVEN, ANTand Log4j.
- Implemented test cases with JUnit.
- Expertise in maintaining and supporting applications, worked on enhancements and bugs fixing,release & deployment management.
- Excellent communication and interpersonal skills, versatile team player with proven problem solving skills, worked independently as well as in team environments.
TECHNICAL SKILLS
Languages: Core Java 1.4/1.5 with Collections, SQL, UML
Java Technologies: J2EE, Servlets 1.2, JSP 2, JDBC 3, XML, EJB 2, HTML 5, JavaScript 1.8, Dojo 1.6, AJAX, WebServices.
Design Patterns: Singleton, Transfer Object, MVC.
Development Skills: Struts 1.1/1.2/2, EJB 2, Spring 3, Hibernate 3
Operating Systems: Windows 98/2000/XP/7, MS-DOS, Unix / Linux
Web servers: Apache Tomcat (4.x/5.x/6.x/7.x)
Database Tools: MYSQL 5, Oracle 8i, Oracle 9i, Oracle 11g With Toad & Oracle SQL Developer
Application Servers: BEA WebLogic 8.x/9.x, IBM Websphere Application Server
IDEs: Eclipse 3.x, EditPlus 3, Spring Source tool Suite 2.5
Others: Maven, Dojo, Velocity Template, Ant, JUnit, Log4j, CVS, VSS, Whizible, Rational Rose, HPQC, Quick Arrow, CMS,Toad, Sonar etc.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. Java Developer/Team Lead
Responsibilities:
- Back end coding and development using Java Collections including Set,List,Map, Exception Handling, Struts Framework, Spring Web Flow, Servlet, Action, Action Forms, Java beans,etc.
- Responsible for client side validations using Struts Validator framework.
- Developed the application front end with HTML, CSS, Java Script, Tiles, JSP, Ajax, Struts Tag-libraries
- Design Development using Design patterns like MVC, Singleton, and Transfer Object.
- Oracle database design & making database connection using JDBC.
- Worked with SOA based components using Web Services, Spring framework.
- Written unit test cases of various functionalities with JUnit framework.
- Used ANT/Maven scripts to build JAR and WAR files.
- Application deployment on Tomcat Web Server, Weblogic application server.
- Involved in defect tracking as well as planning using JIRA.
- Involved in client meetings and coordination. Project scheduling, defining project milestone etc. using Microsoft Project Planning (mpp) tool.
- Conducted various sessions for team members for process awareness, knowledge transfer etc.
- Leading a team of 6 people & working closely with them on development front.
Environment: Core Java1.6,J2EE, JDBC 4, Oracle 11g, JSP 2.1, XML, Servlets 2.5, Tomcat 6, Windows 7, Spring Web-Flow, Struts 2, WebServices Eclipse 3.6, HTML 5,Ajax,Jquery, log4j, JIRA, JUnit, CVS, Whizible Project Management tool, Soap UI, HPSM, Wicket framework, Jenkins, Putty etc.
Confidential, Jersey City, NJ
Sr. Java Developer
Responsibilities:
- Involved in complete software development life cycle (SDLC) using agile methodologies, requirement gathering, analysis of deliverables, preparation of detailed use cases and functional requirement documents.
- Responsible for design of prototypes and UML diagrams as per client requirement.
- Back end coding and development using Java Collections including Set,List,Map, Multithreading,, Struts, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
- Developed the application front end with HTML, CSS, Java Script, Tiles, JSP, Ajax, Struts Tag-libraries, Custom Tags
- Working with SAX/DOM XML parsers & configuring of XML files like Tiles.xml, Web.xml, etc.
- Design Development using Design patterns like MVC, Singleton, Transfer Object, Factory & Facade.
- Software error correcting & bug fixing .Defect management & tracking using HPQC.
- Oracle database design & making database connection using JDBC & wrote Complex queries & Stored Procedure.
- Worked with SOA based components using Web Services, Spring.
- Wrote ANT/Maven scripts to build JAR, WAR and EAR files.
- Wrote different unit test using JUnit framework.
- Code Quality Control using Sonar tool, Pmd, Checkstyle, Find bug.
- Involved Testing, Debugging and providing Documentation.
- Application deployment on Tomcat Web Server & Web logic application server.
- Leading a team of 6 people & working closely with them on development front.
Environment: Core Java1.5,J2EE, JDBC 4, Oracle 11g, JSP 2.1, XML, Servlet 2.5, Tomcat 6, Windows XP, Struts 2, Dojo 1.6,Webservices, Spring 3, Hibernate, Oracle Sql Developer, Eclipse 3.6, Ajax, Jquery,log4j, Maven, HP Quality Centre, JUnit, SVN, Quick Arrow tool etc.
Confidential, NY
Sr. Java Consultant
Responsibilities:
- Server side coding and development using Struts Framework, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling, Java Collections including Set,List,Map etc.
- Responsible for client side validations using Struts Validator framework.
- Design Development using Design patterns like MVC, Singleton, and Transfer Object.
- MySQL database design & making database connection using JDBC.
- Written unit test cases of various functionalities with JUnit framework.
- Used ANT scripts to build JAR, WAR and EAR files.
- Application deployment on Tomcat Web Server.
- Involved in defect tracking as well as planning using JIRA.
- Involved in client meetings and coordination. Project scheduling, defining project milestone etc. using Microsoft Project Planning (mpp) tool.
- Conducted various sessions for team members for process awareness, knowledge transfer etc.
Environment: Core Java1.5,J2EE, JDBC 4, MYSQL 5, JSP 2.1, XML, Servlet 2.5, Tomcat 6, Windows XP, Struts 2, Eclipse 3.5, Ajax,Jquery, log4j, JIRA, JUnit, CVS, Whizible Project Management tool etc.
Confidential, NY
Sr. Java Developer
Responsibilities:
- Responsible for the preparation and presenting prototype of functional specification document.
- Build use cases components; create design documents with different UML diagrams using Rational Rose.
- Server side development & coding using Struts with client side validations using Struts Validator framework.
- Developed the application front end with HTML, Java Script, Tiles, JSP, Ajax, Struts Tag-libraries & server side development using Servlet.
- Developed various reusable helper and utility classes using Java Beans, Collection framework with Eclipse editor.
- MySQL database design & making database connection using JDBC & wrote Complex queries & Stored Procedure.
- Each module was designed as a separate service interacting as Web services between each other.
- Used ANT scripts to build JAR, WAR and EAR files.
- Involved in defect tracking as well as planning using JIRA.
- Wrote unit test cases using JUnit framework.
- Deployed the application on WebLogic 9.x.
- Leading a team of 4 people & working closely with them on development front.
Environment: Core Java 1.5, J2EE, HTML 5, Java Script, Ajax, JSP 2, Servlets 2.1, Struts 2, MySQL 4,JDBC 4, Java Beans, Eclipse 3.4, WebLogic 9.x, Windows XP,CVS,JIRA etc.
Confidential, Jersey City NJ
Software Engineer
Responsibilities:
- Interact extensively with users to determine their requirements, and insured that the developed application meets the client needs.
- Preparation of software requirement specification (SRS) for each module.
- Coding & Development using Servlet, JSP, Tiles, Java Collection Framework.
- Oracle database design & database connection using JDBC.
- Application deployment on Tomcat Web Server.
- Involved in integration and testing of services with UI developed at offshore and deployment into QA/testing servers.
Environment: Core Java 1.4, J2EE, JSP 2, Servlet 2.4, JDBC 3, Oracle 8i, Eclipse 3.0, Tomcat 5.x, Windows, Win CVS, Toad, CMS etc.
Confidential, NJ
Software Engineer
Responsibilities:
- Preparation of Software Requirement Specification (SRS) document with use cases representing the requirement.
- Design and development of web pages for iPLS3 using Servlets, JSP, Struts, and Java Beans.
- Extensively used JDBC to access the databases using thin driver.
- Created Action, Action Forms to process business logic and interfaced them with controller Servlet, Tiles and JSP.
- Extensively used Java Collection framework for storing & retrieving data objects.
- Implemented the Stateless Session EJB to accommodate the business logic
- Developed various utility classes using Java Beans.
- Application deployment on WebLogic Application Server.
- Wrote different unit test using JUnit framework.
Environment: Core Java1.4, J2EE Oracle 8i, JSP 2, Servlet 2.4, Struts 1.1, EJB 2 (Stateless Session Bean), Eclipse 3.0, WebLogic 8.1, JDBC 3, Windows, SVN, CMS, Toad etc.
Confidential
Software Engineer
Responsibilities:
- FTP Server with abilities for User Registration, File Uploading, File Downloading and Remote File Deletion.
- Accessing databases using JDBC with thin client driver.
- Modeled and maintained the database on Oracle.
- Coding & Development using Servlet, JSP for front end & back end development.
- Oracle database design & database connection using JDBC.
- Involved Testing, Debugging and providing Documentation.
- Deployed the application and tested on WebLogic application server.
Environment: Core Java 1.4, J2EE, JSP 2, Servlet 2.3,JDBC 3, Oracle 8i, WebLogic 8.x, Windows, Eclipse 3.0 etc.
Confidential
Responsibilities:
- GUI Design Coding, development as per the requirements using AWT, Swings etc.
- Preparation of functional specification document with use cases representing the requirement.
- Developed the front end and server side using JSP and Servlets.
- Writing test cases and its execution using JUnit framework.
- Designed MySQL database and created tables as per the requirements.
- MySQL database design & database connection using JDBC.
- Application deployment on Tomcat Web Server.
Environment: Core Java 1.4, AWT, Swings, Servlet 2.3, JDBC 3, Linux Operating System, Edit Plus, CVS, MySQL 4,Tomcat 5.x,CMS, Toad etc.
