We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Rochester, MN

SUMMARY

  • Over 7+ years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, Deployment and Implementation of various Client Server, Internet, Web and Distributed using J2EE (java enterprise), web technologies framework.
  • Experience in object oriented programming analysis with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Experience in AGILE and Water Flow model of software development.
  • Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio, Rational Rose
  • Strong front - end development using AJAX, Java Scripts, CSS, HTML and DHTML.
  • Experienced with JavaScript frameworks like AngularJS, Bootstrap.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
  • Strong knowledge in the area of J2EE patterns: Factory, Singleton, Decorator, Facade, Data Access Object (DAO)
  • Experienced in deploying applications on web/application servers including WebLogic, JBoss, WebSphere and Tomcat, GlassFish.
  • Experience using integrated Development Environment (IDE) like Eclipse, NetBeans, Jdeveloper
  • Configured logging using Log4J and managed version control tools using Clear Case, SVN, VSS, CVS.
  • Excellent database experience using SQL Server, Oracle and DB2.
  • Familiar with designing and coding StoredProcedures, Packages and Functions using PL/SQL.
  • Experienced in data exchange technologies like XML and working with Web Services, SOAP/WSDL, JAX-WS, AXIS, SoapUI.
  • Strong Technical background, excellent analytical ability, good communications skills, team player and goal oriented, with a commitment toward excellence.
  • Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.

TECHNICAL SKILLS

Languages: Java, SQL, UML, C, C++

Databases: Oracle 11g/10g/9i, MySQL, SQL Server 2005,2008, MS-Access

Java Technologies: J2EE (EJB 1.1/2.0, Servlets 2.3, JSP 1. 2, JSF 1.2, JDBC, JNDI, JMS), JDK 1.4/1.5, Struts 1.x, Spring, Hibernate, Web Services (SOAP/WSDL), AXIS 1.x, JAX-WS, JAX-RS Jersey

Scripting Languages: JavaScript, AJAX, Shell script, JQuery, AngularJS, Bootstrap

Markup Languages: HTML/CSS, XML/XSL, DHTML

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

IDEs: JDeveloper, Eclipse, NetBeansWebLogic, Apache Tomcat, JBoss, IBM WebSphere

Web/Application Servers: UML, Rational Rose, MS Visio, CVS, ClearCase, SVN

PROFESSIONAL EXPERIENCE

Confidential, Rochester, MN

Sr Java Developer

Responsibilities:

  • Development of application using J2EE, Spring, Hibernate, Web Services (REST), JQuery, JSTL 2, Oracle technologies
  • Created Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency Injection
  • Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
  • Hands on experience with data persistency using Hibernate and Spring Framework Involved in implementation of enterprise integration with Web Services and Legacy Systems using and REST (Using Jersey framework)
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Responsible configuring Log4j configuration for the application
  • Involved in setting up Jenkins configuration and helping Continuous Integration (CI) Issues
  • Have done Database integration using SQL queries and developed JUnit test cases to test various Java components
  • Performed unit testing, system testing and user acceptance test.
  • Creating and consuming RESTful web services
  • Developed the Java Code using Eclipse as IDE
  • Worked on PL/SQL stored procedures for triggering
  • Used SVN for version control.
  • Agile implementation by daily SCRUMS and day-to-day user interactions.

Environment: Core Java, J2EE, JSP, Servlets, Jquery, XML, JSON, WSDL, PL/SQL, Apachewicket, HTML, XHTML, JDBC, JavaScript, Ajax, Hibernate, Spring, Web Services (soap and rest), JUnit, log4J, SVN Tortoise, SOA, SQL, PL/SQL, DB2, Maven, STS, Unix (Putty), CXF, HP Application Lifecycle Management tool, agile, Jenkins, Soap UI.

Confidential, Phoenix, AZ

Sr Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Used JSF frameworks and encapsulated MVC design patterns along with Java Server Pages Standard Tags Library
  • Developed web based customer management usingSpringMVC
  • Actively involved in SCRUM’s and Sprints of Agile Methodology
  • Developed UI, presentation layer using JSP, HTML, XML, Ajax, JQuery, JavaScript and CSS
  • Architected, and enhanced an existing AngularJS application to follow MVC as a proof of concept
  • Involved in injecting dependencies into code using Spring core module concepts like Spring IOC of Spring Framework.
  • Implemented Service Oriented Architecture by developing Java web services using REST and SOAP
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML
  • Extensively used Hibernate in developing data access layer.
  • Used JDBC to communicate with Oracle 11g database
  • Used Log4j logging framework in the application to store log messages
  • Developed the Java Code using Eclipse as IDE
  • Written unit and integration testing using JUnit with EasyMock
  • Deployment of the web service converted java interfaces on a daily basis to a WebSphere testing environment for subsequent development of the front end.
  • Used Rational ClearCase for version control and ANT to compile, build and package the application for deployment on WebSphere server
  • Involved in setting up Jenkins configuration and helping Continuous Integration
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • Identify issues with the requirements. Suggest and direct the stakeholders to potential resolutions of such issues.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.

Environment: Rest web services, Java8, oracle 12c, spring4.x, spring Data JPA, JSON, Faster XML/Jackson, Maven, apache tomcat 8, testing, jetty, Jersey, slf4j, Java, J2EE, JSF Framework, MVC, JDBC, JSP, Servlets, Hibernate, Spring 3.0, AnjularJS, Log4j, Oracle 11g,Jenkin, HTML, XML, AJAX, CSS, JavaScript, RAD 7.0,Maven, Junit with EasyMock, Ant, REST/SOAP web services, Agile Scrum and Windows

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Involved in Designing, Development and testing Phases
  • Developed Service layer classes to support the business functionality with Spring MVC
  • Used Oracle as a backend to perform various database manipulations.
  • Designed UI screens using JSP, Ajax, Struts and HTML, CSS
  • Developed a webservice which will retrieve the details from the Database
  • Implemented the locking object using multithreading before committing to Database
  • Creating Low/High Level design, Unit/Integration testing plans, Reviews and various other artifacts as required by SDLC process followed by Client.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX, JavaScript and worked on integration.
  • Created the related procedures and functions used by JDBC calls in the above components
  • Involved in writing SQL Queries to Oracle Database
  • Tested the Components with various workflows of the System
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Worked closely with visual designers to create beautiful and user-friendly UI designs while trying to minimize complexity
  • Worked with a designer to create the UI and worked to keep a perfect display for different screen sizes
  • Responsible for submitting an error report for management every two weeks.
  • Code Walkthrough/ Test cases and Test Plans.

Environment: Java, J2EE, JSF Framework, MVC, JDBC, JSP, Servlets, Hibernate, Spring 3.0, AnjularJS, Log4j, Oracle 11g,Jenkin, HTML, XML, AJAX, CSS, JavaScript, RAD 7.0,Maven, Junit with EasyMock, Ant, REST/SOAP web services, Agile Scrum and Windows.

Confidential, Seattle

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designing the front end using JSP, JQuery,CSS and Html as per the requirements that are provided.
  • 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.
  • Develop d Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Implemented Webservices to send order details to downstream systems using JAX-RPC, SOAP
  • 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.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Jdk 1.6, UML, Struts 2.2, Struts tiles, validator, struts taglibs, 2.5, Eclipse 3.5, Oracle, WebLogic Application server 10.3, JSP 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.

Confidential

Software Engineer

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
  • Developed and implemented the interactive functionality using JSP, Tiles framework.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Developed Stored Procedures, Queries to extract the Customers data from the database.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout the application.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, Maven, Subversion, Log4J, WebSphere and Windows / NT.

Confidential

Software Engineer

Responsibilities:

  • Designing of UI using JSP, HTML and JavaScript.
  • Designed, Implemented, Tested and Deployed Enterprise Java Beans (both Session and Entity) using WSAD for Java as development tool and Web Sphere as Application Server.
  • Developed several EJB’s encapsulating Business Logic and thus separating JSP layer from it.
  • Worked on reviewing code debugging, testing using JUnit.
  • Extensively worked on Junit test cases.
  • Used Reflection API to modify the Run time behavior of application.

Hire Now