We provide IT Staff Augmentation Services!

Java Developer Resume

MI

SUMMARY

  • Over 8+ years of strong experience in software development using Java and J2EE/JEE technologies.
  • Involved in the Software/System Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance using various methodologies like waterfall, agile and Test Driven Development(TDD).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX - WS.
  • Experience with various J2EE/JEE design patterns like DTO, DAO, MVC, SessionFacade, BusinessDelegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0,Spring MVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Involved in developing distributed Enterprise and Web applications using Java/J2EE, Web technologies that include Spring, Hibernate, EJB, JSP, Servlets, Applets, Struts, JMS, JDBC,XML, XSL, XSLT, HTML5,CSS, JavaScript and jQuery.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security.
  • Expertise in J2EE/JEE technologies like JSPs 1.x/2.0, Servlets 2.x, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Worked on Multithreading, Spring & JSF framework for developing Multi-Tier distributed Enterprise Applications.
  • Extensive experience and understanding of Java, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2,Eclipse 3.x IDE, WebLogic 7.X/8.X,WebSphere7, JBoss4.0 and Apache Tomcat 4.x Servers.
  • Proficient with Core Java and markup languages HTML, XHTML, DHTML, CSS, XML.
  • Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL, DB2 and Sybase.
  • Hands on experience in writing Queries-SQL, Stored procedures, Functions and Triggers by using PL/SQL.
  • Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality.

TECHNICAL SKILLS

Languages: C++, Java, J2EE/JEE, SQL/PLSQL

Operating Systems: Windows 98/2000/XP/NT, Unix,MS-DOS, Linux

Java Technologies: J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, Web Services, JSF.

Web/App. Server: Apache Tomcat 5.5 &6.x, WebLogic 7.0, 10.0, Web Sphere 6.1, JBoss4.5

Frameworks& Tools: Struts1.1/2.0, JSF, Spring, MVC, ATG, Hibernate, JUnit, JPA, Easy Mock, AJAX, Log4J, Eclipse, STS, Tibco EMS.

Web Technologies: JSP, jQuery, XML, JSON, HTML5, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, REST, JSTL

Databases: ORACLE,DB2, Sybase, SQL Server, MYSQL

Design & Modeling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM

Tools: /IDES: RAD 7.5,Net Beans, Eclipse

Build Tools: ANT, Maven

Version Control Tools: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, MI

Java Developer

Responsibilities:

  • Used oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Used Restful Web services for implementing rate lock confirmation in mortgage.
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Worked on integrating Struts with Spring IOC.
  • Used a microservice architecture, with Spring Boot-based services interactingthrough a combination of REST and RabbitMQ or Apache Kafka messagebrokers.
  • Wrote PL/SQL Stored Procedure using SQL Developer for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Implemented Ant and Maven build tool to build jar files.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.
  • Designed and developed ESB/SOA/BPM middleware layers using tools like Mulesoft.
  • Used SQL Developer as front end to communicate with oracle database.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence).
  • Decommissioned and added new nodes to existing Cassandra cluster
  • Used MMC (mule management console to monitor the request and response payload).

Environment: jdk1.8, jdk1.5, J2EE, Weblogic 11g & 10g, Eclipse, Struts 2.0, JDBC, JavaScript, SOAP, Hibernate, EJB, JUnit, JSP, Spring, Hibernate, Maven,Log4J, PL/SQL, CVS,Jboss6,Ant, AngularJs, Node JS, Cassandra,HTML5 and Sybase.

Confidential, Rochester, MN

Java Developer

Responsibilities:

  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Involved in design and development of server side layer using JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
  • Used JIRA 5.2 for the issue tracking and bug reporting.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sate less Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring security for application transaction management.
  • Developed Web Services to integrate with the External System.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.
  • Implemented Maven build tool to build jar files.
  • Used JavaScript for client side validations and Struts Validation for server side Validations.
  • Developed the JUnit test cases.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Developed real time video streaming application using node.js.
  • Built Microservices infrastructure(Service Discovery, Load Balancer, Circuit Breakers, Intelligent Routing), and guided the teams to adopt Microservices architecture

Environment: jdk1.7, J2EE, Web Logic 8.1, Eclipse, Struts 2.0, JDBC, JavaScript, SOAP, JPA, CSS, XML, EJB, JUnit, JIRA, JSP, Spring, Hibernate, Maven,Log4J, PL/SQL,Sybase, MongoDB,HTML5 and MS SQL Server.

Confidential

Java Developer

Responsibilities:

  • Work as a full stack developer responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
  • Extensive use of Maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Used struts tiles framework for layout management.
  • Used Tortoise SVN, GIT for the repository management.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Set up Jenkins server and build jobs to provide continuous automated builds.
  • Worked on Asset Management Module in order to develop services using RESTful Web services.
  • Use of SOAPUI to verify the WSDL end point URL.
  • Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJs.

Environment: Web Logic 9.2, Spring 3.0, Spring MVC, Core Java, Struts, JDBC, Jenkins, Maven, Servlets, RESTful Web Services, PL/SQL, SQL Server, SOAPUI, CVS and agile-RSA.

Confidential

Java Developer

Responsibilities:

  • Designed XML schema definitions (XSDs) to support the mapping of standard TIBCO Active Enterprise message payloads onto SOAP API calls.
  • Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
  • Used JSP and HTML for creating user interface.
  • Implemented Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml and Validator-rules.xml.
  • Used Angular JavaScript for client side validation
  • Written SQL to retrieve and insert data from/into the database.
  • Designed, developed and deployed the EJB’s onto the WebSphere
  • Application Server 7.5.
  • Successfully designed and developed a B2B(Prodesk) and B2C (eStore) ecommerce applications using Java and J2EE technologies.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Application designed and developed using Java Core, J2EE, JMS, Javascript, Struts, Hibernate, AOP CSS, Web Services Axis, and AJAX.
  • Designed and developed user interface (UI) using JSP, JSP Tag Libraries (JSTL), Core Java, Custom Tag Libs, Java Script, XML and HTML.
  • Involved in Unit testing and Integration testing of the application.
  • Tracing and Logging frameworks implemented using Log4j
  • The e-commerce web application was developed with a team of 12 members where the website functionality was extended to provide the customers to perform online transactions.
  • Used Clear Case as version control system, to keep track of all the work and changes to allow several developers to collaborate.
  • Working primarily on Java SpringMVC and Spring boot in backed to maintain and add new features in order management and cancellation.

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Rich Faces, Hibernate 3.0, Spring Framework 2.0,Spring Web Flow, JMS 1.1, JAXB, Tibco EMS, Web Services, SOA, WSDL 1.1, JavaScript, Rational Rose, UML, HTML5, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8, ANT 1.5, DB2, IBM RAD 6.1, Linux and agile-RSA-7.1.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented design patterns such as Singleton to access DAO, Business Delegate and Session Façade.
  • Implemented server-side business components using Session Beans.
  • Implemented Messaging using JMS and Message Driven Beans.
  • Developed MDBs that consumed the messages from the Java Message queue.
  • Used XML Web Services using SOAP to get the credit based insurance score based on the information contained in the credit report obtained from an authentic credit bureau.
  • Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
  • Implemented the data persistence functionality of the application by using JPA to persist Java objects with the Oracle 9i database.
  • Extensively used Eclipse3.0 for writing code.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Configured TIBCO EMS server for fault Tolerance mode to receive and deliver JMS messages and JNDI lookup server for CIE clients to access JMS topics and queues.
  • Used WebLogic Application Server 9.1 for deploying various components of application.

Environment: J2EE1.3, BEA Weblogic Application Server 9.1, Eclipse 3.0, JDK 1.5, JSP 1.2, EJB 2.0, Struts Framework 1.2, Spring Framework 2.0, Spring Web Flow, XML, JMS 1.1, HTML, JNDI, JPA, CVS, Log4j, Junit, Oracle 9i.

Confidential, Bellevue, WA

Java Developer

Responsibilities:

  • Interfacing with the business analysts to know their requirement and prepare requirement documents and design documents.
  • Designing new components to fit in the already existing architecture using, core Java, multi threading different design patterns like the factory method, Abstract factory pattern, Singleton.
  • Designed and implemented various data models as per requirement.
  • Designed and implemented DAO and EAO objects for database and enterprise access respectively.
  • Implemented MVC flow using Struts to suit the various enhancements in the application.
  • Designed and implemented stored procedures, packages, database functions and triggers for various database operations.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Achieved the goal of eliminating millions of database hits per day by introducing a caching mechanism for caching of campaign information.
  • Refactored JSP pages to build complex rule mechanism while creating rules for a campaign. Involved taking care of several complex situations.
  • Wrote UNIX and AWK scripts for data loading which run on daily basis.
  • Experience in working with MVC Architecture using Angular.js.

Environment: Java, JSP, EJB, Java Script, Oracle, WebSphere, Sql Navigator, Struts, SQL, JDBC, PL/SQL for stored procedures and packages, database Views and Functions, Unix, Shell Script, AWK Script.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Designed User Interface based on MVC framework, which attains an apt coordination for Struts MVC, JSP, Servlets and Custom Tag Libraries.
  • Developed web GUI involving JSP, JavaScript, JQuery 1.8+, HTML 4, CSS, and XML
  • Configured struts-specific deployment descriptor (struts.xml)
  • Implemented the validations using Struts MVC Framework
  • Created Action Classes for Controller in Struts MVC Framework
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets
  • Enhanced the UI by Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page and used JSON objects for communicating data between client and server and made use of JQuery API for parsing JSON
  • Consumed REST easy for weather data from Weather Underground
  • Used FLOT 0.8+ JQuery Charts API for interactive bar and linear graphs
  • Developed Server side components based on Struts MVC and the persistence layer build on ORM framework Hibernate
  • Developed Composite View Pattern using Struts2 tiles framework
  • Used Maven for building and deploying the application.
  • Developed a pipeline to process the user requested analysis using Shell Scripts, Python and Cron Jobs on the server

Environment: Java, J2EE, Struts 2.3, REST easy, JSP, AJAX, JQuery 1.8+, XML, CSS, JavaScript, MSSQL Server 2010, Log4j, WebLogic, UNIX and Windows7, Eclipse.

Hire Now