We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years experienced in enterprise applications design, development, testing, deployment and systems administration using Java & J2EE technologies.
  • Experienced in Telecommunications, Banking and Health Care domains, with good understanding of these domains.
  • Have worked extensively on Java (J2EE), JDBC, Servlets, JSP, RMI, JavaBeans, EJB, JMS, HTML, DHTML, CSS, JavaScript, AJAX, spring, Struts and XML Technologies like DOM, SAX, XPATH, XSLT and Scala.
  • Experienced with Object Oriented Design (OOD), Object Oriented Analysis (OOA), and UML and associated tools such as Rational Rose.
  • Exposure to all phases of Software Development Life Cycle (SDLC) and ability to Design Enterprise Applications.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Expertise in design and development of use cases and class diagrams using UML2.0, Rational Rose and Microsoft Visio.
  • Strong Experience in using IDE’S such as Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, NetBeans3.x/5.x/6.x, WSAD5.x/4.x, JDeveloper2005.
  • Created robust user Interface (UI) using HTML, JQuery, CSS, JSP, JavaScript, AJAX, Custom Tags, JSTL, XML, XSL.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI)
  • Expertise in working with Oracle 11g/10i/9i, SQL Server2005/2000 and DB 2 9.1/8.1/7.2 databases and writing Triggers and Stored Procedures.
  • Expertise in developing web - based applications using IBM WebSphere6.x/5.x/4.x Application Server,WebLogic9.1/8.1/7.0 Application Server, JBoss Application Server and Tomcat6.0/5.0 Web server.
  • Expertise in version control tools like CVS and IBM Rational ClearCase to manage and control software development.
  • Strong technical skills, high sense of ownership, good problem solving skills, and client focused approach, fast learner and cohesive team player.
  • Possesses excellent communication and interpersonal skills and being a team player would make an excellent addition to any organization.

TECHNICAL SKILLS

Programming Languages: Java/J2EE,Javascript, AngularJSHTML,CSS,XML,C,Scala,C++,PL/SQL,/2EE,Javascript,HTML,CSS,XML,C,C++

J2EE Technologies and service API’s: Java, JDBC, Collections, JSP, Servlets, EJB, JMS, Multi-Threading

Design Patterns: Singleton Pattern, Factory Pattern, Abstract Factory, Chain of Responsibility, Command Pattern, Bridge Pattern, Front Controller Pattern, Session Façade Pattern, DAO Pattern, MVC Pattern .

Open Source/Framework: Struts, Spring, JSF ORM Hibernate

Databases: Oracle 8i/9i/10g, MS-SQL Server 2008,2012, DB2, MySQL

Application Servers/Web Server: Oracle WebLogic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, JBOSS, Apache Tomcat

Apache Tools: Log4j, Maven and ANT

Development Tools/Testing Tools: Eclipse, NetBeans, IntelliJ

Operating Systems: Windows 7/8/2000/XP, UNIX,MAC OSX

Scripting Languages: Java Script, JQuery, HTML, XML/XSL, XSLT, XPath,, CSS, AJAX

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect, Rational Rose

Programming Concepts: Object Oriented Programming(OOPS)

IDE: Eclipse, MyEclipse, NetBeans, WSAD, RAD

Version Controlling: CVS, SVN Subversion, Rational Clear Case, GIT

WebServices: WSDL, CXF, AXIS, SOAP, RESTful using Jersey.

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Sr Java Developer

Responsibilities:

  • Involved with software requirement specifications, object oriented analysis and design using Unified Modeling Language (UML).
  • Configured and maintained the Spring Application Framework.
  • Developed Presentation layer using JSP, CSS, HTML, JavaScript, Angular JS and XHTML.
  • Implemented the business logic using spring framework. Actively participated in the implementation, maintenance and testing phases of quote generation.
  • Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate Criteria API.
  • Created hibernate mapping and hibernate configuration files for data manipulation which includes Configuring Hibernate properties, that defines the connection to the Database.
  • Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework.
  • Prepared ETL design document which consists of the database structure, change data capture, Error handling, restart and refresh strategies
  • Used Websphere Application Server for deploying various components of application.
  • Designed and implemented action-flows for persistence for user entered data.
  • Utilized design patterns such as singleton to access DAO.
  • Performed code review and unit tested the application using Junit framework.

Environment: JAVA, J2EE, Web sphere Application Server, Eclipse, JSP, Struts Framework, Spring Framework, XML, HTML, Hibernate, Informatica, Oracle 10g.

Confidential, Richmond VA

Java/J2EE Developer

Responsibilities:

  • Developed the application using the concrete principles laid down by several design patterns such as MVC, Front Controller, and Composite view, Intercepting Filter, Business Delegate, Singleton, DAO, Transfer Object and Factory.
  • Work on various integration process with Maven including pmd, cpd, firebug and other testing tools
  • AJAX calls were used for form submission and updating user interfaces views.
  • Engaged in development of new features in existing application by using the external services WSDL files.
  • Used Clear Case and Tortoise SVN to build the application and deploy on the server.
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
  • Developed clients for the Web Services using apache axis and tested it using SoapUI.
  • Involved in deploying the code to the test environments and test the newly developed features.
  • Engaged in communicating with different teams in finding the production defects where the call is failing and contacting the Service team which is causing the failure and fixing the issue.
  • Actively involved in code reviews and also in bug fixing.
  • Applied HTML, CSS, and JavaScript for the UI part.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Screen scraping and resource processing using Scala
  • Remote resource management with scala-ssh
  • Offshore Co-ordination and User acceptance testing support.
  • Familiar with daily scrum meeting and follows agile methodology

Environment: J2EE, Weblogic App Server 6.1, Spring MVC, Spring Portlet MVC, Web Services, Hibernate, HTML, CSS, JavaScript, JQuery, Scala, Ajax

Confidential, Blue Bell, PA

Application Developer

Responsibilities:

  • Refactored existing Producer World legacy application to implement the Struts framework using design patterns such as MVC, Business Delegate, DAO, DTO, Singleton, etc.
  • Worked on the fulfillment manager registration module in the Business Alliance Portal. Wrote a batch job that reads the database for any new users who have registered to the portal, write all the available information about the users to an XML file and then stores the XML file on the FTP server.
  • Worked on the Firm Management Tool in SalesWeb, which allows business users to add/modify/terminate firms which have to be registered to in the Business Alliance Portal eliminating the need to run SQL queries directly against the database.
  • Wrote PL/SQL batch jobs that run every night and update the database based on several business rules.
  • XSLT was used for XML transformations. Hibernate and POJOs were used for ORM and data access. Interwoven TeamSite was used for web content management.
  • Involved in production support for Producer World, AMRC and BAP.
  • Developed Aetna Medicare Resource Center (AMRC) which is a portal that allows brokers and independent producers to register for the site and view reports and perform other activities

Environment: Windows XP, Java 1.4, Servlets, JSP, PL/SQL, Oracle, DB2, Sybase, JavaScript, JNDI, CSS, Struts, Hibernate, Websphere 5.1.2, RAD 6, JUnit, Log4j, Maven, PVCS, Rational ClearQuest, TeamSite, Rational ClearCase, XPath, XSLT.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Designed Class and Sequence Diagrams.
  • Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
  • Used Struts tlds (logic, bean, html, nested etc) with JSP pages.
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Created CSS for formatting JSP pages
  • Used Validator framework of the Struts for client side and server side validation
  • Developed Controller and Service classes for Vehicle Management.
  • Performed data loading using spring, Hibernate.
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern.
  • Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
  • Worked on generating the web services classes, WSDL using Apache Axis.
  • Developed the Encryption Decryption program to secure sensitive dada like user account information.
  • Developed XML schema and generated XML Beans.
  • Written XML files containing Queries that are going to use an application and program to access them.
  • Used CVS for checking in-out files.
  • Responsible for Development, unit testing, integration testing and implementation of the application.
  • Used Log4J to store log messages.
  • Performed unit testing using Testing.

Environment: Java, J2EE, Hibernate, Struts, spring, JSPs, Eclipse, IBM WebSphere 6.1, AXIS, Subversion, IBM DB2, Clarity, Maven, Rational Rose, Windows.

Confidential

Java Developer

Responsibilities:

  • Led the migration of Utility billing system from Unix platform to MVC Web Based Windows Application using Java, JSP, Struts technology
  • Involved in preparing the use cases and responsible for designing and developing object models, class diagrams.
  • Interacted with clients to gain knowledge on products and leveraged understanding of their products to create system design and led the implementation.
  • Involved in preparing Software Requirement Specification documents
  • Involved in preparing troubleshooting documentation for the application
  • Incorporated custom logging mechanism for tracing errors occurred in the application
  • Developed the application using Struts framework leveraging the Model-View-Controller architecture
  • Used EJBs in the application and developed Session Beans to house business logic at the middle tier.
  • Involved in the deployment of the application in the WebSphere Server
  • Developed SQL statements for back end communication
  • Used DAO Factory pattern and XML-DOM parser in the application
  • Involved in reviews and problem resolutions

Environment: Web sphere Server, Struts, EJB, DAO, DB2 SQL, XML, DOM parser, Java, J2EE, Struts, Web sphere, JSP, Servlets, DB2

We'd love your feedback!