Sr.java/j2ee Developer Resume
Sanjose, CA
SUMMARY
- Around 7+ years of Experiencein all facets of J2EE Application design and development, including requirements analysis, implementation, deployment and maintenance
- Experience in using Java, J2EE, Java Servlets, JSP, JSTL, Spring, JDBC, Java Beans, EJB, Hibernate, JPA, JavaScript, XML, and Web Services.
- Strong Experience in Spring Frameworks, Oracle ADF, Hadoop and Hibernate ORM.
- Experience on using design patterns including MVC, Facade, Factory, Iterator, and other Obect Oriented desing patterns.
- Proficient in designing and developing Web Services using WSDL, SOAP, XSD, microservices and Axis.
- Expert in using Java Collection classes, Thread Libraries, and JDBC.
- Experience in using JSP, HTML, JavaScript, DOM and CSS.
- Subsential experince in executing the SDLC using Agile methodlogy with emphasis on software quality.
- Expert on using WebLogic, JBoss, Tomcat Apache, and Resin.
- Excellent hands on experience using leading IDEs: Eclipse, SST and Netbeans.
- Experience on Linux RHEL 5, Windows 2008, Win XP/07, Centos Operating Systems.
- Working experience on Oracle, and MySQL Relational databases. Expert in using Toad and SQLDeveloper.
- Strong Database development experience in writing SQLPlus, and SQL with good knowledge of RDBMS fundamentals.
- Experienced in writingPL/SQL procedures, Triggersin Oracle andStored Proceduresin DB2 and MySQL.
- Experience in using test driven designs (TDD), and developing unit testing using JUnit APIs.
- Provided technical support for debugging web applications, database and assistance to production systems.
- Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills.
- Strong interpersonal skills, ability to interact with team members and good communication and presentation skills.
- Worked closely with the project management, business analysts and users to completely define specifications to help ensure project acceptance.
TECHNICAL SKILLS
Programming Languages: Java 1.6, SQLPlus, JavaScript, JQuery, HTML, XML, CSS, bash Scripts, C/C++, SQL.
Web Technologies: JSP 2.0, Java Servlets, Struts 2, Java Beans, EJB, JDBC, JavaScript, AJAX, JNDI, CSS, XML, HTML, SOAP, WSDL, Web Services and Microservices.
Operating Systems: Unix/Linux RHEL 5, Windows 2008, Win XP/07, Centos 6
Databases: PL/SQL, DB2, Oracle 10/11g and MySQL 5.1
Frameworks: WebLogic, JBoss, Spring, Hibernate, Hadoop, JSP, EJB 3, Oracle ADF.
Tools: /IDE’s: Eclipse 3.0, Net Beans 6.0, CVS, Tortoise SVN, SoapUI, Toad, SQLDeveloper, Maven, Ant
Design Methodologies: OOAD, MVC Model, OOPS, UML - Agile Project Methodology
PROFESSIONAL EXPERIENCE
Confidential, SanJose, CA
Sr.Java/J2EE developer
Responsibilities:
- My responsibilities were to design and develop Java/J2EE application for Billing module, Monitoring module and Scheduling online facilities.
- Enhanced and maintained several Spring Components (MVC, Façade, service, controller) in implementing Business Logic and to interact with the other subsystems, Maintained Spring configuration files.
- Re-factored and enhanced the API of IABS to support Wholesale Billing System.
- Developed the Spring Utility Classes, entity classes, and Hibernate template classes for DB access.
- Emphasize experience in Java/Java core collection, thread libraries and JDBC.
- Simple use of UML use cases and class diagrams and sequence charts.
- Designed and developed of Add, Edit andprofile view web pages for the Credit Monitoring module, including Search and Result modules for Accounts Department and customers.
- Worked with the business analysts, project managers and end-users to gather requirements, design the database, and develop the application subsystems.
- Developed the SQL stored procedures usingPL/SQLfor the Debt Collection module in Scheduling subsystem.
- Involved in transferring knowledge, trained new developers and team members in creating web applications
- Actively participated in Unit, Integration and User Acceptance testing phases.
Environment: Java/J2EE,Spring Beans,JDBC, JavaScript, JQuery, AJAX,XML, JSP,HTML, DHTML, RHEL 6,SQL, PL/SQL, Hibernate 3, JUnit, Oracle 10g,WebLogic.
Confidential, Westlake OH
Sr.Java Developer
Responsibilities:
- Extended functionality in the GUI client using Java Swing.
- Provided operations to assist users to provide insurance policy information, selecting new policies, make changes to existing policies and manipulate (sort, compare) search results.
- Developed the specs and high level design for several reusable components like the logging service.
- Designed web portals using HTML & used Java script, AJAX.
- Developed User Interface using JSP, HTML, AJAX, CSS, creating business processes .
- Developed Servlets, Core Java components and JSPs using Struts Frame work.
- Used springs framework to implement the MVC model and Hibernate to connect to the Database.
- Extensively developed Servlets and JDBC calls for accessing data from database.
- Developed Database connection methods using JDBC to connect Oracle database.
- Used JSF for handling the client side GUI.
- Implemented End to End testing and code reviews using JTEST and Junit.
Environment: JDK 1.5/1.6, JSP, JDBC, Spring 2.5.0 Oracle 9i, Struts 2.0, Hibernate2, HTML, Servlets, JavaScript, AJAX, JUnit.
Confidential, Plano, TX
Sr.Java/J2EE Developer
Responsibilities:
- Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life-cycle of the project using Agile (Scrum) Methodology.
- Optimally prepare, develop, and maintain physical application design based on functional.
- Created Java Server Pages for client presentation (View) and interaction with business layer.
- Developed Multi-threaded applications and also applied some other core Java concepts like Data Encapsulation.
- Clients and Servers communication using Restful Web Services.
- Involved in the deployment of the application into Apache Tomcat Server.
- Implemented Spring MVC 2.5.0 and Hibernate3 framework to support for MVC architecture.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Created tables stored procedures and triggers in Oracle. Used Hibernate for mapping between databases and objects in Java.
- Responsible for Implementation, Maintenance and Production support for the Product.
- Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.
Environment: HL7, JDK 1.5/1.6, JSP, JDBC, Spring 2.5.0 and Hibernate3, Restful Web Services, Apache Tomcat, Oracle 10g, Maven, JavaScript, JUnit 4.0.
Confidential, Dallas, TX
Sr.J2EE Developer
Responsibilities:
- Created Java Server Pages for client presentation (View) and interaction with business layer through remote and home interfaces of JMS/ MDB, EJB (Stateless Session Beans).
- Used Message Queues to get the requests and send the responses back.
- Involved in the deployment of the application into IBM WebSphere Application Server.
- Implemented Struts, Springs1.1.0 and Hibernate2/3 framework to support for MVC architecture.
- Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life-cycle of the project using Agile (Scrum) Methodology.
- Optimally prepare, develop, and maintain physical application design based on functional.
- Used Core Java concepts of Multithreading and Data encapsulation.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Created tables stored procedures and triggers in Oracle. Used Hibernate for mapping between SQL databases and objects in Java.
- Middleware (Diamond Core Framework) experience with Enterprise JavaBeans (EJB) using a production EJB server. Developed Stateless Session Beans (SLSB).
- Designed web portals using JSF/HTML & used Java script, AJAX for Client side validations.
- Responsible for Implementation, Maintenance and Production support for the Product.
- Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.
Environment: JDK 1.4/1.5, JSP, JSF, JDBC, Struts 1.1, Springs1.1.0 and Hibernate2/3, IBM WebSphere 6.0, EJB 3.0, MDB, JAXB, Diamond Core, ReqPro/ReqWeb, IBM MQs, JAXB, Oracle 10g, Maven, JavaScript, JUnit 4.0.
Confidential, Reston, VA
Sr. Java/J2EE Developer
Responsibilities:
- Optimally prepare, develop, and maintain physical application design based on functional.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Created tables stored procedures and triggers in Oracle.
- Middleware experience with Enterprise JavaBeans (EJB) using a production EJB server such as Web Logic Server. Developed Session Beans.
- Designed web portals using HTML, PHP& used Java script, AJAX for Client side validations.
- Responsible for Implementation, Maintenance and Production support for the Product.
- Developed Database connection methods using JDBC to connect Oracle database.
- Inspected all inbound and outbound network activity and identifies suspicious patterns using IDS.
- Used IPS with combination of IDS and an application layer firewall for protection.
- Implemented the extraction of data to JSP’s and Java Servlets from Oracle utilizing JDBC.
Environment: JDK 1.4/1.5, BEA Web Logic, Enterprise Java Beans (EJB), JSP, JSF,XSL, XSLT, Jbuilder, Rational Rose, Clear Case, XML, SML, Perl, Oracle 8, Perl, Shell Scripting, Linux, Ant, Log4j.
Confidential
J2EE Developer
Responsibilities:
- Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
- Used spring framework as middle tier application framework and handled persistence strategy using spring’s ORM module for Hibernate.
- Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
- Involved in developing web tier using Spring MVC Framework.
- Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
- Used best practices and design patterns Singleton, DAO, DTO, MVC etc.
- Developed various Controller classes and used spring’s validator for form validations.
- Developed code to consume Web services using Spring-WS and used SOAP based messaging format for transferring request and responses and validated the request and responses against XML Schema Definition.
- Used JSTL for view coupled with spring bind tags and enhanced UI with CSS.
- Used Display Tag to show data in tabular form.
- Worked on SQL Server as the relational backend.
- Log4j used for logging and tracing.
- Followed best practices of TDD consistently testing service and data access tier using JUnit.
- Wrote build scripts for the application using Ant.
Environment: Spring 2.x,Spring MVC, Hibernate 2.x, JUnit 3, JSTL, JBOSS 2, SQL Server, Log4j, Ant, XML, HTML, CSS, JavaScript, Web services, SOAP, WSDL.
Confidential
Java/J2EE developer
Responsibilities:
- Developed web tier using Struts MVC, Struts Tiles, and Struts Validator.
- Used JDBC for persistence layer and MYSQL as relational backend.
- Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, JSP, HTML, Custom Tags and Struts Tags.
- Implemented Struts Declarative Exception handling for exception handling in web tier.
- Service and data access tier tested using JUnit.
- Used Log4j for logging and tracing.
- Used Display tag for tabular data representation and data export to different formats like CSV, Excel and PDF.
- Wrote Ant builds to build and migrate the application across development, test and production environment.
- Used AJAX to perform simple XML Http Request for retrieving data dynamically into the web page and displayed them using JSON.
- Bug fixing and peer to peer review for the other developer’s source code.
Environment: JDK 1.4.2, Eclipse, JDBC, Struts 1.x, Tiles, SVN, JUnit, JSTL, JSP, Tomcat, MYSQL, Log4j, Ant, XML, HTML, CSS, JavaScript, AJAX.