We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Milwaukee, Wi

SUMMARY

  • 7+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
  • Experience in XML and related technologies like DTD, XSL, XSLT, XPATH, JAXB, and JAXP.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Java 1.6  ,Web Services ( Jax - WS, Restful), SOAP, WSDL, JSF, Hibernate , Spring, Struts, EJB, Ajax, JAVA Beans , JNDI, JMS, XML.
  • Expertise in Implementing MVC design pattern using Struts 1.0/2.0 frameworks.
  • Extensively worked on Struts Tag libraries, Validations, Exception
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in Web page creation using HTML, DHTML, XHTML, JavaScript and CSS.
  • Good experience in using the Oracle 10g/9i/8i/8.0, DB2 and SQL Server databases.
  • Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate and JPA.
  • Experienced in implementing Spring Framework, Hibernate/iBatis as ORM (Object-Relational Mapping).
  • Strong Knowledge in using TOAD.
  • Experience on AJAX for creating dynamic pages and actions.
  • Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss and Mule ESB.
  • Experience in using Maven a build automation tool used specifically for java projects andLog 4j for logging purpose.
  • Developed unit tests using Junit.
  • Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.

TECHNICAL SKILLS:

Web Languages: Java, Java EE (JSP, Servlets, JPA, EJB, JSF, JDBC, JMS, JAXB, RESTful Web Services, SOAP web services (JAX - WS), JAXP) JavaScript

Methodology: SDLC (Agile, Waterfall, Iterative, Prototype), OOAD, UML,Patterns, J2EE Design Patterns, Enterprise Integration Patterns,

Markup Language: HTML, XML, XSD, XSLT

Database: Oracle11, 10g, 9i, 8i, 8.0, MsSQL 2005, 2000, DB2, MySQL

Operating System: DOS, Windows,Linux, AIX Unix

Web/App. Servers/Middleware: Apache Tomcat, Apache HTTP Server, Web Logic , JBoss, Websphere, JBossOpenEJB,

Unit testing: Junit, DBUnit

Frameworks: Apache Camel, Core Spring, Spring MVC, Struts Framework, Hibernate, JSF, log4j

PROFESSIONAL EXPERIENCE

Confidential,Milwaukee, WI 

Sr. Java Developer

Responsibilities

  • Analysis and Requirements gathering of the proposed enhancements from business users. Created WBS (Work break down structure) documents with the estimates for proposed enhancements.
  • Participated in activities as a Scrum team member applying Agile methodology for incremental development
  • Developed application using Java/J2EE technologies - Java Server Pages (JSP), JavaBeans, Struts, Spring, Hibernate.
  • Used Spring dependency injection for wiring java beans, service classes and DAO classes
  • Used Struts 2.x Framework to implement MVC and Front controller patterns for application work flow
  • Configured spring with ORM framework Hibernatefor handling DAO classes and to bind objects to the relational model.
  • Actively involved in designing and implementing Data Access Object (DAO) design pattern to access the database.
  • Implemented Singleton, Decorator, Dependency Injection, MVC and Aspect Oriented Programming design paradigms
  • Enterprise Integration Patterns to make implementation of integration solutions easier
  • Developed new PL/SQL queries and stored procedures for information repository prototype.
  • Used JAXB to convert complex master card XML input to Java objects. Used Camel Routes to process, convert, filter and upload the data to the MySQL database.
  • Created clustered and non-clustered DB Indexes on MS SQL Server for performance tuning.
  • Added / Modified Cursors, stored procedures, functions, triggers in database to support new requests from customers.
  • Extensive usage of PL/ SQL queries to generate customized user reports.
  • Used Log4j for logging information at various levels.
  • Worked with Microsoft Visio for UML diagrams like Class diagrams, Sequence Diagrams, Flow charts, Integration Diagramsetc.

Environment: Java/Java EE,Spring, Struts, JSP, JAXB, Ajax, Javascript, HTML, CSS, Hibernate, MS SQL Server, Eclipse IDE, XML, CVS, Microsoft Visio, Junit, Maven, Tomcat 7.x, OpenEJB,

Confidential,Wells Fargo,St Louis, MO, 

Java Developer

Responsibilities:

  • Involved in requirement analysis meetings.
  • Developed the Use Cases and Sequence Diagrams using MS-Visio
  • Used JAX-WS for building the Web Services.
  • Used SOAP as a XML-based protocol for web service operation invocation.
  • Calls and responses between different components are transmitted as SOAP messages over HTTP.
  • Used SoapUI, a functional testing tool for Web Service testing.
  • Used SVN for source code control.
  • Implemented SQL, PL/SQL Stored Procedures, Triggers and Cursors.
  • Used JUnit, a test framework which uses annotations to identify methods that specify a test.
  • Used Log 4J to log messages depending on the messages type and level.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes. Used design patterns like MVC, Singleton and Factory design pattern.
  • Used Spring Security that provides advanced authentication, authorization and other security features for enterprise applications.
  • Developed User Interfaces using HTML, JSP, Java Script technologies.
  • WebSphere application server is used for deployment purpose.
  • Hibernate, an object-relational mapping (ORM) library is used for mapping the object-oriented domain.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used XPATH, XQuery and XSLT for XML transformations.

Environment: Java 1.6/JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, Oracle 10g, PL/SQL, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential, Irving, TX.

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Developed the Use Case diagrams and Class diagrams.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Used the Inversion of Control module of Spring framework.
  • Experience in working with thin, thick and NFCclients.
  • Published methods as web methods using REST-FUL web services.
  • Used SOAP UI for testing the web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Used XMLBeans for parsing the XML documents.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Created the test cases using JUnit.
  • Developed the Application and business logic using Java 1.6
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed the User interfaces using HTML, CSS3, JSP, JavaScript and Tiles etc.
  • Experience with jQuery.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Used Free Marker Template for sending the parameters to the back end systems.
  • Log4J was used for logging errors in the application.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3,Hibernate 3.0, Java 1.6   Oracle 11g, Ant, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0

Confidential

Java Developer

Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for Understanding the scope of the Project and for documenting the Detail Design document
  • Worked on Concept wave tool, which is mainly based on Web Services, which helps in interaction with various order entry applications.
  • Developed templates using Concept Wave
  • Used JavaScripts for the process of various order functions and integration within different applications
  • Used JMS for different applications to interact with each other by passing the order update to one end to another
  • Orders were created by sending SOAP requests though Soap UI
  • Written test cases and For Performing Unit Testing
  • Moved all the time consuming online processing request in to JMSQueue.
  • Used Web services WSDL and SOAP for getting credit card information from third party.
  • Implemented various design patterns in the project such as MVC, Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.

Environment: Oracle 11g, Java 1.5, JavaScript, Oracle WebLogic Application server 11g, SQL Developer, Soap UI, Concept wave, XML, SOAP

Confidential

Java Developer

Responsibilities

  • Involved in development of Reusable Components (Java Beans) such as Pricelist, Stock Rates, material beans and many other attributes which affect the display of the stock Pricing.
  • Developed SQL queries, Joins with JDBC API to access data.
  • Developed Action Form and Action classes and used Action Errors for error reporting.
  • Utilized the String tokenizer and collections in JSP
  • Used struts html, logic, bean tags in JSP’S
  • Involved in creations of Applets using Visual cafe’s make Applet utility.
  • Some sample tests were incorporated using Multi-Threaded Java Applets, Java Scripts were used for playing audio clips and to the make the price lists interactive to the User.

Environment: JDK 1.4, JavaScript, J2ee 1.4, JSP 2.0, XML, Struts 1.1, Servlet 2.3, JDBC 2.1, EJB 2.1, Oracle 9i, PL/SQL, tomcat 5.0.

We'd love your feedback!