Java Developer Resume
Irving, TX
SUMMARY
- Over 8 years of Experience in Systems Analysis, Design, Development and Implementation of various applications including Web, Windows and Client/Server Application development using J2EE/ Web Services/SOAP/WSDL/SOA.
- Having around 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experienced in Object Oriented Analysis, Design & Programming.
- Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JSF, JDBC, JNDI and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, spring, Struts, and integrating among them.
- Good Knowledge of Web Services using SOAP, RESTful.
- Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript,JQuery Technologies.
- Strong experience in deployment and configuration of application servers IBM Web sphere, BEA Web Logic, Apache Tomcat.
- Strong hands-on experience on Application & Web Servers viz., Apache, TOMCAT, IBM WebSphere, JBOSS, and WebLogic including configuration, administration and documentation.
- Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
- Developed test cases with Junit, logging with Log4j, Built automation scripts with Maven and Ant.
- Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD.
- Strong team player and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
- Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation Skills.
TECHNICAL SKILLS
Java: Java 5/2.0/1.1/1.0, JDK 5/2.0/1.4/1.3/1.2, J2EE 2.0/1.1, J2ME, EJB 2.0/1.1, and J2EE Design Patterns, JNDI, JWS, JSP, Servlets, Java Beans, Applets, JDBC/ODBC.
Enterprise Servers: IBM WebSphere 6.0/5.0/4.0/3.5/3.0, BEA WebLogic 8.1/7.02/6.1/5.1/4.5.1, BEA Weblogic Integration 8.1, JBoss& Java Web Server 2.0.
XML Technology: XML, XSL, DTD/Schema
Programming: C, SQL, PL/SQL, HTML 4.0, DHTML, Struts, JSP/Servlets, Spring 2.0
Databases: DB2, Oracle 10g/9i/8i/8.0.3/7.5, MS SQL 2005/2008.
Other Tools: WSAD, JBuilder, Eclipse, SQL Navigator, VSS, UML, MyEclipse 6.0, RAD
Environment: UNIX (Solaris, Linux, HP-UX, SCO UNIX), IBM AIX 4.3, Sun Solaris 2.7/2.6, Sun OS 4.0, HP-UX 9.0, Red Hat Linux, MS-DOS 6.22, Windows 2008/7, IBM RS6000, Sun Classic, Sun Ultra, HP9000
Network: TCP/IP, HTTP, X.25, SNMP, PPP
Languages / API’s: Java, JSP, HTML, XHTML, CSS, DHTML, Log4j, C, UML, JNI, JNDI, AJAX/Web 2.0, JSTL, SQL, PL/SQL
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in designing and developing the application using JSP, HTML, CSS and made client validations using JavaScript.
- Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
- Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
- Implemented object/relational persistence (Hibernate) for the domain model
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Created hibernate mapping files and configured them in hibernate configuration file.
- Followed Agile & Scrum Methodology for development of the product
- Involved in writing the Named queries, Criteria queries in Hibernate.
- Involved in fixing the bugs at Development and production levels.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Configured objects in spring applicationcontext.xml.
- Used Log4j for logging.
- Used Spring IOC, AOP for creating beans and transaction management.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Worked in an Agile work environment.
Environment: Core Java, J2EE, JSP, Struts, Hibernate, EJB, JavaScript, Eclipse, Rational Application Developer, WebSphere 6.5, MS SQL2008/2012, Web services, UNIX, Borland Starteam.
Confidential
Java Developer
Responsibilities:
- Designed and developed J2EE and WEB applications to manage and deliver online loan application covering Mortgage for agents and underwriters.
- Application designed and developed using Java Core, J2EE, JMS, JavaScript, Struts, SOA, Hibernate, Spring Batch framework, AOP CSS, Web Services Axis.
- Applications using WebSphere (RAD 6.1) with Commercial Suite add-on, Windows 2000 server, Rules Engine, IBM Mainframe (Insurance Application Architecture - IAA), Object Relational Model.
- Proficient in using J2EE frameworks including Struts, Hibernate, EJB, JDBC and other supporting interfaces.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Implemented multi-threaded design for delivering good response times and avoiding deadlocks and race conditions. Optimized application system for high-availability and high-performance using Load balancing features of Websphere.
- Used two tier design patterns using WebSphere RAD, UML based CASE (Computer Aided Software Engineering) tools. Software Development Life Cycle as per Rational Unified Procedures (RUP), Agile and Scrum processes.
- Written rules to validate the loan dat. Used JUnit test cases for the same passing this data though the rules engine.
- Developed web components using Struts framework.
- Expert in using J2EE frameworks including Struts, Struts-tags, Hibernate, Spring Batch framework, EJB, JMS, JPA, JDBC, and other supporting interfaces.
ENVIRONMENT: Core Java, J2EE, OOP,Collection API, Windows 2000 server, UML, IBM WebSphere Commercial Suite, EJB, MDB, Web Services, SOA, IRAD, Servlets, Apache CXF, Hibernate, Spring Framework, JSP, JSF, JDBC, Java JMS, JUnit, Struts, Oracle, Eclipse, SVN, XML, JavaScript, HTML5, Ext.js, CSS style sheets, Restful, Log4j, Perl, Solaris Unix, Weblogic11g, WebSphere, PL/SQL, Maven, Apache Tomcat.
Confidential
Java Developer
Responsibilities:
- Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
- Build, configured and deployed Web components on Web Logic application server.
- Migrating code from C++ to java using the Object oriented concepts
- Implemented custom JSP tags for displaying trader data.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
- Developed test cases using JUnit for functionality and unit testing.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
- Ant and Shell scripts were written to automate some processes.
- Developed Stateless session beans and Data Access Objects.
- Defined transaction attributes for EJBs for deployment.
- Developed the Controller Servlet for sends the requests to the appropriate Action Classes.
- Developed Action Servlet for incoming client Requests.
- Used Java script and struts validation framework for performing front end validations
- Used Struts Tags to tie the Struts view Components to the rest of the framework.
- Developed Function Library using Java Script.
- Creating the WSDL files for web services to publish the services to another application.
Environment: Java, HTML,JavaScript, SQL Server, SQL, JSP, Struts, Spring, Hibernate, Web Services, SOAP
Confidential
Java Developer
Responsibilities:
- Interacted with the Project Leads and Project Managers to gather the requirements.
- Developed user interface using JSP, HTML and CSS.
- Used JDBC for the Database connectivity.
- Developed JUnit testing for server side code.
- Built, tested and debugged JSP pages for critical modules in the system.
Environment: J2EE, Java Script, Struts, JDBC, HTML, XML, Oracle, Web Logic.