Sr.java Developer Resume
Chicago, IL
SUMMARY
- 7+years of experience with Object Oriented technologies on client - server, multi-tier applications and Web technologies with extensive experience in Core Java, Java/J2EE technologies and strong SQL, MS SQL, Oracle 10g/11g databases background involving System Analysis, Technical Architecture, Requirements Gathering, Design, Development, Testing and Implementation
- Extensive experience in Object Oriented design, Systems Analysis, Software & Web Application development
- Excelled in using variety of J2EE Application Servers such as IBM Websphere, BEA Weblogic, Apache Tomcat, JBOSS
- Use of Java Swing and Core Java Design patterns
- Use of Java Swing Layout Managers and Components
- Extensive experience working with Java JDK1.7
- XML experience includes creating XML files, DTD’s & XSDs, XSL/XSLT Style Sheets and parsing XML using SAX, XmlBeans, Xml WebServices - SOAP and Axis
- Experience with complete Web development application framework consisting of HTML/CSS, DHTML, Servlets, JSP’s, EJB’s, Strut’s, JDBC, Eclipse, and Databases
- Experience with frameworks/tools like Struts, Hibernate, Spring, Log4J, JSP
- Highly experienced with Agile Methodology (Scrum)
- Experience in Development and Documentation throughout the entire SDLC
- Involved in all the phases of SDLC; data modeling - ER diagrams and normalization, systems testing, development, documentation and implementation on both Client/Server as well as Web-based applications
- Expertise in development of client-server and web applications
- Software design experience using MVC architecture
- Experience in identifying actors, use cases and representing UML diagrams
- Experience using scripting languages such as JavaScript
- Strong experience in writing SQL Queries
- Proficiency with SQL queries and good understanding of stored procedures with regards to MS SQL, Oracle 10g and Oracle 11g.
- Database user management and audit using Oracle 10g and Oracle 11g
- Good working experience in writing Stored Procedures, Functions, and Packages
- Experience in working with diverse global teams in product development and test
- Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills
TECHNICAL SKILLS
Operating Systems: Windows VISTA / 9x/NT/ XP/7, UNIX, LINUX
Application / WebServer: BEA WebLogic Server, IBM WebSphere, Tomcat
Java / Internet Technologies: J2EE, JSP, EJB, JMS (MQ Series 5.3), SOAP, Servlets, XmlBeans, Struts, HTML, JavaScript, DHTML
System Design / Frame Work: Design Patterns, Struts, Spring, MVC, Hibernate
Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase, Derby
Developer Tools: MS Office, Eclipse, EditPlus, TextPad, NetBeans, RAD7
PROFESSIONAL EXPERIENCE
Confidential, California
Senior Java Developer
Environment: Java EE 5, EJB 3.0, JSP, Servlets, Eclipse, IBM Websphere Application Server, Spring, Hibernate, JavaScript, Agile, Scrum, SWING, Struts, WebServices, Oracle10g, MQ, SPs, HTML, CSS, XML/XSLT, SOAP, WSDL, JUnit, JSF, AJAX, Core Java, UML
Responsibilities:
- Responsible for prompt development of services, features and tools for the company's highly interactive lending-based System
- Wrote complex PL/SQL scripts for stored procedures, packages and functions & triggers for data transformation purposes
- Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow
- Designed and developed a web application built IBM Websphere Application Server utilizing Hibernate, Java Server Faces (JSF), AJAX
- Client side validation was done using JavaScript
- Involved in repetitive machine driven effort using Agile Methodology(Scrum)
- J2EE application development on Windows and UNIX platforms using MVC pattern
- Involved in writing XML Web Services using SOAP to communicate between applications
- The existing web system was enhanced using Struts and Tiles
- Involved in Software and hardware monitoring using NMS(SNMP)
- User Interfaces were developed using Servlet, Spring, JSP, JSF, Struts and HTML
- Created few modules using JAVA Swing, AWT framework
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with specific client
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts
- Created functional specification documents, use cases, user interface prototypes, and unified modeling language (UML) diagrams
Confidential, Chicago, IL
Sr.Java Developer
Environment: XML, Weblogic 8.1, WebServices, Oracle 10g, XML Schema 1.0, XSLT 1.0, XSL, DTDs, Xerces, JMS, JSP, JSF, Controls, Hibernate 3.2, J2EE Servlets, AJAX, JDBC, Struts, ANT, CVS, Core Java (AWT / SWING)
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application
- Wrote complex SQL queries with Indexes, Sequences, Stored Procedures and Functions
- Developed the user interfaces using JSP embedded with JSTL based on MVC architecture
- Websphere Application server was used for deploying business application
- Created and configured Queues and Topics for JMS
- Interacted with WebServices using SOAP using HTTP through XML serialization
- Developed an Ajax framework for rapid development of Rich Internet Application access to databases
- Used Log4J for logging Framework
- Used JUnit for unit testing
- Created functional specification documents, UI prototypes, and unified modeling language (UML) diagrams
- Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC
- Developed the business logic using Java Beans and Session Beans
- Developed Event Logging & Error Reporting application using Servlets
- Developed view pages and JavaBeans (JSP, JavaBeans, HTML)
- Developed system to access to legacy system database (JDBC)
- Designed dataflow system, divided dataflow to modules, defined function and interface
- Designed database tables, stored procedures, functions and wrote user manuals and other training material
Confidential
Programmer / Analyst
Environment: Java, J2EE, EJB2.0, XML2.0, Servlets2.3, HTML, CSS, JSP, Apache Tomcat 6, UML, JMS, Oracle and Windows XP
Responsibilities:
- Involved in defining the business rule according to client specific and convert them into High level Technical Design
- Front End User Interface Design- Used Struts Framework, Html, JSP and JavaScript
- Developed high performance SQL Queries, Stored Procedures and Functions
- Involved in doing various testing as per the specifications and test cases including Unit, Integration testing
- Involved in conducting peer reviews and attended peer reviews as Independent reviewer
- Responsible for the designing, coding and developing the application in J2EE using MVC architecture
- Worked on implementing different views based on user and group entitlements
- Developed the presentation layer using JSP and Servlets
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml
- Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service
- Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC
- Involved in designing DB schema to support different entitlements like permissions and preferences based on user and group privileges
- Responsible for Database Connection configurations, performance monitoring, etc
- Responsible for development of Xml schemas
- Extensive involvement in database design, development and coding using SQL and PL/SQL
- Responsible for production support of Application by proactively looking at production issues
- Used Log4j to implement logging facilities