We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

MO

SUMMARY

  • Around 8 years of professional working experience in Core Java, J2EE and JEE development, Object Oriented Applications analysis, design, implementation and testing.
  • Sound experience in developing applications in varying business domains like Ecommerce, Financial, Insurance and Inventory based on IBM WebSphere, Weblogic, Servers and Tomcat server.
  • Extensive experience in using different frameworks and technologies like Hibernate, Struts, JSP, Servlets, JMS, JDBC, EJB, RMI for developing applications.
  • Expertise in using Spring framework, Spring web MVC and Spring IoC for developing integrated applications and different light weight business components.
  • Good knowledge and working experience in XML related technologies like XSLT, XSL, XPath and JAXP(SAX,DOM),JAXB parsers for parsing xml in to java object.
  • Experience in using Java, JEE, J2EE design Patters like Singleton, Factory, MVC, Front Controller, Business Delegate, Service Locater, Session Façade, Transfer Object and DAO for reusing most effective and efficient strategies.
  • Good knowledge and Working experience in using JMS provider IBM MQ Series and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS API.
  • Hands - on experience in designing web pages using HTML, DHTML, CSS, Java Script, AJAX.
  • Expertise in using IDE like WebSphere (WSAD), Eclipse, NetBeans, WebLogic Workshop.
  • Good knowledge and working experience in using ANT and Maven Scripts for building and deploying the application in web/App servers.
  • Expertise in publishing and consuming JAX-RPC, JAX-WS web services based on SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL
  • Strong knowledge in Software Development Life Cycle(SDLC), worked in most of the life cycle phases.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Rational Unified Process (RUP) and Unified Modeling Language (UML).
  • Extensive experience in writing PL/SQL Packages, Procedures, Functions and Triggers for Oracle, DB2 databases using SQLPLUS.
  • Hands on experience in working with oracle (10g/11g), DB2, MySQL and strong knowledge on Sybase and SQL Server.
  • Good knowledge and hands on experience in using version control tools like ClearCase and CVS.
  • Experience in working with multi/ multiple Operating System like Windows, Linux and knowledge on Solaris and strong knowledge with troubleshooting, finding and fixing critical problems.
  • Ability to work independently and in a group with effective communication and quantitative skills. Energetic, Inquisitive, Quick learner, A good Team Player and committed towards the goal.

TECHNICAL SKILLS

Programming Languages: C, C++, Core Java, and SQL/PLSQL.

Java/J2EE Technologies: JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, Java Mail.

J2EE Frameworks: Spring, Struts, JSF, Hibernate.

Web/Application Server: Tomcat, BEA WebLogic, IBM WebSphere, JBoss.

Web Technologies: HTML, DHTML, XML, XSLT, JavaScript, CSS, SOAP, SOA, IBM MQ Series, JSTL, Ajax.

Databases: Oracle 8i/9i/10g/11g, DB2, Sybase, SQL Server, Mysql, MS Access.

IDEs: WebSphere, Eclipse, MyEclipse, Weblogic Workshop, Net Beans.

Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux.

Other Tools &packages: CVS, ClearCase, JUnit, Maven, ANT, Serena, MSOffices.

Modeling Tools: IBM Rational Rose, Visual Paradigm.

SDLC Methodology: Agile, RUP, Waterfall model.

PROFESSIONAL EXPERIENCE

Confidential, MO

Senior Java Developer

Responsibilities:

  • Involved in gathering Functional requirements and business rules for some of the screens.
  • Developed the presentation layer using Struts2, JSP, JavaScript and Ajax.
  • Used Web services to make the service call from desktop application.
  • Involved in writing the XSD Schema to describe service request and response and XML has been used for testing the services.
  • Integrated the service layer using spring.
  • Developed the Persistence Layer with Hibernate framework using Oracle for connecting to the Database.
  • Used Design Patterns such as Data Access Object, Singleton.
  • Developed Batch Programs using java and Groovy scripts for analyzing the vehicle sales count, inventory count.
  • Involved in writing the JUNIT test cases for different modules in the application.
  • Used LOG4J to log the system and ANT script to generate WAR files.
  • Deployed Applications on web logic application server.
  • Used Velocity Template for sending an email of cart or Buyers Order with list of vehicle details to the customer.
  • Extensively involved in solving the issues and CQs when moving application from DEV to INT or PROD.

Environment: Eclipse(3.5), Struts 2, Hibernate, Java Script, XML, Spring, Web Services, Oracle10g, SQL Developer, Rational Clear Case, Clear Quest, JUnit, Log4j, Groovy, Web logic 10.2V, Apache Tomcat 6.0, Velocity Template.

Confidential, IL

Senior Java Developer

Responsibilities:

  • Extensively Involved in gathering and analyzing Business and Functional requirements
  • Of Complete Eligibility Rules for Providing the Child Care
  • Involved in mapping the data from UI to the Database and also responsible for preparing the Change Requests.
  • Developed the presentation layer using Flex, JavaScript.
  • Involved in designing PDF Forms using Adobe Life Cycle.
  • Used Web services(JAXB,WSDL) to Generate and Process Forms from the screen
  • Implemented DROOLS engine to run the Eligibility Rules for the Case Approval.
  • Used XML, XSD Schema to describe Input and Output between the web services and Life Cycle
  • Developed the Persistence Layer with FAST4J Framework using IBM DB2 for connecting to the Database.
  • Used Design Patterns such as Data Access Object, Singleton.
  • Developed Nightly Run Batch Programs using Core Java Concepts.
  • Worked on generating the reminders to the user for the Overdue, Upcoming and Current Tasks.
  • Extensively involved in writing Dao’s, SQL queries
  • Developed different Interfaces (SSN, RIN).
  • Used Spring AOP for transaction Management.
  • Used JUNIT for extracting all the SQL queries used in the system and also for testing the system.
  • Used LOG4J to log the system and ANT script to generate WAR files.
  • Deployed Applications on web sphere and Jetty servers.
  • Involved in solving the issues when moving application from DEV to SIT or UAT.

Environment: IBM Rational Application Developer (7.5), Flex 4.1, FAST4J, Java Script, XML, Spring AOP, Web Services, JAXB, WSDL, Adobe Life Cycle, IBM DB2V8, Rational Clear Case, Clear Quest, JUnit, Log4j, DROOLS, Web sphere, Control Center.

Confidential, Long Island, NY

Senior Java Developer

Responsibilities:

  • Involved in gathering and analyzing Business and Functional requirements and created data mapping documents.
  • Developed the presentation layer GUI using JavaScript, JSP, HTML,CSS, custom tags and JSF.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents
  • Used JSTL to implement some business logic in the presentation layer embedding with JSP.
  • Used extensive XML to describe the data and for mapping the data to the database.
  • Developed the Persistence layer using Hibernate and integrated with Spring.
  • Used Design Patterns such as Business Delegate, Session Façade and Service locater.
  • Used Web Services (SOAP, UDDI, WSDL, and AXIS) for handling transaction history.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Maven pom modules and ANT build script to create project artifacts WAR and EAR files.
  • Used JMeter forload test functional behavior and measure performance.
  • Developed in Unix Environment.
  • Performed deployment of applications on Apache Tomcat Server.

Environment: Eclipse, Hibernate, Spring, JSTL, JSP, XML, HTML, Java Script, AJAX, WebServices, AXIS, SOAP, WSDL, Maven, JUnit, JMeter, Jprobe, Log4j, Unix, Oracle, Pl/Sql, Serena, SQL Navigator.

Confidential, PA

Senior Java Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets and Custom Taglibs.
  • Developed User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
  • Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
  • ImplementedDependency Injection (IOC)feature ofspringframework to inject dependency into objects and AOP is used for Logging.
  • Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session façade, Service locator.
  • Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database.
  • Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easymock, Selenium to develop the test cases for server side as well as for user interface.
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebLogic Application Server.
  • Developed Web services modules based on SOA architecture to consume services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
  • Configured development environment using Weblogic application server for developers integration testing.
  • Optimizing the WebLogic Application server for maximum throughput. Involved tweaking configuration and settings.
  • Used JProbe for fine tuning the applications by using JProbe Memory debugger, JProbe Profiler, JProbe Threadalyzer, JProbe Coverage.

Environment: Weblogic, Eclipse, Hibernate, Spring, EJB, JMS, Java Script, AJAX, WebServices, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, JUnit, EasyMock, MockObjects, HTTPUnit, JProbe, Oracle.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Designed and developed several utility services like Clone Service, Object Difference Service, Equality Service, Utility wrapper, XML Persistence and Logging.
  • Participated in designing and developing the Insurance-Quotes module which supports Web Services based interaction that produces competitive auto insurance quotes for use of Auto agents.
  • Designed Agent Information module with considerable usage of J2EE design patterns.
  • Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
  • Developed middle tier business logic, using Singleton & DAO patterns.
  • Developed custom validation plug-in for validation of user input in struts framework.
  • Developed data exchange functionality for client rating system which accepts, analyses data from different third party entities based on Web Services.
  • Developed with integration of Struts, Spring and Hibernate.
  • Used WebSphere Web Services for deploying the services to the Server.
  • Used Rational Clear Case for configuration management.
  • Used jprobe for monitoring the application.
  • Provided significant input to the overall system framework design.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: WSAD, DB2, Rational Rose, ANT, xDoclet, JAXB, Struts, Spring, Junit, JProbe, Cactus, J2EE, Hibernate, WebSphere, Rational Clear Case.

Confidential

System Analyst

Responsibilities:

  • Involved in the design and development of margin credit and risk control system (MCRS).
  • MCRS is an add-on component to the QPI-Trade, which enables the brokers to perform margin trading.
  • MCRS performs Credit validations for new trade orders and periodic credit checks to find out whether investor is falling under margin shortfall.
  • Risk evaluation involved in margin trading.
  • The job included system study, preparation of data flow diagrams, entity relationship diagrams, data diagrams, table structures, screen designing using HTML, JSP, struts module identifications and preparation of technical write up on the proposed system.

Environment: Eclipse, Oracle, DOJO,SQL, PL/SQL, Log4j, JUnit, JavaScript, Linux, Windows XP, RUP, Struts, Servlets, JBOSS, JSP, JDBC RMI, Oracle, WebSphere, Visual Paradigm.

We'd love your feedback!