We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

AL

SUMMARY:

  • 8 years of professional experience in Java/J2EE technologies. Involved in all phases of System Development Life Cycle including process of Planning, Creating, Testing, Development, Deployment, Integration of Client/Server Environment, Maintenance and Implementation of various software based applications.
  • Expertise in domains like Banking, Financial Services, Health Care and Insurance etc.,
  • Strong application development in using fast paced Agile Software Development methodologies like Scrum,Sprint, XP(Extreme Programming), and Traditional software models like RUP(Rational United Programming), Waterfall .
  • Good knowledge of Creational Design Patterns like Singleton, Factory Method, Builder Pattern, Prototype Pattern and Architectural Patterns like MVC, DAO, DTO.
  • Programming experience in e - commerce applications, distributed applications using Java , J2EE.
  • Proficient in Core Java conceptslike Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans etc.,
  • Expertise in designing User Interactive Webpages with the help of Client Script design technologies like JSP,HTML,Ajax, JQuery, JavaScript, Angular JS, CSS, JSF and Ice faces.
  • Extensive experience in SOA Architecture developing JEE based Web Services to visualizethe web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to users and consuming usingAxis2 and JAX-WS.
  • Extensive experience in producing/consuming Rest based web services using RESTEasy,Jersey and Spring MVC annotations.
  • Worked with Application serverslike BEA/Oracle Web Logic, IBM WebSphere, Apache Tomcat, Oracle Glassfish, JBoss and Jetty.
  • Experienced in working Different Enterprise Java Beans (EJB 2.0/3.0) includes Session beans, Entity beans and message driven beans.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as spring web application framework like spring dependency injection, Spring MVC, Spring DI, Spring AOP, Spring IOC, Spring Security and Spring ORM Integration.
  • Experienced in working with message centric applications using different messaging frameworks like JMS, Web sphere MQ, Mule ESB and Apache Kafka.
  • Experienced in implementing MVC style applications using Struts components like Struts actions, action forms and validation frameworks.
  • Involved in implementing the data persistence functionality of the application by using Hibernate core interfaces, annotations, mapping strategies, utility classes.
  • Experience with Database development using Oracle 8i/9i/10g/11g , PL/SQL , SQL Server and DB2 . Good programming skills in writing/maintaining Performance tuning SQL and PL/SQLQueries .
  • Knowledge in working with NoSQL databases like Cassandra.
  • Extensive working experience in unit testing framework - Junit, Easy Mock and Mockito.
  • Good experience in error-logging using Log4J and experience in version control tools using SVN, CVS, Clear Case and GIT.
  • Experience in describing data using XML and working with XML management technologies like XSL, XSD and XSLT.
  • Involved in building and deploying Apache ANT, MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications. Having good knowledge about Gradle and Jenkins.
  • Experienced in using various IDE’s like Eclipse, Net Beans andIntelliJ IDEA.
  • Experienced in working with Atlassian tools like Confluence, Jira and Bamboo.
  • Excellent Written, Verbal Communication skills with a customer service oriented attitude, worked with the offshore team as onsite coordinator to provide the update on the daily basis and had ability to learn and master new technologies and to deliver outputs in short deadlines.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL, Unix Shell Scripting, UML.

J2EE Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, Custom Tag Libraries, JDBC, JNDI, EJB.

Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, JSF, Angular JS, JQuery.

Databases: Oracle, DB2, MySQL, SQL Server.

Application/Web Servers: WebSphere, WebLogic, Glassfish, Apache Tomcat, Jetty.

Web Services: SOAP, XML, WSDL, UDDI, REST, JAXB, Apache CXF/XFire, Apache Axis.

IDE: Eclipse, NetBeans, IntelliJ.

Build Tools: Maven, Ant, Jenkins.

Frameworks: Struts, Spring Core,Spring MVC, Spring AOP, Spring Security and Spring ORM Integration, Hibernate.

Version Control Systems: CVS, SVN, GIT, Clear case.

Testing Frameworks/Tools: JUnit, Easy Mock, Mockito.

Operating Systems: Windows XP/Vista/7/8/10, Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, AL

Java Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Participated in the full life cycle of the project including Analysis, Design, Development, Testing and Maintenance phases of the Application.
  • Designed the application using Agile/Scrum Methodology.
  • Developed and managed Spring Core for Dependency Injection (DI),Inversion of control (IOC), and integrated with Hibernate.
  • Mainly focused on spring components Dispatcher Servlets, Controllers, Model and View Objects.
  • Applied caching mechanism using Spring cache related annotations.
  • Applied custom Spring MVC interceptors to preprocess business rules to display page based values.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Extensively used Hibernate ORM in data access layer to write DAO’s.
  • Developed Hibernate mapping and Configuration files.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Implemented Spring ORM with Hibernate by taking advantage of Java features like annotation metadata, auto wiring, and implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Implemented RESTful Web Services for accessinginformation using Spring MVC Rest controller annotations.
  • Implemented JMS based SOAP web services using JMS, Web sphere MQ, Mule ESB and Spring CXF.
  • JQuery library has been used for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Used HTML, JavaScript,jQuery, Angular JS, XML, JSP and CSS for Front End Development.
  • Created EAR, WAR & JAR files using Maven Script and deployedon test, stage and production servers.
  • Used WebLogic as an application server and Apache Tomcat as a web server.
  • Responsible for maintaining the Java Source Code using SVN as a version control system.
  • Implemented Log4j for application logging and to troubleshoot issues.
  • Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support using Junit and Easy mock.

Environment: JDK1.7, Servlets 3.1, JSP 2.3, Java Beans 3.2, Spring 3.5, Hibernate 3.3.x, RESTful 1.1, SOAP 1.2,Oracle 11g, Oracle WebLogic Server 11g, Tomcat 7.0, JQuery, AJAX, Angular JS, XML, HTML5, CSS,Maven, Log4j, Agile/Scrum, SVN, JUnit 4.4, Easy mock, Eclipse.

Confidential, Eden Prairie, MN

Java Developer

Responsibilities:

  • Participated in full SDLC including development, estimations and design sessions.
  • Designed application modules, base classes and utility classes using core java.
  • Designed the application using Agile/Scrum Methodology.
  • Generated use Case diagrams, Class Diagrams, and sequential Diagrams using Rational Rose.
  • Developed UI using Spring MVC, business logic using spring (IOC, AOP).
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Extensively used Hibernate in data access layer to access and update information in database.
  • Using hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a Sql based Schema.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Extensively used jQuery selectors, events, Traversal and jQuery AJAX with JSON Objects
  • JQuery library has been used for creation of powerful dynamic Webpagesand web applications by using its advanced and cross browser functionality.
  • Creating JAR, WAR & EAR files and deploy the entire project on to WebLogic Service using Maven and Jenkins.
  • Implemented Web Services to send order details to downstream systems using Jax-Rpc, SOAP.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using JSTL.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.

Environment: JDK 1.6, UML, Validator, Eclipse 3.5, Oracle WebLogic Application server 10.3, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, SOAP, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.

Confidential, Carmel, IN

Java Developer

Responsibilities:

  • Involved in various phases of SDLC in the project which was modeled using RUP.
  • Application development using Java/J2EE Technologies which include JDBC, Servlets,Java Beans, Spring 3.x, Hibernate 3.0, Web Services (SOAP and RESTFUL)
  • Developed application using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
  • Developed in Agile/Scrum methodology using Mingle and Rally Agile tools.
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents & used Spring Interceptors to apply specific functionality to certain requests.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC and SQL Developer.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse.
  • Added test cases and re factor code based on the Test Driven Development process.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Used JAXB for Marshaling and Un-marshaling the XML data.
  • Used JMS for Sending and Receiving the messages asynchronously.
  • Used WebSphere as to Deployment the application and web services
  • Participated in implementing client side programming using HTML5 and JavaScript.
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Designed and developed application using Facade design pattern.
  • Worked with Log4J for logging purpose in the project
  • Used Maven to build the project and JUnit to develop unit test cases.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant. Used Jenkins for Continuous Integration (CI).

Environment: JDK 1.6, JSP, Servlets, JDBC, Java Beans, Spring (DI, MVC, AOP), Hibernate, Web Services, SOAP, RESTFUL, JSON, AJAX, ANT, Maven, Continuous Integration, Google Web Toolkit(GWT), JUnit, PL/SQL, WebSphere, IBM HTTP Server, Oracle, RAD, TOAD, Java Script, HTML5.

Confidential, Greenville, TX

Java Developer

Responsibilities:

  • Involved in various phases of project development following Rational Unified Process (RUP).
  • Reviewed Use case diagrams and developed Class diagrams, Sequence diagrams and Activity diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller (MVC) design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed components for portal front end. The front end consists of Applets, Swing, Java Server Pages JSP .
  • Used FileNet Java API and FileNet content engine Web Services for interfacing with FileNet and retrieving the documents.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed GUI using MVC design-patterns and swing APIs.
  • Developed a Java web application using JAXB, JAXP, XHTML
  • Developed Web Service using JAX-WS through a standalone Java Client.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework.
  • Deployed Web services - from WSDL and based on SOAP for managing the workflow process and validation of several processes.
  • Used JMS APIfor asynchronous communication by putting the messages in the Message queue.
  • Deployed EJB components that include Message Driven Beans for processing asynchronous messages
  • Implemented various design patterns in the project such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Created and implemented Oracle stored triggers using SQL and PL/SQL.
  • Performed unit testing using JUNIT framework.
  • UsedANTscripts to build the application and deployed on Web Logic Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the application using Rational Application Developer 6.0 and used CVS for version controlling.

Environment: JDK 1.5, Struts 1.1, Hibernate 3.0, Spring 1.0.2, JSP 2.0, Servlets 1.2, JMS 1.1, EJB 2.1, FileNet 3.5, XML, SOAP, UDDI, WSDL, JAXB 2.0, JDBC, JBoss, JavaScript, UML, HTML, JAX-WS, CVS, Log4J, JUnit, Web Logic App server 8.1, RAD 6.0, Rational Rose, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Designed and developed the front end using HTML, CSS, and Dojo, JSP and tag libraries.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases for gathering customer related information for a particular customer.
  • Designed and developed the Valuators, Controller Classes and Java bean components
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Implemented web services with Apache Axis.
  • Wrote front end in visual basic, with a middle layer in C++, going to an oracle repository.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex for extract SQL queries ting data from the database.
  • Designed and built SOAP web service to retrieve the data for companies report from MDM-CRSEARCH web service. The input output parameters for CRweb service are described in SDCA SFS.
  • Experience working in a J2EE environment through development, testing and implementation of application

Environment: Java, JDK 1.5, Servlets, Hibernate, JPA, Spring, JSF beans, JSF Ajax, Oracle 9i, Eclipse, Apache Ant, Web Services (SOAP), Apache Axis, WebSphere, JSF Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential

Java Developer

Responsibilities:

  • Developing, Designing and Configuring server side J2EE components like JSP, Servlets and XML using IDE-Eclipse and deployments in WebLogic.
  • Used SOAP UI to test the web service request/response scenarios.
  • Developed Hibernate mappings and implemented required business logic.
  • Designed and developed the user interface using JavaScript, HTML and CSS.
  • Developed Use cases, Class diagrams and sequence diagrams using IBM Rational Rose.
  • Responsible for configuring the WebLogic Application Server to access the Database by setting up Data source and Connection Pool.
  • Utilized Log4j for request / response / error logging.
  • Unit and integration testing, logging and debugging using JUnit.
  • Developed utility program to read configuration data stored in the XML file.
  • Developed database access objects for various modules.
  • Responsible for maintaining technical and functional documentation.

Environment: JDK 1.5, Eclipse, HTML, Java Script, Core Java, JSP, Servlets, JDBC, Oracle, Tomcat.

We'd love your feedback!