We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Audubon, NJ

SUMMARY:

  • Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
  • Well experienced in service development using Service - Oriented Architecture technologies (SOA) like Web Services/SOAP.
  • Experience of using IDEs like Websphere Studio Application Developer (WSAD) 5.0, IBM RAD, RSA and Eclipse.
  • Struts MVC and Spring MVC pattern has been implemented successfully in two applications for about three and half years, played key role during design phase of the GUI using Spring Web flow.
  • Extensive knowledge on Spring and Struts framework.
  • Strong in developing Requirement analysis, technical specifications and created UML Use case diagrams, Class diagrams, Sequence diagrams using IBM Rational Software Architect and Borland Together.
  • Experience in testing the application with JUnit. Strong in writing build files with ANT.
  • Good experience with Hibernate, JPA, Spring JDBC and Ibatis in Persistence layer.
  • Key role in several assignments reviewing design docs, code reviews, bug fixing, designing QA systems and working with business analysts.
  • Experienced with development of n-tier and middle-tier applications using various java technologies.
  • Proven ability to solve complex problems independently.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities.
  • Excellent experience in Architecting and developing application using java and j2ee technologies like Java, Multi Threading and Concurrency, Java RMI, Spring, Hiberenate, Web Services, MOM, EJB, JSF, Struts and AJAX.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Audubon, NJ

Responsibilities:
  • Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
  • Involved in requirements gathering and preparation of requirement specification.
  • Involved in Interface design discussions with end systems and for the data mapping and routing decisions calls
  • Experience with AWS accessed over http using REST architectural style.
  • Implemented UI components and validations using JQuery and DOJO libraries
  • Using AWS for providing online services to other websites and client-side applications.
  • Created JSP's, Conversations, POJOs, Services and DAO.
  • Developed validation using JavaScript through GWT.
  • Involved in Designing and implemented some applications using JMS, JSP, J2EE.
  • Extensively worked with JMS API for communicating between two or more clients.
  • Used Spring IOC for Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used Struts Tiles and Validator framework in developing the applications.
  • Developed action classes and form beans and configured the struts-config.xml.
  • AJAX has been used to develop and customize the dynamic web pages.
  • Having experience on web socket which mainly works on POJS for fulfilling the web browser client on back end using JavaScript.
  • Worked on STOMP which mainly works to communicate between client and server.
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Efficiently used data stores, services, Rest for efficient CRUD operations.
  • Used to built interactive cross platform web applications
  • Involved in passing the XML in the java layer and passed the UI layout of Ext JS.

Sr. Java Developer

Confidential, COORADO

Responsibilities:
  • Used for development of Java related classes and components using Eclipse 3.5 as IDE for developing the application.
  • Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.
  • Creating the work flows for communication between two end systems. Work flow is the process which would take the input from one end system and transform the data into a format which other end system expects. The creation of work flows is can be done using JPD (Java process Definition), Java, XML Schema, XLST
  • Developed XQueries for XML transformation, deployed the application in WebLogic Server.
  • Web Services were used for communication between various end systems to implement the dialogue services.
  • Developed applications using MQ Series.
  • Used AWS for providing online services to client-side applications.
  • Messaging front and back API interfacing using MQ middleware for Market Data storage to Data Warehousing, backend Sybase, Oracle on UNIX or Application Servers for Web development of Product for Investment Banking Internet or Intranet clients.
  • Involved in the development of Functions, Triggers for PL/SQL backend implementation and involved in Performance tuning.
  • Algorithms used for Data Analytics.
  • Responsible for the configurations of data sources and connection pools in WebLogic Server.
  • Created XSD files to validate the XML Documents.
  • Involved in Production deployments for various releases.
  • Responsible to build the module package (.war and .ear) files using ANT scripting.
  • Developed O-R Mapping Schema using Hibernate.
  • MVC design implementing Spring framework.
  • Used AJAX to retrieve detailed information of an associate on the list.
  • Wrote triggers and stored procedures in SQL/PLSQL.
  • Used Web Services to check for availability of units in remote agents if not found on the local data source.
  • XML documents are composed from relational tables and columns.
  • Mapping of desired XML document output to relational structure is provided in an XML document.
  • Validated change requests and made appropriate recommendations. Standardized the implementation of data.
  • Wrote complex Stored Procedure, Queries, Triggers, Functions, Indexes, User-defined functions and Cursors for the application.
  • Optimized the performance of queries with modification in SQL queries, normalized tables, established joins and created indexes wherever necessary

Sr. Java Developer

Confidential, Reston, VA

Responsibilities:
  • Designed, developed and maintained the report updates.
  • Involved with the Query performance using Query plan.
  • Maintained the table performance by following the tuning tips like normalization, creating indexes and collect statistics.
  • Responsible to build the low level design documents.
  • Involved in Code review (4 eye review), design document review, test cases review.
  • Change requirement acceptance and converting the CR to detailed design.
  • Participated in deployment activities.
  • Responsible in coordination with offshore team, attending weekly status calls to update the work status, issues clarifications etc.
  • Involved in knowledge transfer sessions to the technical support team.
  • Developed service classes, domain/DAOs and controllers using JAVA/J2EE technologies
  • Designed and developed using web service framework - Apache CXF
  • Created Spring based Camel routes to create camel context objects
  • Accessed and manipulated the Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers
  • Involved in analysis, design, coding and testing phases of software development.
  • Analyzed and prepared time estimates for the assigned tasks.
  • Used various JSP, Java script, XHTML and CSS for developing the view components.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Involved in writing validation classes using core java and Struts validation rules.
  • Developed Business layer and Data layer with Enterprise Java and Hibernate.
  • Created Hibernate mapping files for business objects with tables in the database.
  • Developed test cases using JUNIT, and followed test first development.
  • Involved in analysis, design, coding and testing phases of software development.
  • Implemented design patterns like MVC, Singleton, DAO (data access object used for connecting to the relational database.), DTO (data transfer objects) & Spring IOC (inversion of control).
  • Created Hibernate mapping files for business objects with tables in the database.
  • Developed front end using JSTL, JSP, HTML, and Java Script.
  • Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.

Java Developer

Confidential, Baltimore, Maryland

Responsibilities:

  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Used J2EE design patterns like DAO, DTO, and Service Locator etc.
  • Developed front end using JSTL, JSP, HTML, and Java Script.
  • Involved in implementation of client side validations using JavaScript.
  • Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.
  • On Call duties (rotational schedule shared with peers)
  • Develop documentation to meet deliverable requirements using strong technical writing skills
  • Work cooperatively with others and take necessary steps to ensure successful project execution using strong verbal communication skills
  • Used core java concepts in application such as Multi-threading.
  • Involved in design of Entity Relationship Diagrams for Relational database.

Java Developer

Confidential, Pittsburgh, PA

Responsibilities:
  • CVS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Worked with SQL queries to store and retrieve the data in MS SQL server
  • Performed unit testing using JUnit
  • Worked on continuous integration using Jenkins/Hudson
  • Used JBOSS developer studio as IDE
  • Performing ALL stages of SDLC including analysis, requirements determination, estimating, coding, testing, and developing all written technical design, user and end deliverable documentation
  • Developing technical solutions for and with customers to meet system and business requirements
  • Hibernate Query Language (HQL) was used for querying the database.

We'd love your feedback!