We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7+ years of experience in design, development, implementation and integration using Java/J2EE technologies like Java, Servlets, JSP, Spring, Tiles, JPA, JMS and Web Services.
  • Experience in working with Agile SCRUM, TDD (Test Driven Development) and Waterfall Methodologies to perform SDLC process.
  • Experience in developing multi - tier Enterprise Applications using Eclipse, WebSphere Studio (WSAD), RAD and RSA Application Developers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, JDOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Expertise in design and development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-RPC, JAX-WS and Web service authentication.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration
  • Worked on IDE’s such as Eclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate 3.0 framework like HQL queries etc.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, and MySQL databases. Written queries for insert, update and modification operations.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and Git.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Frameworks: Struts, spring, Tiles, Hibernate.

Server Technologies: Servlets, JSP, EJB, JPA, Web Services, CXF.

Fusion Middleware: Oracle SOA Suite 10g/11g, Oracle Service Bus (OSB) 11g.

Web Technologies: HTML, CSS, Java Script, XML.

IDE: JDeveloper 10g/11g, Eclipse, NetBeans, WebLogic Workshop.

Scripting: JavaScript, Shell Scripting.

Data Base: Oracle, DB2, MySQL

Operating System: Windows, Unix/Linux.

J2EE Servers: Tomcat, JBoss, WebLogic.

Version control: VSS, CVS, Perforce, SVN, Clear case.

Build Frameworks: Maven, Ant, and Anthill Pro.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

JAVA Developer

Responsibilities:

  • Involved in requirement analysis & Client interaction.
  • Worked closely with Business Analysts, Project Managers and Project Leaders to analyze business requirements
  • UsedJ2EEdesign patterns likeFactory, Singleton.
  • Involved in various phases ofSoftware Development Life Cycle (SDLC)as requirement gathering, modelling, analysis, architecture design and development.
  • Created graphical user interfaces (GUIs) front-end usingJSP, JavaScript, JQuery & HTML.
  • Creation of technical specifications,coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Extensively used various collection classes likeArray List, Hash Map, Hash Table, and Hash Set.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose.
  • Developed the application usingSpring MVC Frameworkby implementing controller and backend service classes.
  • ConsumedWeb Servicesby implementing Spring REST support to make the development ofRESTfulWeb services.
  • ImplementedJMS, JNDIfor notifications and testing withJUnit, Mockcases.
  • Extensively used Log4j and Slf4j for debugging during development.
  • UsedWeb logicApplication Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Involved in Sever side validation based on the Business rules usingSpring Validation.
  • Responsible for Writing Hibernate-mappingXML Files, HQL.

Environment: Java, J2EE, JSP, Spring Application Framework, Hibernate ORM, JMS, JNDI, Oracle, HTML, XML, Weblogic Application Server, Maven, Git, Slf4J, Log4j, JUnit, jQuery UI, CSS, JavaScript, Unix and Oracle 11g.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Understand the exact requirement from the Business groups and users.
  • Frequent interactions with Business partners, Solution team, Analysts, and Architecture / Engineering team.
  • Worked on Hibernate (for OR mapping)
  • Leading team of 5 resources at Onsite and Offshore.
  • Implementing the application using Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, and delivered with
  • Used spring’s functionality of Dependency Injection and Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.
  • Used Spring Aspect Oriented Programming (AOP) to handle logging and transactions and caching.
  • Created graphical user interfaces (GUIs) front-end usingJSP, JavaScript, JQuery & HTML.
  • Developed various batch jobs which process bulk of data received from business partners in the format of XML files and flat files (.dat) for example Employer reporting batch jobs and Annual Interest Posting batch jobs.
  • ImplementedJMS, JNDIfor notifications and testing withJUnit, Mockcases.
  • Worked on complex queries which help in validating and processing bulk of data irrespective of UI pages.
  • Worked on tuning and optimizing the code and queries for better performance.
  • Developed web services using Restful Services to provide services to the business partners
  • Automated the build scripts for building application and deploying to WebSphere Application Servers.
  • JUnit scripts development, CVS version control used.
  • Used Log4j for proper logging of exceptions and make sure review logs are implemented.

Environment: Java, J2EE, Spring, Spring Core, Spring AOP, Spring MVC, Hibernate, Spring DAO, Spring Web Services, Oracle11i, PL/SQL, Oracle Apps, Oracle Forms, Servlets, JSP, JDBC, JNDI, JSTL, JavaScript, jQuery, AJAX, Java Mail API, HTML, CSS, ANT, HP Kintana, HP Quality Center, Restful Services, JAX-RPC, Apache Tomcat, IBM WebSphere, JUnit, Log4j, CVS.

Confidential, Frederick, MD

Java Developer

Responsibilities:

  • Involved in requirement discussions
  • Developing the application using Struts, Spring and Hibernate based frameworks
  • Contributed in design discussions and design documents
  • Involved in development of the new features and enhancements
  • Actively contributed in data model, object model design
  • Involved in Peer reviews for code and design changes.
  • Developed using Spring (for Bean injection and Transaction Management)
  • Developed Unit tests using Junit.
  • Developed JSPs required for user interface.
  • Tested the web application, fixed bugs and deployed on the Tomcat server.
  • Involved in Bugs fixing and production support.
  • Developed web services to support other applications(Student portal)

Environment: Java 1.5, spring, Hibernate, MySQL, Tomcat, JSP, JavaScript, jQuery, AJAX, JUnit, TOAD.

Confidential, McLean, VA

J2EE /Java Developer

Responsibilities:

  • Implemented MVC architecture by integrating Spring Web MVC with Apache Velocity by creating controllers, Velocity Templates and configuration files.
  • Implement web flows using Spring Web Flow by creating flow configurations.
  • Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Implemented business tier using Spring Core, Hibernate, Spring AOP and Spring IOC by creating business services.
  • Involved in development of (JAX-WS) Web Services to get rules data from Mainframes.
  • Developed services to retrieve data from Autonomy Indexes by using search queries,
  • Worked on creating Share point alerts on advisor pages by consuming SOAP based Web Services.
  • Implemented Restful web Services to support mobile applications.
  • Used Struts with Tiles as a presentation layer, EJB’s in integrated layer, JBPM and JPA in the persistence layer
  • Implemented Adobe Analytics for usage reporting
  • Implemented SSO using federation services.
  • Creating Perl scripts to ftp xml's to external vendors and scheduled it using Control-M.
  • Supported elevation’s by participating in elevation call’s and fixings bugs.
  • Design and developing the service layer using EJB including MDB to orchestrate the business process.
  • Developing DAO layer using Eclipse Link JPA.
  • Developing CXF web services to provide data for the requesting applications. Developed XSD and WSDL as part of this development.
  • Developing spring components to achieve asynchronous invocation pattern.
  • Writing build scripts using Maven.
  • Developed Camel components to orchestrate the process flow in one of the project.
  • Writing Autosys scripts to schedule jobs.
  • WebLogic Administration on a day to day basis to configure resources like queues and also setting up LDAP configuration for securing applications.
  • Transforming the XML from multiple data services to single enterprise serviceusing XSLT transformation.

Environment: Java, J2EE, EJB 3.0, Spring, JPA, Eclipse Link, JMS, WebLogic, Hibernate, struts, CXF, Maven, XML, XSD, WSDL, XSLT, Camel, DB2, Eclipse, Visio, Autosys, Rapid SQL and Linux.

Confidential, Sunnyvale, CA

J2EE Developer

Responsibilities:

  • Involved in complete life cycle of software development including design, development, testing, and deployment of application
  • The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements
  • Involved in middle tier development using JSPs and Servlets
  • Developed java object classes which encapsulate the workflow logic
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively
  • Coding, deploying and testing JSPs, Hibernate and Java classes
  • Responsible for Designing the Accounts Search module
  • Responsible for some technical reviews and technical decisions
  • Involved in technical communication with the client
  • Support while implementation of the application for the client

Environment: Java (JDK 1.3), JSPs, Servlets, Symantec VisualCafé 3.0,Hibernate, struts, Weblogic 6.0, Apache Web Server 1.3.12, Oracle Application server11.0.3, Oracle 8i (Release 8.1.7), HP UNIX 11.0, Ant 1.4, Red Hat Linux 6.2, Windows NT 4.0, Rational Rose 2000, Microsoft Visual SourceSafe 6.0

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
  • Designed and developed front end using HTML, JSP and Servlets.
  • Implemented client side validation using JavaScript.
  • Developed the application using Struts Framework to implement a MVC design approach.
  • Validated all forms using Struts validation framework.
  • Developed several Session Beans and Message Driven Beans.
  • Design Patterns were used to add flexibility while connecting to the Oracle database.
  • Used feature of spring framework.
  • Used Hibernate in persistence layer of the application.
  • Implemented web services using WSDL for authorization.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Performed unit testing of core functionalities through Junit.
  • Used Log4J for logging and tracing the messages.

Environment: HTML/DHTML, Java, Hibernate, JavaScript, Servlet, JSP, EJB, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere Application Server, Rational Rose, CVS, ANT, Eclipse, JUnit, and Log4J

We'd love your feedback!