We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7+ years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java/J2EE technologies.
  • Good exposure to the full Software Development Life Cycle (SDLC) and Agile/Scrum methodology.
  • Developed J2EE applications using Tomcat, Web logic and IDE Eclipse, IntelliJ.
  • Proficient in web development using Core Java & J2EE technologies including Concurrency (Multithreading), Caching, JSP, JSF, JDBC, XML, XSLT, XSD, JNDI, XML Parsers (DOM and SAX), JAXB, Web Services.
  • Strong experience in developing Java Web Services WSDL, SOAP, JAX-WS, XML, AXIS 2 WS-Security.
  • Experience in developing web pages using JSP, JavaScript, AJAX, JSON, JQuery, and JSTL.
  • Experienced in developing Enterprise Products and web Applications by using Java, Spring, JSF, Struts frameworks and J2EE Design Patterns.
  • Strong experience on all J2EE related technologies like Servlets, Struts, Spring, JSF, JDBC, JMS, JNDI, JAXP, EJB, VSS, XML, Parsers, JavaScript, JSP, HTML,XHTML.
  • Expertise in using J2EE Frameworks like spring, Hibernate, JSF and Jakarta Struts.
  • Strong experience in Object Oriented Design and Analysis using concept of UML including development of Use cases and Microsoft Visio.
  • Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Peer Reviews, Implementation and Maintenance.
  • Experience in using Check style, PMD and Find Bugs to write code that ease maintenance and reduces code reviews.
  • Working knowledge of Java external applications like JUnit, Log4j, Apache Ant, Maven.
  • Experienced with J2EE standard and compatible application servers BEA Web Logic & IBM Web Sphere and also used IBM Message broker for disparate applications.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).

TECHNICAL SKILLS

Operating Systems: Windows 2000, Windows XP, Windows Vista, UNIX, Linux, Mac OS 10.6

Programming languages: Java5, AWT, spring, C, C++, SQL, PL/SQL, C#

J2EE APIs: Servlets, JSP, EJB2.0/3.0, JPA, JNDI, JMS, EXT JS, JDBC, XML, CORBA, RMI, SOA, Web Services, SOAP, WSDL, UDDI, ANT MAVEN, XML, XML Schema

J2EE Servers: JBOSS, IBM Web sphere, Oracle BEA WebLogic

Scripting Languages: JavaScript, DOJO, JSON, AJAX, HTML, CSS, XML, XHTML, DHTML, SQL, PL/SQL, ANT

Java IDE: RAD, Eclipse, WebLogic Workshop

Databases: Oracle 11i/10g/9i, MySQL, SQL Server 2000/2005/2008/2012 , IBM DB2

Web Servers: Apache Tomcat Server

Application Servers: Weblogic Server 8.1/9.1/10.0 , JBoss AS 4.2, IBM WebSphere 6.1/7.0

Framework: MVC/MVC2, Jakarta Struts, JSF, Spring MVC, AngularJS, Log4J

ORM Tools: Hibernate 3.0, DAO

Version Control System: CVS, Rational clear case, SVN

Others: JPA, JIRA, IBM Message broker, Design patterns, Agile, Scrum, Maven, ANT, WSDL, JMeter

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using theJ2EE architecture.
  • Designed and developed the User Interface usingJSP, ServletsandJavafor both Business Logic and GUI development.
  • Have minimal return work as a result of misunderstanding assigned tasks, communicating with users, and exercising appropriate judgment between what is requested and what is feasible.
  • Designed the user interface of the application usingHTML5, CSS3,JavaServer Faces 2.0 (JSF 2.0), JSP,JSTL, JavaScriptandAJAX.
  • UsedSpring MVC Frameworkfor developing the application and usedJPAto map to Oracle database tables.
  • DevelopedWeb Servicesto consume those Web Services as well otherenterprise wide Web Services.
  • Extensive use ofCollection Frameworkfeatures like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Implemented Web service Message Flows usingSOAP.
  • Implemented client side data validations usingJavaScriptand Server side data validations usingJSF validators.
  • Involved in code reviews,test case reviews and bug fixing usingJIRAtracking systems.
  • Implemented the persistence layerusing Hibernate-ORM.
  • Developed & deployed the application in Web sphere Application Server, Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
  • Built EnterpriseJavaBeanswith Point-to-Point messaging functionality andMQ series as JMS provider.
  • Wrote JPA/Hibernate queries.
  • Involved in the design and development ofXML presentationusingCSS3 & XSLT.
  • UseJQueryfor creating behavioral aspects of the web page.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Conducted code and unit test review.
  • TheUMLuse case designs are developed using and Rational Software Architect v7.0/6.0, Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • DevelopedSQL, PL/SQLwith Stored Procedures to interact with Persistent database usingOracle 11g.
  • Participate in acceptance testing to ensure client/user needs are met.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary

Environment: Spring3.0, Hibernate3.0,Java,JSP, JSF, JBOSS, JavaBeans,JavaScript, JQuery, REST, JSON, JPA, XML, XSLT, Unix Shell Script, Web Sphere IntegrationDeveloper, SOAP, Maven, Web Sphere Application Server, REST, Rational Software Architect V7.0, Oracle 11g, SQLDeveloper, PL/SQL

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved inRequirement Analysis,Design, Development and Testing of thisapplication.
  • Applied OOAD principle for the analysis and design of the system.
  • Applied design patterns like Service, Command, Singleton, Value Object (VO), Factory and Data Access Objects (DAO) for the development of modules.
  • Finalizing the JSON request and responses
  • Used AngularJS as the development framework to build a single-page application.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Creating AngularJS services to handle REST API,RESTful Resources properly.
  • Participating in Sprint planning, estimation, and backlog meetings.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Developed front-endscreens usingJSP, Servlet,AJAX,JQuery,JavaScript, HTML and CSS.
  • Used JQuery AJAX to make localized calls to server.
  • Used JQuery feature like Drag & Drop, Show/Hide, validation, multi select, list, date picker and more.
  • Used WebSphere and Tomcat Server to deploy the Application.
  • UsedOracleDatabase for data persistence.
  • UsedLog4J frameworkfor logging debug, info & trace data.
  • Performed Test DrivenDevelopment (TDD) using JUnit and JMeter.
  • Harvest version control system has been used to check-in and checkout the developed artifacts.

Environment: WindowsVista,Unix,UML,Java,JDBC, Tomcat, JEE 1.4(Servlet, JSP, EJB),AJAX, JQuery, JavaScript, CSS, HTML, WSDL, CXF,Design Patterns(Service, Command, Singleton, DAO, VO, Factory Pattern),Tomcat, WAS (WebSphere Application Server), Putty, WinSCP, JMeter, Harvest, Oracle 10g,TOAD, Eclipse,XML,Log4J andJUnit

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Requirements gathering, design and implementation for PO, Shipment and Settlements modules.
  • Interaction with Client on Daily basis and giving the updates on the current status.
  • Deploying the code in Production and updating it in source safe.
  • Reviewing Unit testing results and coordinating UAT Testing.
  • Giving the Estimates for the Implementation.
  • Transactional data purging to the history tables for every quarter.
  • XML file (EAI data input to application) backup for every week.
  • Developed Custom JSP tags for UI Component like List, Text and Pagination.
  • Successfully executed implementation of new business integration, enhancements and/or upgrade/fixes.
  • UsedAJAXframework for asynchronous data transfer between the browser and the server.
  • Extensively usedJavaMulti-Threadingconcept for downloading files from a URL.
  • Extensivelyused JavaScript to provide dynamic User Interface and for the client side validations.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Applications are designed usingJ2EE,JSP, Servlets,Struts,WSDL,Web Services, JMS
  • Used Spring Framework forDependency Injectionand Spring bean wiring.
  • Worked on front-end capabilities that include appearance (JSP) within the struts framework, business logic and flow control(Java),and functionality (XML Definitions).
  • Developing queues under JMS and connecting to IBM MQ.
  • Using HP Service Desk to perform production support and defect resolution.
  • Written Stored Procedure to purge data for the given retention criteria.
  • PDF generation using FOP, XSLT.

Environment: Java, J2EE, Struts, Weblogic 8.1,Oracle 9.0, IntelliJ IDE, ANT,Win-CVS,EAI Web Methods 5.0,HTML/XHTML, JQuery, JMS,MQ,JavaScript, CSS,FOP, Unix scripting, Web Services, Rational ClearCase, LDAP

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in the development of various use cases, sequence diagrams using UML.
  • Involved in design and development of architecture of the application using MVC Model 2 design patterns and Struts framework using JSP and controller Servlets.
  • Designed and developed interactive static HTML screens as screen level prototype
  • Also used Angular JS to create single page applications.
  • Implemented web services using SOAP protocol for transferring message to MQ-Series and also made Asset component as a service.
  • Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS).
  • Involved in design and development of JSP based presentation layer for web based account inquiry using Struts custom tags, DHTML, HTML, and JavaScript.
  • Used Enterprise JavaBeans for processing business rules.
  • Developed the Spring AOP programming to configure logging for the application.
  • Implemented service Oriented Architecture developed web service components, which were acting as producers and consumers.
  • Developed server sideapplication which handles the database manipulation with the back-end Oracle 9i database using JDBC 2.0.
  • Developed PL/SQL, stored procedures and functions to manipulate the database. Deployed the application components into BEAWeblogicapplication server.

Environment: J2SE, CoreJava1.5, JSP 1.2, Servlets 2.3, Struts 2, EJB 2.0, JDBC 2.0, JSF, ANT, Log4j,JUnit, BEA Weblogicapplication server, Oracle 9i, HTML, DHTML, CSS, XHTML, JavaScript

Confidential, Boston, MA

Java/JEE Developer

Responsibilities:

  • JavaScript was used for the client side validations.
  • Written JavaScript functions to do client side validation and AJAX functionality is used to get asynchronous data.
  • Developed this application based on Struts 1.2 MVC Architecture.
  • Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS, JQuery.
  • Designed and developed Customer registration and login screens using HTML, JSP, and JavaScript.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • UsedHTML,JSPs, andCSSfor GUI and Java Script for client side validations.
  • UsedAJAXfor interactive content display without page refresh.
  • Involved in writing Action Classes, Action Forms.
  • Used Apache commons logging to monitor exceptions
  • Involved in writing application business logic for different modules across the application.
  • Worked extensively with AJAX for bringing data from backend without reloading the page.
  • Client side validation is written using JavaScript.

Environment: J2EE, Java, Ajax, UNIX, Struts, JSP, JDBC, My Eclipse, Apache Tomcat, IBM DB2, CSS, HTML, JavaScript, MySQL, CVS

We'd love your feedback!