We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • Over 5+ years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
  • Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, and JAXB. Experience in publishing and consuming SOAP/WSDL/JAX-WS/Base Profile 1.0 based web services using Apache Axis.
  • Highly proficient in using frameworks like Spring, Hibernate and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Expertise in developing Web User Interface using JSP’s, Servlets, Filters, Custom Tag and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc..
  • Experience in configuring application domains Web logic Application Server and Web Sphere and administrative components required for development such as JDBC, JMS etc. Configurations.
  • Experience with Agile methodologies.
  • Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like WSAD, RAD, Eclipse, and Net Beans, various Configuration Management tools like CVS, Clear Case and SVN.
  • Comprehensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD, SQL Developer.
  • Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, C/C++, SQL/PL-SQL

JEE/J2EE Technologies: JSP, Servlets, JSTL, EJB, JPA, JAX-WS, JAX-RPC, JDBC, JMS, JNDI

Enterprise Frameworks: Struts, Spring, Hibernate

Application/Web Servers: Web Logic, Web Sphere, Tomcat, JBoss

Databases: Oracle, SQL Server, MySQL

IDE s & Utilities: Eclipse, WSAD, RAD, NetBeans

Web Dev Technologies: JavaScript, HTML, DHTML, XML, CSS

Tools: Maven, Ant, Visio, Log4j, JUnit

Operating Systems: WINDOWS, Solaris, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, California

Senior Java Developer

Responsibilities:

  • Developing and managing our Experian Social API platform.
  • Designing and developing Java and J2EE web applications with MVC architecture.
  • Responsibilities include designing technical specification, developing and maintaining web and middle tier applications, analyzing and troubleshooting processes.
  • Responsible for analyzing requirements, determining technical approach & technical design, determining effort, and providing deliverable dates for projects and enhancement requests.
  • Collaborating with various technology team members to design and develop batch and web applications.
  • Researching & prototyping new technologies and providing recommendations for application improvement.
  • Additional responsibilities include documenting product functionality, supporting QA and deployment activities, troubleshooting production defects.
  • Developed the application using Spring MVC Framework.
  • Developed various SOAP Web Services for the application.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. Mapped the classes and their relationships according to the Database Model.
  • Used Spring Framework for Dependency injection of DAO’s into Service Layers and also for injecting the Service Layers and DAO’s into Struts Action Classes.

Environment: Java, J2EE, Spring, AJAX, Java Servlets, Java Server Pages, JavaScript, HTML, CSS, Core Java, Hibernate, Java Beans, Tomcat, Apache, Oracle11g, JDBC, Maven, SVN, PLSQL Developer, MVC Design Pattern, Putty, SOAPUI, SOAP 1.2, WSDL, XML, Unix, SQL, SOA, WSDL, Web-Services.

Confidential, Bloomington, IL

Responsibilities:

  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS, and Java Script
  • Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
  • Involved in designing Servlets, JSP pages, deploying and testing then in eclipse.
  • Preparation of UTP for Code Coverage for testing of newly developed/changed/fixed functionality.
  • Responsible for creation and execution of Unit and Integration Tests.
  • Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
  • Designed & implemented UnMarshallers / Marshallers with the help of Apache Xercers Parser to store the entire XML data in to Java Objects and vice versa.
  • Data retrieval and storage in Oracle database. Retrieval of datafrom database using JDBC Connectivity.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in MS Visio.
  • Developed Automated Notes project to generate an automated note when completing a selected set of transactions and automatically record the appropriate information within the note.

Environment: Java 1.4, J2EE, Servlets, JSP, Ajax, JavaScript, HTML, XML, XSL, JBoss, JBoss, Oracle9i, Eclipse3.1, Design Patterns, EJB3.0, Ant, XML Spy professional edition 2006, CVS.

Confidential, Springfield, IL

Java Developer

Responsibilities:

  • Understanding of the business functionality and business rules to be followed during the execution of the projects.
  • Involved in creating design documents and coding for new enhancements.
  • Designed the project using the MVC, DAO, Service Locator, and Business Delegate patterns
  • Implemented Spring framework to leverage on the tiered structure and the IOC and AOP features
  • Followed Agile methodology, interacted directly with the client, provide/take feedback on the features,
  • Involved in Design, Development, Testing and Deployment phases
  • Designed and developed reusable Java utility classes for the business logic functionalities
  • Used iLog JRules to create and manage business rules.
  • Was involved in all phases of the iLog jRules implementation - designing, authoring, execution, validation and deployment.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and Hibernate queries
  • Designed and developed services using SOAP, WSDL and Restful services in RESTeasy to expose them to outside vendors
  • Demonstrated good work load balance between projects and worked under pressure to meet the deliverables
  • Implementing Custom Components and Custom Tag Libraries for displaying the Data Tables
  • Designing the User interface HTML and JavaScript.
  • Developed Java beans that perform the primary business logic functionality with Spring.
  • Configured and deployed the application on the WebSphere application server
  • Designed the XML Schema for data transmission using xml documents
  • Implemented MVC Pattern with Spring and Hibernate, DAOs.
  • Developed User DAOs and Base DAOs using Hibernate.
  • Created Session beans using Hibernate and Spring.
  • Designed and developed several Servlets, JSPs, JAVA classes for presentation layer.
  • Communicates with other internal applications via JMS messages, EJBs, and web services.
  • Implementing Client Side validations using JavaScript and developed front end code with HTML and CSS.
  • Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Supported for bug fixes and functionality change and code releases.
  • Used CVS for Version Repository maintenance.

Environment: Java, J2EE, Servlets, JSP, Spring, Hibernate, JavaScript, HTML, DHTML, CSS, SQL, JUnit, Maven, SOAP, XML, UML, Subversion, Tomcat, Windows, JQuery, Dojo.

Confidential

Java Developer

Responsibilities:

  • Based on business requirement, developed the SQL queries, Stored procedure, Views, Trigger to implementing the business rules and transformations.
  • Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
  • Optimized the code and database for maximum performance.
  • Involved in requirements gathering and preparing software requirement specification.
  • Design and maintain the database to support the application using Oracle8i.
  • Responsible for deploying Web Logic application server.
  • Prepared the complete data mapping for all the migrated jobs.
  • Have strong sql coding knowledge.
  • Exposure to the UNIX shell scripting tasks.
  • Data Migration from Flat files, MS-Access, Excel, SQL Database.
  • Created Stored Procedure and Triggers to enforce business rules.
  • Involved in Query optimization, performance tuning and index creation.
  • Worked with java application interfaces.
  • Exposure to Application Servers like IBM Web Sphere.
  • Participated in the migration of data from MS Access to Oracle8i as the legacy system uses MS Access as the database.
  • Prepared Documentation of the system. Writing JUnit Test cases for testing the application.

Environment: Java, J2ee, Servlets, JSP, EJB, SQL Server 2000/2005/2008 , XML, SQL Assistant, WIN2000/XP, HTML, CSS, JavaScript, XML, XSLT, JUnit, MS Access, UML, Windows.

We'd love your feedback!