We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Software Professional with around Seven years of Software development experience on N - Tier, Client-Server, Heterogeneous, and Business to Business and Business to Client Application.
  • Software Professional with good knowledge on SDLC. Participated in gathering business requirement, Analysis & Design discussion, have good command on development, unit testing, deployment and production support.
  • Experience in Developing business domain applications, with good knowledge on Java, JSE, JEE technologies like Servlets, JSP, JSTL, JMS, JDBC, EJB, JTA, JAXB, JAX-RPC, JAX-WSand JNDI.
  • Good working experience and sound knowledge in various open source frame works like SPRING, STRUTS and HIBERNATE.
  • Good Knowledge on service oriented architecture, published services as web services, messaging systems and hands on working experience with Web Services, WSDL, XSD, JAXB, Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans.
  • Excellent knowledge of using XML related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
  • Expertise in using Modeling and design tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
  • Proficient in database development: Oracle, Java stored procedures, MS SQL Server, SQL query optimization, PL/SQL and JDBC.
  • Experience in using various configuration management tools like Rational Clear Case, SVN and CVS.
  • Extensive knowledge of Front End technologies like HTML, CSS, Java Script.
  • Experience in configuring application domains Web Logic Application Server, IBM Web Sphere and JBoss Application server.
  • Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Web Logic and Web Sphere.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, JavaScript

Technologies: jQuery, AJAX

MarkupLanguages: HTML, CSS, DHTML, XHTML, XML, XSLT.

ORM technology: Hibernate, Top Link.

Servers: Glassfish, Web Logic, Web Sphere, JBoss, Tomcat, Jetty.

Applications Frameworks: J2EE, Spring 3, Struts 1.X/2, Hibernate 3.0, CXF 2.5.

Databases: Oracle, MySQL, SQL Server.

Operating Systems: UNIX, LINUX, Windows.

Tools: and IDEs: Spring tool Suite, Eclipse, Log4j, Maven, Ant, RAD, SVN, CVS, Clear case, SoapUI, Visio, Star UML.

Version Control Systems: Clear case, CVS, Subversion, WinCVS

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • Responsible for gathering system requirements, feasibility study, system analysis, design and development for the new module.
  • Involved in writing Detail Design documents with UML specifications.
  • Implemented the template-based categorization of presentation content using Model-1 architecture and implement it using jQuery, JavaScript, JSP and Spring MVC framework.
  • Developed the reusable common validation framework for client side validations in combination of java script and commons validation framework and custom build validation rules for the application.
  • Used Hibernate as the JPA provider for persistence, Hibernate validator framework for validations.
  • Leveraged the IOC concepts of spring framework to integrate spring based user interface with hibernate based persistence layer.
  • Used several design patterns like Service locator, DAO and front controller in development process.
  • Coordinated with SIT and UAT testing team regarding testing issues.
  • Used Apache Log4J logging API to log errors and messages.
  • Developed Sybase scripts to create and grant permissions to the tables, and executed the scripts in UNIX environment using putty.
  • Used clear case to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Resolved the production tickets issued and deployed patches to the SIT environment.
  • Developed Unit testing frame driven by Test First methodology (TDD).
  • Configured local environment using Web Logic application server and Tomcat web server.

Environment: Web Logic 10.3.6, JDK1.6, Eclipse, JDBC, Spring IOC, Spring MVC, JPA (Hibernate 3.4), Java Script, AJAX, CSS, Clear Case, JUnit, UNIX, WINSCP, Putty.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Configured handler mappings, template view resolvers and developed controllers, validators and business delegates using Spring MVC framework
  • Developed new widgets using HTML and CSS
  • Implemented presentation layer dynamic behavior using JavaScript, jQuery and AJAX
  • Developed web pages based on responsive web design for mobile applications using Media Queries
  • Involved in resolving cross browser compatibility issues
  • Developed JAX-WS SOAP web service for E-Notebook and Deep applications using Spring and CXF frameworks based on Service-oriented architecture (SOA).
  • Consumed web services using Spring and CXF
  • Designed the database schema, implemented DAO layer of these services using Spring JDBC Template
  • Worked on Oracle database, written complex queries and stored procedures
  • Used Firebug for debugging JavaScript and Fiddler to watch HTTP traffic
  • Supported commerce 7 applications in production
  • Refactoring the existing commerce 6 website look and feel as per new design
  • Practiced test-driven development, unit tested using JUNIT and Easy Mock
  • Supported this application in development, System, performance and production environments
  • Involved in code tutor reviews and pair programming with team members

Environment: Java 6, Spring Source Tool Suite, Spring 3.2, HTML5, CSS3, jQuery, AJAX, CXF, Jdbc Template, Easy Mock 2.5.2, Splunk, VMware Tomcat Server 2.6, Soap UI, Maven

Confidential, Edison, NJ

Java Developer

Responsibilities:

  • Followed scrum software development. Delivered sprint goals efficiently
  • Responsible for developing REST ful web services for creating, updating and verifying distribution license using JAX-RS
  • Involved in developing messaging service between rights-manager module and multiple real-time-rim modules using Spring JMS Template and ActiveMQ Topic
  • Used Ehcache to cache information for verifying distribution license. In order to boost performance, digital use policy information with its validities, locations is cached
  • Used multithreading to improve the performance of the system during external module calls
  • Used JAXB to parse XML for ingesting distribution license
  • Designed database schema, implemented DAO layer using Hibernate ORM
  • Defined table relationships using JPA annotations, used Hibernate Query Language (HQL) and Native SQL for data manipulations
  • Used Hibernate cascade and fetching strategies
  • Unit tested the code using JUNIT, supported integration testing

Environment: Java6, Oracle, Eclipse, Spring, Java Persistence API (JPA), JUnit 4.0, Hibernate 3.6, JMS, JAX-RS, XML, JAXB, Ehcache, WebSphere 8.0, PuTTY, winscp, subclipse, Hudson, Maven 3.0.3

Confidential

Java Developer

Responsibilities:

  • Involved in Architecture and System Design decision making process.
  • Worked with Struts framework and implemented the functionality for Querybuilder (to create best query), downloading, uploading and printing Reports and Catalog building.
  • Interacting with the client and the team members to ensure issue resolution and controlling escalation.
  • Designed the Framework using Struts 1.1 and other design patterns for the system, this includes coding business components and interfaces to be used by the team for system development.
  • Implemented various design patterns like MVC, Singleton, SessionFaçade, DispatchViewer, ViewHelper patterns.
  • Used UML in developing Class diagrams, Use Case diagrams, Component diagrams and Sequence diagrams
  • Used Log4J for logging in the application and JUnit and Easy Mock for unit testing.
  • Used Java Script for client side validation.
  • Used JSP, Servlets for displaying the information on web pages.
  • Used Java Mail API for sending mails in the application.
  • VSS was used as source controller.
  • Developed and deployed the application on the Application servers weblogic.
  • Responsible for the deployment of the application in the development and production boxes.
  • Ensure quality of the deliverables as per plan and maintenance standards agreed upon.

Environment: Struts, Perl, JSP (custom tag libraries), Sybase, Best Server, websphere Server, Eclipse 3.0, Design Patterns, UML, Rational Rose

Confidential

Java Developer

Responsibilities:

  • Part of the team to design Use Case and Technical Specifications using Rational Rose.
  • Involved in designing and implementing all modules.
  • Understand the requirements thoroughly by interacting with the client.
  • Generate the URL's dynamically for all kinds of search.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP and Custom Taglibs.
  • Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
  • Developed and utilized J2EE Services and JMS components for messaging communication in Web Logic Application Server.
  • Develop Subject Guide Results.
  • Developed Java Script code and Cascading Style Sheets, which generates Customized Page/Color/Font Format depending on where the link is generated.
  • Involved in Writing Servlet Test cases to Access the Business Logic from the JSP Pages.
  • Worked as Team Member as well as independently in Solving Critical Issues faced by Prestigious Clients.
  • Involved in the Integration of various Modules and participated in taking the important decision about feasibility for the pilot project.
  • Perform Code Review and Peer Review.

Environment: Java, J2EE, Struts Framework, Java Servlets, JSP, MS SQL 2000, Web Logic and Eclipse 2.1

Confidential

Java Developer

Responsibilities:

  • Involved in system study of Retention of Cards system
  • Prepared the use cases for the modules in the project drawn class diagrams, Activity diagrams, and Sequence diagrams, Collaboration Diagrams for each Use Case using UML.
  • Developed UI Prototype, use cases, class diagrams, sequence diagrams in UML.
  • Involved in development of core API’s as part of the foundation framework.
  • Extensively worked on Servlets, JSP’s.
  • Developed some of the presentation layer interfaces, JSP’s and struts actions.
  • Used JDBC interface to access the database.
  • Designed ANT scripts for build.
  • Supported Maintenance and Bug fixes.

Environment: Servlets, JSP, Java1.3, JavaScript, Oracle8i, Windows NT, Weblogic, ANT, VSS, Servlets, XML

We'd love your feedback!