Java Developer Resume
Kansas City, MO
SUMMARY
- Sevenyears of strong experience in developing and implementing Enterprise Solutions for Distributed various Object Oriented and web based Enterprise Applications using Java/J2EE technologies.
- Experience in different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Extensive experience in IT, Health Servicesand Insurancedomain areas.
- Development experience with J2SE & J2EE technologies (JSP, SERVLETS, JSF, EJB, RMI, AWT, Applets and JDBC), Web Services (SOAP, WSDL, REST), JMS, Maven, ANT, JPAHTML, CSS, JavaScript, LDAP, AXIS, AngularJS and JQuery using Ajax.
- Thorough experience in XML related technologies like writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
- Good experience in using Spring(IOC, AOP, MVC, DAO, Task Scheduler, ORM), Struts, Hibernate and Java Server Faces Frameworks.
- Implemented various levels of application and services using Spring - Framework, EJB, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
- Experience in writing numerous test cases using JUnit framework with JPROB integration
- Experience using various web/application servers like open source Apache Tomcat, Apache Axis and Apache HTTP Server. Implemented SSL over Apache and Tomcat usingOpenSSLApache TomcatandJBOSS
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like Oracle Application Server,IBM WebSphere Application Server 7.x/6/5, BEA WebLogic9.1/8.1.
- Good Experience in software development process using Agile, XP, Rup and Scrum. Proficient in creating server-side components, design implementing Business Tier Objects, User Interface design and development, Unit testing, debugging and Deployment.
- Extensive experience in SQL, PL/SQL programming, Stored Procedures, Functions,Triggers, SQL Tuning, Normalization and Query Optimization.
- Worked with Multiple Databases like MS SQL Server, DB2, Oracle, and MySQL. Experience with configuring connection pools using JNDI and JDBC
- Proficiency in programming with different JavaGUI/IDE tools of Eclipse, RAD, WSAD,JBuilder, and good familiarity with Net Beansfor developing, deploying and debugging the applications.
- Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and VSS.
- Worked on Logging Framework using Log4j
- Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
- Performed Unit testing and performance testing using JUnit and JMeter.
- Experience of application development in different environments like Windows 98/NT/2000/XP, shell scripting in UNIX.
- Excellent ability to quickly master the technologies and concept.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: JAVA, SQL, PL/SQLJ2ee Technologies Servlets, JSP, JDBC
Frameworks: Jakarta Struts, Spring, Spring MVC, Hibernate
Web technologies: HTML/DHTML, CSS, JavaScript, JQuery, JSTL, XML
Database: Oracle, DB2,MySQL
Application/Web Servers: BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat
Design Methodologies: UML
IDE: RAD, NetBeans, Eclipse, WSAD, JBuilder
Operating System: Windows 98, NT, 2000, XP, Vista, 7, UNIX
Build Tools: Maven, ANT
Testing Tools: JUnit, JMeter, Rational Clear Quest, Mercury Quality Centre
Version Control Tool: VSS, TFS, CVS, SVN, Clear case
Logging Tool: Log4j
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Java Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- JQuery library and AngularJShas been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Wrote authentication and authorizationclasses and manage it in the front-controller for all the users according to their entitlements.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, and JavaScript.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, Spring MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
- Designed and Developed front-end JSP, JavaScript, JSTL, EL,
- Designed and Developed Web Services using technologies UDDI, WSDL, SOAPto communicate to theother modules.
- Developed REST services as part of new modules
- Wrote various Hibernate Queries using Hibernate Query Language(HQL) and hibernate criterion queries to execute queries against database.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Involved in performance tuning of the application to meet nonfunctional requirements.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations
- Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.
- Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
Environment: Java, J2EE, Servlets, Hibernate, Spring, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i/10g, CVS, Rational Rose,JNDI, UNIX, ANT, SOAP, Spring MVC, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema, AngularJS.
Confidential, NY
Java Developer
Responsibilities:
- Understanding the health care functionality by communicating with DSHS.
- Interacted with Business Analysts and users to gather new requirements and creating design documents as per the requirements.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
- Involved in analysis, design and development of several modules in Provider one.
- Used MVC architecture for developing the Provider one web modules.
- Developed several web pages using JSP, HTML and CSS.
- Used JavaScript to perform checking and validations at Client side.
- Used Struts framework to build MVC architecture and separate presentation from business logic and Struts Validation framework for validating the forms
- By using AngularJS with the MVC made both the development and the test easier.
- Implemented Application Beans which are managed by Spring Container with Transaction Management Using AOP Configuration.
- Developed Hibernate mapping and criteria queries for data persistence
- Log4j was used to log the events in the application
- Consumed and exposed web services using WSDL, XML and XSLT
- Worked with SQL and PL/SQL with Oracle. Developed complex SQLs and Stored Procedures, to perform data validations and data integrity checks of the application
- Written Unit test cases using JUnit and involved in Performance testing using JMeter
- Provided support to System Integration Testing (SIT) and User Acceptance Testing (UAT) Teams to review the test scenarios and also fix any defects encountered during testing.
- Used RAD for developing the application.
- Used Clear Case and Clear Quest for controlling and maintaining the source code or document’s version.
Environment: Java Struts 1.3, JSP, CSS, XML HTML, Oracle 10g, PL/SQL,AngularJS, Ant, JUnit, Log 4J, RAD 6.0, Rational Clear Case and Clear Quest.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in design and development of n-tier architecture.
- Developed Use Case Diagrams and Class Diagrams using Microsoft Visio.
- Created Functional and System Design specification documents
- Implemented unit testing (Junit&Mockito), functional testing and integration testing.
- Implemented test cases for all scenarios.
- Developed RESTweb services using JAXB.
- Developed business logic using Java Beans.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Implemented J2EE design patterns.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Involved In Performance and SQL Query Optimization.
- Was involved in code reviews and defect tracking.
- Implemented Hibernate annotation POJO classes.
- Used Maven for dependencies and configuration management.
Environment: Java 1.6/1.7, Web Services, REST, JAXB, Hibernate, J2EE, Oracle 10g/11g, WebLogic server 10.3, JSP, JDBC, Eclipse IDE, Junit, Mockito, SVN, Spring Framework, UNIX, ANT, Servlets, EJB.
Confidential
Java Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developed User Interface and implemented business process using JSP and Servlets.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Strong understanding of the software development cycle, specifically Agile/SCRUM
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Developed Schema & Catalog loading solutions for GSA Advantage using Hibernate O/R Mapping
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlets, AJAX technologies hosted on JBoss Application server
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring
- Developed Order Processing using XML and OASIS UBL.
- Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel API.
- Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API
- Developed asynchronous solution for Profile updates on the website using JMS technologies
- Integrated with external agencies using BEA Integration server and Ariba Network
- Communicate effectively with executive stakeholders in gathering requirements and ensuring project success
- Participate in Requirement, Design, Development and Deployment sessions.
Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit, Clover, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, WebSphere Application Server 6.1, Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
Confidential
Java Developer
Responsibilities:
- Created reusable components in JavaBeans to keep track of all business transactions of NYSE listedcompanies.
- Implemented UI screens using HTML, CSS, JSP and validations using Java Script.
- Implemented Business layer using Struts Actions, Action Form classes.
- Experienced with handling validations using Struts validation frame work.
- Implemented DAO layers to access persistent layer using JDBC.
- Designed database and coded PL/SQL stored procedures, triggers required for project
- Involved in Integration Testing in User Acceptance Test.
- Developed the Shell scripts to trigger the Java Batch job, Sending summary email for the batch job status and processing summary.
- Used ANT tool to build and deploy applications.
- Developed and integrated functionality of Language Settings and UI setting module.
- Developed Struts framework Action Classes.
- Develop, inspect and build UI code using JSP, Java Script, Java and HTML
- Support Maintenance and Bug fixes.
