We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • 7 Years of experience as a Java/J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Energy, Power, water, Aviation business
  • Proficient in architectural design and development of web based applications using J2EE, JSP, JSF, Java beans using Apache struts and spring framework
  • Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML
  • Proficient in XML technologies like XSL/XSLT
  • Experience in MVC architecture, Struts framework
  • Experience working with Agile SCRUM methodology
  • Experience working with Angular JS
  • Experience working with Oracle PL/SQL and writing stored procedures, Queries, Functions and Triggers
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection
  • Experience in Web Service Design and development
  • Experience in client-side development with CSS, JavaScript
  • Experience in working on Unix Shell Scripting
  • Experience in Web development with JavaScript, JSP and XML
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT, MAVEN and logging tool Log4J
  • Extensive experience in developing GUIs using Struts web flow Framework
  • Experienced with Jboss, and Apache Tomcat Application Server
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD)
  • Extensively used J2EE Design Patterns
  • Good knowledge in JMS.
  • Worked on UNIX flavors like Linux
  • Experience inGoogle APIs along with its OAuth2.0 mechanism.
  • Good knowledge in WebSphere MQ
  • Experienced in implementing full life cycle of software development process (SDLC)
  • Understanding of object-oriented design, re-use, and component-based development
  • Good at Documenting and Understanding User requirements and System Specifications
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.

TECHNICAL SKILLS

Java Technologies: Java 1.2 to 7, JDBC, JNDI, Junit

Web Technologies: J2EE, Servlets, JSP, Struts,HTML, Spring MVC, XML,XSL, XSD’s, AJAX, JavaScript, JQuery, HTML,DHTML,CSS, SOAP, WSDL, UDDI,EXT JS, EJB, JMS

OR Mapping: Hibernate

Databases: MS- SQL Server 2008/2005, Oracle 11g/10g, PostgreSQL

Application Servers: Web sphere Application Server 6.x, Web logic Application Server 10.3,JBOSS 3.x,Tomcat 5.x, 6.x.

Tools: /IDE: Eclipse 4.2/3.0,Jbuilder,NetBeans 6.0,Oracle SQL Developer 1.5.x,PL-SQL Developer 7.1.4,JIRA 5.2

Other Tools: ANT, MAVEN,Visio

Version Control: ClearCase 7/6, Subversion 1.2/1.3. Tortoise SVN 1.6.12

Operating Systems: Windows NT/ XP/Vista/7/8,UNIX

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City,UT

Java Developer

Responsibilities:

  • Used Struts framework to develop/ enhance the eZAccess and Risk Portrait and Risk Intelligence application.
  • JSP’s, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
  • JavaScript, AJAX, JSF, JQuery, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
  • Angular JS have been used for implementing single page application
  • Hibernate has been used for implementing the Persistence Framework for Database.
  • Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
  • CAST is used to analyze the impact analysis report and measure the health factors of an application.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Implemented DAO for data access using Spring ORM with Hibernate
  • Implemented base classes, setting up framework classes/configuration files for implementing full- fledged J2EE application.
  • Used design patterns like Value Object, Service Locator, Session Facade and DAO.
  • Followed the client coding standards.
  • Involved in unit testing, Peer Review and UAT testing
  • Developed Log4j to log the entries, while running the application.
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
  • Web Sphere Application Developer (WSAD) is used to develop and deploy the application.
  • Deployed the application using PaaS framework
  • Used Agile methodology to develop the application.
  • Worked with various salesforce Standard objects like Accounts, Contacts, Leads, Cases,
  • Campaigns, Reports, and Dashboards.
  • Developed and deployed the web services.
  • Developed the Use cases, Diagrams, Sequence Diagrams using Rational Rose and deployed the project using the MVC design pattern.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.

Environment: and Tools: j2EE 1.4, Struts 2, Hibernate, Spring, JavaScript, GOOGLE API, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, CAST, WASD.

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Involved in implementing Spring MVC framework for TL5 slot booking and slot Optimization process.
  • JSP’s, JSTL tags and Tag Libraries and Servlets have been used extensively for implementing the client side components.
  • JavaScript, Angular JS, AJAX, JQuery, HTML, DHTML, Velocity and CSS have been used for implementing the client side functionality for various web pages needed for the application.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Hibernate has been used for implementing the Persistence Framework for Database.
  • Implemented Java and J2EE Design patterns Data Transfer Object (DTO),DataAccess Object and Service Locator.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
  • JMS is used for establishing communication from one application to other application.
  • Involved in implementing the layered architecture of TL5 application which consists of different layers called OMP, Connected Solutions, Mapping Modules
  • Implemented Java Collection classes for various modules.
  • Followed the company coding standards and SUN coding standards.
  • Identified and implemented best practices across the organization.
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
  • Configured the data sources, connection pools in Weblogic server.
  • Redhat’sopenshiftis used to deploy the application.
  • Used Agile methodology to implement the application.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Good knowledge in JSF,ANT
  • Developed necessary SQL queries for database transactions.
  • Written complex queries in SQL for complex retrievals from the database
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Involved in analysis and design phase. Participated in discussion meetings about requirements.
  • Providing ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflow, Triggers. Integrate of Application (OE modules) with Salesforce.com with using SOAP Client.
  • Used WS-Security for providing security within soap messages.

Environment: and Tools: JDK 1.5, Struts, Spring MVC, Hibernate, JavaScript, WSDL, JSP, JSTL, Log4j, Ajax, CSS, HTML, DHTML, JQuery, Oracle 10g, Eclipse, Ant, Velocity, Weblogic 10.3

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Implemented the existing functionality in EPIC to the Battery divisions. It involved development of new Java components and customizations/configuration of existing EPIC applications.
  • Analyzing the Business and collecting the client requirements.
  • Identifying the appropriate solutions that do not cause any adverse impact on the existing system.
  • Low level design
  • Development of eMatrix Schema Components and UI3 Components
  • Development of Java/JSP components and JPO(Java Program Objects)
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and Java script Servlets and spring framework. Business objects developed using POJOs and data access layer using iBatis framework.
  • Checking java code standards using ASSENT.
  • Preparing and executing Test cases and concerned Reports.
  • Extensively worked with Oracle10g and independently planned and carried out Database Migration/Upgrade /Installation.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Used Eclipse IDE for development, configured and deployed the application on to Web Logic using Maven, version control by Rational Clear Case and tested using JUnit.
  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.

Environment: and Tools: Java, JSP, Servlets, eMatrix, WebSphere, Assent, MKS, Quality Center

Confidential, Fremont, CA

Java Developer

Responsibilities:

  • Responsible for gathering the system requirements, feasibility study, System Architecture analysis, design and development.
  • Understanding and implementing V4 application framework provided by Confidential .
  • Responsible for developing web services Eclipse SOA plugin
  • Calling the third party API and providing API to end users using SOA.
  • Using DAL (Data Access Layer) provided by Confidential which acts as an ORM tool.
  • Used Rational Clear case as the configuration management tool and Eclipse as an IDE for application development.
  • Used XML, XSLT, SAX and XML Schema for parsing and transforming the XML documents received from the external applications.
  • The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
  • Involved in configuration, deployment into the Apache Server.
  • Responsible for implementing the business logic involved in checkout process given by Confidential .
  • Used JDBC for database connectivity.
  • Developed necessary SQL queries for database transactions.
  • Involved in testing, implementation and documentation.
  • Written Java script code for Input Validation.
  • Used Frames and Cascading Style Sheets (CSS) to give a better view to the WebPages.

Environment: and Tools: JDK 1.5, HTML, CSS, JavaScript, XML, XSLT, SAX, Junit, Eclipse, Oracle, Clear case, Apache Geronimo Server, Agile Methodology.

Confidential

Java Developer

Responsibilities:

  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • With well-tuned java code, and flexible architecture to align multiple business lines with less changes, achieved significant system performance, consistency and throughput.
  • Used Struts-tiles to develop the layout of web page.
  • Followed UML standards, created class and sequence diagrams.
  • Analyzed the workflow & process flow modules.
  • Implemented rich user interface by making use of AJAX and JSF.
  • Used Log4j for logging application messages.
  • Used JDBC for interacting with database.
  • Developed web application based on J2EE Struts framework.
  • Involved in writing JUnit test cases.
  • Involved in testing the application and bug fixing.
  • Involved in the complete development, testing and maintenance process of the application
  • Responsible for gathering the requirements doing the analysis and formulating the requirements specifications with the consistent inputs/requirements
  • Deployed the applications in websphere application server.
  • Used Subversion as version control system.
  • Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.

Environment: and Tools: Java, JSP, Struts, XML, Websphere, ANT, Log4j, JDBC, CSS, JavaScript, Subversion.

We'd love your feedback!