We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

NY

SUMMARY

  • Around 7 years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVASWING, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES, STRUTS and Java Beans.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Experience in Frontend development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, J Query, Angular.JS, Ajax and CSS.
  • Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Good working knowledge on spring core, Spring ORM, Spring DAO and Spring MVC architectures.
  • Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Good Experience in implementing Web Services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere6.x/5.x.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Expertise in writing unit test cases using J Unit API.
  • Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Experience in using NoSql database like MongoDB.
  • Extensive experience in using IDE tools like Eclipse, Net beans and RAD.
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
  • Strong experience in talking to End clients.
  • Good Communication Skills.
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.

TECHNICAL SKILLS

Programming Languages: Java, Java EE, C, C++, PL/SQL

Scripting Languages: Python, Perl, Unix Shell, Windows Batch Script.

Java/J2EE Frameworks & Technologies: Struts, Spring, Hibernate, Servlets, JSP, JDBC, JNDI, EJB, JMS

Methodologies/Design Patterns: OOAD, MVC, DAO, Front Controller, Singleton, Transfer Object, Business Delegate, Session Façade, Intercepting Filter, Service Locator

Web Services: JAX-WS, UDDI, AXIS, SOAP, REST, WSDL

No-SQL: Mongo-DB

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, JSON

Design & Modelling: UML, Rational Rose, Microsoft Visio

RDBMS: Oracle (11g/10g/9i/8i), SQL Server.

Build Automation: Ant, Maven

IDEs: Eclipse, NetBeans, JBUILDER, Rational Application Developer (RAD)

Testing & Logging Tools: JUnit, Log4j

Version Control Tools: SVN, CVS, Team Foundation Server, Perforce

Web & Application Servers: Apache Tomcat, WebLogic, WebSphere, Glassfish, Jboss

Operating Systems: Windows 9x/2000/NT/XP, AIX, Sun Solaris, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, NY

Java Developer

Responsibilities:

  • Effectively interacted with team members for requirements capture and Analysis
  • Responsible for Understanding the scope of the Project and Requirement gathering
  • Responsible for creation of Beans, Controller classes JSPs.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on Spring application framework features IOC container and AOP
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Worked on Oracle JDBC according to database schema
  • Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
  • Involved in the integration of multiple layers in the application.
  • Involved in creation of Test Cases for JUnit Testing.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Used SVN, Perforce as configuration management tool for code versioning and release.

Environment: Java 6, JSP, Spring Web MVC, Spring AOP, RESTful web service, Oracle JDBC, JQuery, JqGrid, Ajax, JavaScript, JSON, Maven, Oracle SQL Developer, Oracle 12c Database.

Confidential, Boca Raton, FL

Sr. J2EE Developer

Responsibilities:

  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Used Spring Model View Controller (MVC) architecture.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO
  • Implemented and used Restful Service with the help of Jersey API.
  • Preparation of Test cases on JUnit during the unit testing and system testing phase
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Used Configuration Management Tools for version control which is built on Win CVS.
  • Worked in agile environment for developing application using "Jira" tool.
  • Used SOLR search engine to create index tables from the database tables

Environment: JAVA, J2EE, Spring Core, Hibernate Framework, Oracle, Core Java, JUnit, RESTful Web Services, Jira, Jenkins.

Confidential, Carmel, IN

Sr. J2EE Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD. Application Framework.
  • Designed the applications using Struts MVC framework for easy maintainability.
  • Prepared the High Level Design and Low Level Design of POS Project applications and interfaces.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and spring framework.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server application server.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used No-SQL database as a part of the project.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Used Spring Model View Controller (MVC) architecture.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using ANT to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Struts, spring, Hibernate, MVC, Eclipse, JSTL, AJAX, JNDI, JMS, DOJO, WebSphere, XML, JAXB, SOAP, ANT, MONGODB, Log4j, Oracle, Windows.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, Design and Deployment of the application.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Extensively work with AJAX and JSON Dynamic HTML and CSS.
  • Developed Several Action, Model and response processor classes that are used once we have response from the services to handle their success and failure responses.
  • Involved in creating a data model for a service where multiple providers were involved.
  • Involved in generating JAXB classes from schema files.
  • Developed several DAO classes interacting with EOD DB2 database and participated in writing JPA criteria builders and predicates.
  • Developed several Message Driven Bean classes to consume the messages from Disassociation queue through listener ports. Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Spring MVC with the application.
  • Implemented Spring AOP for declarative transaction management.
  • Implemented Spring’s dependency injection for all the DAO’s, Service Beans
  • Involved in production deployment, supported.
  • Working with XML parsers & configuring of XML files like Web.xml, etc.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application in all servers.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Preparation of Test cases on JUnit during the unit testing and system testing phase

Environment: JAVA, J2EE, Maven, JSTL, Spring Core, Hibernate Framework, Web Sphere Application Server, DB2, Servlets, XML, Core Java, JUnit, Ajax, RESTful Web Services.

Confidential, Falmouth, ME

Java/J2EE Developer

Responsibilities:

  • Involving in requirements gathering and design meetings.
  • Coordinating with all the parties of the Enterprise application like Data ware house team, DBAs, Testing team, Security team, Admin Team, Enterprise Architect Team and Development.
  • Worked on monitoring and handing performance tuning.
  • Creating enterprise wide tools and plug-ins to help support testing, monitoring activities to all the stake holders in the project.
  • Worked on integrating the spring MVC framework, Spring core framework to provide the IOC and also to write the web service clients for the services exposed by FUSE ESB.
  • Worked on integrating the Hibernate to the application to perform complex Database transactions
  • Writing and consuming SOAP and Rest web services by using spring web services
  • Worked on writing the Named Queries in Hibernate
  • Worked on creating the Entities from tables using eclipse
  • Worked on XML related technologies like XSL, XSLT, XPATH,XSD, XML Schemas
  • Used various bean scopes throughout the project for proper handling of request and security issues.
  • Created Web service proxy to invoke the web service and used service API methods.
  • Acted as Production support to handle any critical user issues.

Environment: J2EE, HTML, JSP, Java Script, XSL, XSLT, XPATH,XSD, XML Schemas, SOAP Web Services, AJAX, Jquery, Jboss developer studio7.1.1,Spring MVC, Spring Web services, Spring 3.0, Hibernate, Soap Ui, JDK 1.6, Maven, Oracle 11g

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC, design, development and testing using OOAD.
  • Involved in configuration and usage of Apache Log4j for logging and debugging purposes.
  • Used WebLogic Application Server and Eclipse as the IDE.
  • Used Concurrent Version System (CVS) for creating project structure and version controlling.
  • Used Ant to build the project and JUnit to develop unit test cases.
  • Created and used stored SQL procedures for executing batch queries and made use of PL/SQL for interacting with the database and upgrading the previous project.
  • Involved in ICD indication for translate the ICD-10 to ICD-9 mapping.
  • Extensively involved in the development of persistence layer using Hibernate and used SQL server as backend database.
  • Deployment of application in the WebLogic Server environment using ANT tool using Struts architecture with the JSP client.
  • Designed and developed Caching and Logging Service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML (SAX Parser).
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Used Quality Center for tracking all of the defects in the various environments.
  • Developed business rules using Core java (J2SE).
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC 2.0.

Environment: Java/J2EE, RAD(Rational Application Developer), UNIX, Swing, Spring Batch, Websphere, Struts, JDBC, Ant, Log4j, JUnit, BEA WebLogic, Oracle 9i, WSDL, Hibernate, WebServices, XML/XSLT, XPATH.

Confidential

Java Developer

Responsibilities:

  • Involved in design and implementation using AGILE methodology.
  • Understanding the requirements by interacting with business users and mapping them to design.
  • Knowledge in understanding SOAP and RESTful web services functions to get data from the Mainframe Systems.
  • Involved in designing and implementing web service server using JBoss, Web Logic, IBM Web Sphere and Apache Tomcat and client applications by using SOAP, JMS based standards for messaging.
  • Screens using custom front end forms using XML, XSLT, and JQuery.
  • Involved in producing necessary WSDL to deploy as a web service.
  • Created Configuration files for spring, Hibernate and JSF Navigation.
  • Used Java Socket Programming for communication with POS.
  • Created simulators and deployed in local environment for testing.
  • Used JUnit Test Cases for unit testing to achieve required coverage.
  • Used Configuration Management Tools for version control which is built on Win CVS.

Environment: JDK, Web service, J2EE patterns, Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, JUnit, Hibernate, Oracle, Agile, WebLogic, Rational Clear Case, WebLogic web services, Clear case, Clear quest.

We'd love your feedback!