Sr. Java Developer Resume
Raleigh -, NC
SUMMARY
- Around 8 years of experience in software development and implementation. Extensive experience in all the stages of Software Development Life Cycle (SDLC) from analysis, design, development and testing
- Major programming experience includes Core JAVA, Servlet, JSP, Java Script, JUnit, XML, CSS, and HTML.
- Experienced in design, development, testing and maintenance of applications developed using STRUTS (Struts 1.x and Struts 2.0) frameworks.
- Experienced with web services development and popular frameworks like Struts 2.0, Hibernate 3.0, and Spring MVC.
- Expertise in application servers like JBOSS, Apache Tomcat and IBM Web sphere 5.1; Oracle 11g/10g/9i, Hibernate and PL/SQL.
- Experienced using BEA WebLogic and Tomcat, UML.
- Worked on different IDEs Net Beans, Eclipse.
- Experienced in Object Oriented Analysis and Design (OOA & OOD) concepts, design patterns and Message Broker.
- Extensive working knowledge with Eclipse, IBM WSAD, WebLogic Workshop and JBuilder IDE tools.
- Experience in design/develop the JAX - WS/JAXB and XML Beans Webservices,
- Experience in XML schema design (XSD).
- Experienced in using Object Relational Mapping tools like Hibernate JPA
- Solid experience in implementing the J2EE Patterns like MVC, Business Delegate, Session Façade, Value Objects, Data Access Object, Command Pattern
- Experienced in using Actuate eReporting suite to design, integrate and deploy customized reports
- Possess strong domain knowledge in Mortgage, Banking, Communication and Financial sectors
- Well versed with Business Analysis and Customer requirement analysis
- Excellent communication and presentational skills. Can work well in a team or independently
- Expertise in data structures, algorithms, and complexity analysis.
- Superior Analytical/Troubleshooting skills
TECHNICAL SKILLS
Core Expertise: J2EE (EJB, Servlets, JSP, JDBC, JMS), UML, XML, JAX-WS, Webservices, Struts, Spring, POJO, Design Patterns, Hibernate.
RIA Technologies: AJAX, EXT-JS 3.x, JQuery
Web & App Servers: IBM Websphere 5.0, BEA WebLogic 8.1/9.2/10.x, JBoss 4.2, Apache Tomcat
Scripting Languages: Java Script, Unix Shell and AWK scripting
Mark Up Languages: HTML/DHTML, XML (XSLT, DOM, SAX, JAXB, JAXP, Xerces & XML4J) HTML, AJAX
DBMS/RDBMS: Mongo DB, Oracle 9i/10g, MS SQL Server & Sybase
Build Tools: Apache ANT, Maven
Configuration Management: Rational Clear case, Visual Source Safe & CVS
Operating Systems: Unix, Windows, Solaris,linux
IDEs: WebLogic Workshop 8.1, Eclipse 3.2, JBuilder, IBM WSAD 5.1 and Net Beans
Web Services: JAX-WS/RESTful, AXIS-2
PROFESSIONAL EXPERIENCE
Confidential, Raleigh - NC
Sr. Java Developer
Responsibilities:
- Implementing parsing techniques to extract data from XMLs.
- Code and test application modules.
- Participate in peer code review, integration test and user acceptance testing.
- Provide application maintenance and enhancement support for legacy systems.
- Use Spring Framework for the application.
- Write Web-services to expose the business methods to external services.
- Deploy the applications in windows environments.
- Spring MVC component development.
- Spring JDBC Component development.
- Discuss implementation/design approaches with Client.
- Strong Experience in using XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans.
- Enabling the SSO for the application.
- QA release process and Bug fixing.
- Experience in working with relational databases like Oracle, DB2 and MySQL.
- Designed and developed stored procedures, triggers in Oracle to cater the needs for the entire application.
- Developed complex SQL queries for extracting data from the database.
- Used JAXB for processing XML documents (Marshalling and Unmarshalling).
- Participate in discussions with business users for requirements related doubts.
- Design web applications using HTML and subversions.
Environment: Java-J2EE, JDK, JSP, Servlets, spring, Hibernate, Eclipse, SQL, Maven, Subversions, PL/SQL, Web Sphere, Tomcat, JavaScript, HTML, CSS, XML.
Confidential, Tulsa- OK
Sr. Java Developer
Responsibilities:
- Write Hibernate Queries with JPA framework.
- Implement GUI using spring frame work
- Write persistence layer and business layer (EJB's).
- Write JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Utilize AJAX technology for invoking server calls.
- Use Spring Framework for the application.
- Write Web-services to expose the business methods to external services.
- Deploy the applications in windows environments.
- Discuss implementation/design approaches with Client.
- Perform unit testing and participate in user presentation of the shop floor module.
- Fix issues related to performance tuning.
- Participate in discussions with business users for requirements related doubts.
- Design web applications using CQ5 and subversions.
Environment: Java-J2EE, JDK, JSP, Servlets, spring, Hibernate, CQ5, Eclipse, SQL, Git, Maven, Subversions, PL/SQL, AJAX, Web Sphere, Tomcat, JavaScript, HTML, CSS, XML.
Confidential, Pittsburgh- PA
Java/J2EE Developer
Responsibilities:
- Understood functional specifications, designed, and created custom solutions to match the requirements.
- Designed the architecture of the project as per Struts MVC Frame work.
- Developed the application using test driven development for java/J2EE.
- Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with custom filter, group and sorting along with exporting capabilities.
- Prepared use case, sequence diagrams, class diagrams, Activity diagrams etc. using Rational rose
- Designed, developed and validated the front end using HTML, CSS, JavaScript and JSP for reusable web interface components including the open source display tag libraries.
- Developed the online application module with latest Curam technology IEG2 (Intelligence Evidence Gatheting2).
- Implemented Tomcat on Java servlet and Java server pages.
- Coding of the business layers in Curam (V5.2) framework.
- Designed and developed the validators, controller classes and java bean components.
- Designed and developed hibernate configuration and session-per-request design pattern for making database connectivity and accessed the session for database transactions respectively.
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend MySQL and Oracle database tables for the application.
- Developed java program to extract data from the backend database (MS SQL Server) and imported the data using b formats and in turn generate quality custom Jasper reports in MS Excel, PDF and CSV formats.
- Designed and developed stored procedures, triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Wrote PL SQL scripts for daily system performance and health check.
- Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Developed integration issues, system testing issues, user acceptance issues and production issues including JUnit.
Environment: Java-J2EE, JDK, JSP, Servlets, Struts, Hibernate, SQL Server 2005, Eclipse, SQL, PL/SQL, Log4j, CVS, Web Sphere, Tomcat, JavaScript, HTML, CSS, XML and UNIX.
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Deployed the Ear and WAR file on WebLogic Server.
- Developed GUI for various products using JSP, Servlets and Tag Libraries.
- Used Xerces XML Parser to export XML data generated by EJBs to CSV and HTML format.
- Designed and developed the architecture for Network Map for displaying Customer Network through a Java applet using AWT, Swing and XML.
- Built application using Ant. and performed unit testing using JUnit.
- Used Spring Framework for dependency injection, and integrated with the Hibernate framework
- Developed Java based batch programs using functions for loading data into central database by accessing different remote databases.
- Developed SQL Queries, stored procedures and functions for incorporating business logic.
- Assisted system migration and actively involved in production support, interacting with customers for resolving production issues.
- Participated in the documentation of Object Models, User Manuals and source code for EJBs, JSPs and on-line help.
Environment: J2EE, WebLogic, JDK 1.2, JSP, Servlets, Spring 2.5, JUnit, Web Services, ANT, JDBC, XML, HTML, JNDI 1.2, CSS, SQL, PL/SQL, JavaScript, Oracle 8.0, Sun Solaris 5.7, Win NT, CVS
Confidential
Software Developer
Responsibilities:
- Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
- Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Designed enterprise application using MVC architecture.
- Created Web pages using XML, XSLT, JSP, HTML and JavaScript.
- Optimized the code and database for maximum performance.
- Developed Servlets for user authentication and request handling.
- Participated in requirements gathering and prepared software requirement specification.
- Designed and maintained the database to support the application using Oracle8i.
- Developed session beans to implement business logic.
- Developed business logic and deployed it in WebLogic environment.
- Created connection pools, deployed JSP, Servlets, and EJBs on WebLogic.
- Day wise transactions were listed using Swing Component - JTable and Servlets.
- Participated in the migration of data from MS Access to Oracle8i as the legacy system uses MS Access as the database.
- Wrote JUnit Test cases for testing the application.
- Performed System Integration Test.
Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, XML, XSLT, Apache Tomcat, Oracle, JUnit, MS Access, UML, Windows.
Confidential
Java Developer
Responsibilities:
- Actively involved in UI design for application.
- Used Struts validation logic to generate user friendly error messages by using application properties.
- Developed entire JSP pages for the application.
- Used Hibernate to communicate between action servlets and Database interactions.
- Used Log4J logging framework. Log messages with various levels are written in all the Java code.
- Used the MVC model to create the Object Model.
- Extensively used JSP, CSS, XML, XSL, and Servlets for the presentation.
- Tested and deployed application into Preprod and Prod servers.
Environment: Java, Struts, JSP, Hibernate, Oracle, Tomcat, Eclipse, Linux, Windows.
