We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Over 7+ yearsof experience in fulllife cycle(SDLC)of the software development process includingrequirement analysis, design, development and integration
  • Expertise in implementing web and enterprise applications using Java, JSP/Servlets, Struts, EJB, SPRING, Hibernate, JDBC, JMS, Web Services, and XML technologies.
  • Experience with MVC, Singleton, and Factory Method and J2EE patterns.
  • Experience with user interface technologies HTML, CSS, JavaScript, AJAX, jQuery, and JSON
  • Strong experience of developing persistence layer with JDBC, Hibernate and JPA
  • Experience working with Java Multi - Threadingapplications
  • Experience with of IDE tools like Eclipse, RAD, and NetBeans
  • Excellent working knowledge of XML, XSL/XSLT, and DTD/XSD.
  • Good working experiences in application servers like JBoss, Weblogic, WebSphere
  • Involved in application design, architecture and implementation using J2EE, EJB, Hibernate, Swing, Struts, JSP Servlets, Filters, JMS, JDBC, JNDI, MDB, Java Beans, Web Services, AJAX, Java Script, HTML, DHTML, XML, XSLT, ANT, Maven, log4j.
  • Strong experience in developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse and Webservers like Tomcat, Web Sphere and Web Logic.
  • Experience in performing Unit/ Integration & System testing using JUnit
  • Experience in using Ant and Maven as build tools.
  • Proficient in using source control tools such as CVS, SVN and Rational Clear Case,
  • Good understanding of Rational Rose for designing UML use cases, class diagrams, and sequence diagrams.
  • Experienced in writing SQL queries
  • Hands of experience and in depth knowledge of each and every layers of Full Stack.
  • Expertise with Drools which is a Business Rules Management System (BRMS) solution.
  • Extensive experience of LincQ toJava conversions, covering every stage of the Lincmigration project. Good working knowledge on SVN and GIT for code management and version control.
  • Experienced in working Agile Development environments (SCRUM).
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

Technologies: Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC,Web Services, EJBs, Java Beans, JMS, Hibernate, Spring, XML, Javascript, XSLT,HTML, CSS, AJAX, JUNIT, JPA, LincQ, Design patterns, Drools, Full Stack. DHTML, DTD, XSD, SAX, DOM, JSON, Angular JS

Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.xIDE / Programming Tools: Eclipse 2.1/3.7, NetBeans 7

Operating System: UNIX, Linux, Solaris, Windows NT/XP/7/8.

Scripting Language: JavaScript, JQuery, Python

Web Services: Apache Axis, SOAP

Database/Tools: Oracle, MS SQL Server 2005, MySQL

Libraries and Tools: Ant, Maven, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Developed user interfaces using JSPs, Struts, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Implemented the Web Application using Struts Framework.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
  • Used Struts Framework to design actions, action forms, and related configuration for every use-case.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
  • Good knowledge of REST-full web services using JAX-RS and Jersey tools.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (jsp, html, images and css).
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing, used JUnit framework.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used SVN for version control.
  • Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Struts, Hibernate, Java Script, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x, Restful Web Services, WSDL, Oracle, ANT, Windows, SOA, Design patterns, JUnit, jQuery, SOAP.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in planning process of iterations under theAgile Scrum methodology.
  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Implemented RESTfull web service (JAX-RS).
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Developed POJO’s for Struts Action classes
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Developed Web services using Apache CXF
  • Maven was used for the entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging
  • Deployed application in Websphere Application Server.
  • Eclipse as IDE for developing and debugging the application
  • Created JUnit tests for various modules.
  • SVN for the source code repository
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment: JDK 1.5, JSP, Struts, Tiles, Spring, Hibernate, WebLogic, JMS, TOAD, CXF SOAP Web Services, JavaScript, AJAX, JSON, Maven, SVN, Windows, Linux

Confidential, Morganville, NJ

Java Developer

Responsibilities:

  • Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
  • Used JavaScript for client side validation and used OOPS methodology to develop the application.
  • Developed various helper classes needed following Core Javamulti-threaded programming and Collection classes.
  • Conducted Agile and Waterfall vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Developed various functional and technical components EJBs.
  • Created RESTful web service to manage debit card accounts.
  • Develop the code for GUI using Java, JSP, JavaScript, Ajax, spring, Hibernate and HTML.
  • Used JavaScript for client side validation.
  • Creating build scripts using Maven.
  • Used Struts framework to track MVC architecture in the application server.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile)
  • Part of Design Team and user requirement gathering meetings.
  • Implemented sophisticated module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence
  • Utilized Adobe Flex, Hibernate and spring to implement project within JBoss5.
  • Maintained internal DNS subdomain along with mail server.
  • The Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • Work with the support team for issues that arise in production.

Environment: Core Java, XML, JavaScript, AJAX, multithreading, Maven, JDBC, Struts, GUI, Servlets, JSP, RESTful, WebLogic App server, Oracle 9i, SQL, PL/SQL, DNS, UML, Jboss Application Server, Microsoft Visio, Crystal Reports, TDD, Windows.

Confidential, Hendron, VA

Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
  • Used Spring IOC to inject services and their dependencies.
  • Developed the front-end screens using HTML, CSS and JSP.
  • Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Implemented stateless session beans in business processing layer.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Implemented HQL queries to perform data base operations.
  • Implemented SOAP based JAX-WS web services.
  • Used Maven to build the application and deploy on WebLogic Application Server.
  • Created test cases using JUNIT and Eclipse for IDE
  • Implemented Spring AOP for logging and exception handling for common logic.
  • Used Log4J for logging and tracing the messages.
  • Involved in integration testing and defect fixing.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Involved in Code Reviews and Code deployment process.
  • Used SVN for version control and Redmine for project and issue tracking.

Environment: Spring, Hibernate, AJAX, JSP, Eclipse, WebLogic, EJB, HTML, JSTL, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit.

We'd love your feedback!