Sr. Java Developer Resume
Irving, TX
SUMMARY
- Over 7+Years of experience, in designing, developing, testing, support and implementing software applications using Java, J2EE Technologies.
- Good experience in application development using Java, J2EE, JDBC, JSP, Servlets, Struts Tiles, EJB2.0/3.0, XML, JavaScript, HTML, AJAX, JMS, JavaBeans
- Developed XML applications, SAX, XSLT, DTD’s using DOM and XML Schemas.
- Experience with Application Servers and Web Servers such as BEA Weblogic Server 8.1/9.2, JBoss Server 4.0.2, IBM Web Sphere 5.0/6.0/7.0 and Apache Tomcat 5.5
- Good experience in Apache Struts, Hibernate - 2.0/3.0, JSF and Spring MVC presentation tier frameworks
- Good exposure on J2EE design patterns such as Business Delegate, Model View Controller (MVC), Value Objects, Data Access Object (DAO), Singleton pattern, Factory method pattern.
- Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL, Stored Procedures
- Extensive experience with Enterprise Java Beans (EJB) - Session, Entity
- Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services (SOAP/UDDI/WSDL)
- Good hands on experience with JAXP, JAXB, JAX-RPC and JAX-WS
- Extensive experience in GUI development using HTML, CSS, JavaScript, XSLT, AJAX, JSP,JSP Tag libraries, Servlets, JNDI, XML, XSLT
- Good experience with JMS and MDB for server side messaging
- Good knowledge on Persistence API(JPA) for transaction handling
- Experience in working on UML and system design using Rational Rose XDE for Java.
- Extensive experience in different IDE’s like Net Beans, Eclipse, JUnit
- Worked on different OS like UNIX, Windows NT, Windows XP, Windows 2K, Ubuntu
- Experience with adhering to strict coding standards in a team development environment
- Experience excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines
- Ability to change and Adapt to teh environment, and Handle Multiple Projects
TECHNICAL SKILLS
J2EE/WEB Technologies: JDK-1.x, JDBC, JSP, Servlets, AJAX, Struts, EJB-2.0/3.0, JNDI, Web Services, Hibernate, JPA, JFS 1.1, Spring, JMS
Application Servers: JBoss-5.1.0, Weblogic-8.0, GlassFish-3.0, WebSphere Application Server 7.0
Web Servers: Apache Tomcat 6.0.35
XML: XSL, XML Schema, SAX, DOM, XSLT and DTD
Frameworks: Springs, Struts 1.1/1.2/Tiles, JUnit, JSF, Ant, Maven 1.0, WEB-SERVICES (SOAP, WSDL, UDDI), HADOOP1.2.1
Database: MySQL-5.1, Oracle 8i/9i/10g
ORM: Hibernate-3.1, JPA
Scripting Languages: Java Script, UNIX Shell Script
Methodologies: Waterfall, Scrum (Agile)
Tools: Eclipse, NetBeans, WID, JUnit, Ant
Operating Systems: Win 98/2K/XP/NT/2K3/2K8, UNIX, Ubuntu
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. Java Developer
Responsibilities:
- Interacted with users and gathered requirements and business articrafts.
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Data Access Object, and Singleton
- Developed user interface using JSP, HTML to simplify teh complexities of teh application.
- Implemented Web-Services for data exchange between front-end, provisioning and upstream systems through Axis1.2 implementation.
- Developed Web Service Clients using java 1.6.
- Unmarshalling teh response from teh webservice call into Java Objects using JAXB
- Used Spring 2.0 Framework for Dependency injection and integrated it with Hibernate to facilitate DML and DQL queries and represent object database mapping.
- Developed code in WID and deployed teh application on WebSphere Application Server
- Developed Stored Procedures, Packages in Oracle to populate teh customer data for HMC existing users.
- Involved in creating new entities using DAO’s and DTO’s for mapping to teh database tables
- Involved in developing new windows scheduled jobs which pulls teh files from ftp server in accordance with teh business requirements and modified teh existing jobs.
- Involved in implementing multimode setup for Hadoop in Ubuntu for parsing teh log files.
- Maintained version control of code using CVS
- Involved in writing teh test cases and creating teh test clients for webservices.
Environment: JSP, Spring 2.0 Framework, Oracle10g, Web Services, SOAP, WSDL, JAX-B, IBM WID 7.0, CVS, Web Sphere Application Server 7.0, Hibernate 3.0, Ant, log4j, Agile, XML, Unix Shell Script, Hadoop 1.2.1,Ubuntu 10.4, JDK 1.6
Confidential, Plano, TX
Sr. Java Developer
Responsibilities:
- Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage
- Involved in teh phase one requirements gathering, analysis, design, and development and testing teh application
- Involved in teh development for STARnet Phase one Implemented Model View controller architecture using Struts Framework at presentation tier.
- Developed and deployed teh application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
- Involved in design and development of JSP, HTML and JavaScript for presentation layer.
- Used Hibernate 3.0 in data access layer to access and update information in teh database
- Maintained version control of code using CVS
- Responded to service tickets and service requests within established time-based requirements
- Developed new programs in accordance with teh business requirements and modify existing programs and applications
- Analysis, Troubleshooting and Problem Resolution.
- Identifying teh source of error/issue reported and carrying out teh preliminary resolution steps
- Provided reviews, estimates for tickets ensuring quality and accuracy
- Involved in integrating teh STARnet and GPS (Global Pricing System). Teh application uses teh existing Stored Procedures and designed teh database tables for teh integration.
- Handled teh Data Cleansing for teh new STARnet project for teh accurate Dashboards and Scorecards for Compliance.
- Communicated with teh Offshore Team and helped them understand teh Business Requirements.
Environment: JSP, Struts1.2, Hibernate3.0, JavaScript, SQL Server, MVC, CSS, Ant, Agile, Rational Rose, UML, XML, Clear Case, CVS, JBoss 5.1.0 SP1 Application Server, Apache Tomcat 6.0.35, JIRA, Eclipse
Confidential, Camp Hill, PA
Sr. Java Developer
Responsibilities:
- Performed Object Oriented Analysis, Design and Modeling using Rational Rose Enterprise Edition
- Involved in design and development of JSP and HTML for presentation layer
- Developed client-side validations using JavaScript
- Involved in teh complete cycle of analysis, design, and development and testing teh application
- Designed and implemented teh MVC architecture using teh Customized Framework
- Used EJB2.0 for Transaction Handling
- Involved in developing Service, Controller and JSP as per business requirements
- Involved in design and development of entities using DAO’s and DTO’s for mapping to teh Database Tables
- Created SQL queries for teh TEMPeffective retrieval and storage of data from teh Oracle 10g Database
- Developed and deployed teh application on Web Sphere Application Server
- Involved in designing teh XSD
- Used JAXB to marshal and unmarshal teh xml - Java Object and Java Objects - XML
- Used Log4J for logging and debugging process
- Actively involved in building and debugging teh application using Rational Application Developer
- Maintained version control of code using ClearCase
- Involved in writing teh test cases and unit tested teh modules using JUnit
Environment: JSP, Servlets, JavaScript, Oracle 10g, MVC, CSS, Maven, WebSphere Application Server 7.0, RAD 7.5, EJB 2.0, log4j, Agile, Rational Rose, UML, DAO, XML, Clear Case, Web Services, JUnit, ClearQuest, DTO
Confidential, Louisville, Kentucky
J2EE Developer
Responsibilities:
- Developed user interface using JSP, JSF, HTML and JavaScript to simplify teh complexities of teh application
- Implemented Model View Controller (MVC-2) architecture using Struts Framework at presentation tier
- Created Action Classes which route submittals to appropriate Business Delegate and render retrieved information
- Validated all forms using Struts validation framework and implemented Tiles framework in teh presentation layer
- Extensively used Hibernate 3.0 in data access layer to access and update information in teh database
- Used Spring 2.0 Framework for Dependency injection and integrated it with teh Struts Framework and Hibernate
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC-2, Data Access Object, and Singleton
- Used Java Messaging Services (JMS) for reliable, asynchronous communication to send automatic email notifications to clients
- Used Web services for getting status of claim report and used XML parsers for data retrieval and CVS for version control
- Used XSLT for transformation from one xml document into other xml document
- Used Eclipse 3.0 for writing code and JBoss 4.0.2 to deploy
- Designed various tables required for teh project in Oracle 9i database and used teh Stored Procedures in teh application
- Developed JUnit test cases for all teh developed modules
Environment: JBoss 4.0.2, Eclipse 3.0, JSP 2.0, Servlets 2.3, Ajax, Struts, Hibernate 3.0, Spring 2.0, JMS 1.1, XML, Web Services, SOAP, WSDL, JAXB, Log4J, JUnit, ANT, JavaScript, UNIX Shell Script, HTML, XSLT, DHTML, CVS, PL/SQL, Oracle 9i, Rational Rose
Confidential
J2EE Developer
Responsibilities:
- Developed web client application by JSP, HTML and XML/XSL Schema
- Involved in coding front end using Struts Framework concepts like Action classes, validation.xml, Tiles.xml, DynaActionFormBeans, Struts-config.xml, JSP’s
- Involved in writing Web Service client components to call Rating & Billing and other Infinys components using JAX-RPC
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml
- Involved in implementing business requirements using EJB by writing stateless session beans
- Involved in integrating teh business layer with DAO layer using ORM tool Hibernate 2.1.7
- Created web services using SOAP, WSDL. Teh calls and responses between client and server are transmitted as SOAP messages
- Involved in performance improvement sessions and suggested few performance tips like caching, objects creation techniques
Environment: Windows XP, Spring Framework, Struts v1.2.9, Hibernate 2.1.7, EJB 3.0, HTML, JPS, Web Services(JAX-RPC), XML, SOAP, WSDL, ECLIPSE 3.1.0, IBM Web Sphere 5.0, Oracle 9i
Confidential
Programmer/Analyst
Responsibilities:
- Involved in Project Analysis and Coding of teh project
- Involved in Developing Server side and Client side module
- Responsible for client side validations using Java Script
- Developed Session Beans for business logic and Entity Beans for persistence of data
- Writing and executing SQL Queries, SQL stored procedures and functions, making teh data access layer transparent from teh business logic layer
- Involved in teh development of Servlet and XML pages
Environment: Java Servlets, JSP, Oracle, Tomcat, HTML, Java Script, JDBC, Windows NT