We provide IT Staff Augmentation Services!

Sr Java Application Developer And Support Resume

5.00/5 (Submit Your Rating)

Columbus, GA

PROFESSIONAL SUMMARY:

  • Over 4+ years of IT Professional experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB, JDBC, XML, JMS, AJAX, Web Services using SOAP and RESTful Services.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts, Spring, MVC framework, Hibernate and Messaging Middle - ware using JMS.
  • Expertise in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JNDI, EJB, JMS, XML, Swing, JSF and Ajax.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues
  • Expertise in developing application components using frameworks like Spring, Hibernate, Struts
  • Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
  • Expertise in deploying, configuring and administering application servers such as JBoss, WebSphere, Web logic and Apache Tomcat Server
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML, AngularJS, Node JS.
  • Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers
  • Expertise in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Expertise on different IDEs such as Eclipse, NetBeans and deployment using Application Servers Apache Tomcat, BEA WebLogic and JBoss
  • Extensive experience and good knowledge in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005 .
  • Expertise in using various configuration management tools like SVN, CVS, RTC and Visual Source Safe.
  • Expertise in developing unit testing frameworks using JUnit, DB Unit based on test first or test driven methodology
  • Developed, Tested and Deployed applications on Windows and UNIX platforms.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
  • Experience with UNIX environment through deployment and performance testing of various modules
  • Expert in creating automation scripts using shell scripting to reduce manual efforts
  • Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns.
  • Quick learner with strong problem solving and good communication skills.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JAXB, JPA, RMI, POJOs

Frameworks: Struts, Spring, Hibernate, JSF, Ant, Maven

Scripting: JQuery, AJAX, UNIX Shell, Log4J

Database: Oracle, SQL Server, DB2, MySQL, Toad, MySQL Workbench

Web/Application Servers: WebLogic, JBoss, WebSphere Application Server

IDE tools: Eclipse, RAD, Spring Tool Suite (STS)

XML Technologies: XML, XSLT, DOM, DTD, SAX

Web Services: JAX-RPC, JAX-WS, JAX-RS, SOAP, WSDL, UDDI and RESTFUL Web Services

Version control: CVS, SVN, Visual Source Safe, Mercurial

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, AngularJS

Design Tools: Rational Rose

Operating Systems: Windows, Unix and Linux

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Application Developer and Support

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Architect proposed solution, High Level Design documentation, Review and Validate development effort, Support System Integration and User Acceptance Testing, Deployment and Release Management.
  • Interacting with Business Analysts and business users to understand and analyze the requirements.
  • Object modeling using UML with Rational Rose tool, IBM RAD to create Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Implemented presentation layer using Spring MVC, Spring AOP, Spring BOOT, JQuery and Bootstrap.
  • Implemented user interface (UI) using JSP, HTML and CSS.
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Developed the view-controller components using Servlets/JSPs, JavaScript(JQuery), CSS, HTML and DHTML
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS, used fast data access purpose React Js.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful services.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Configured the Application Server Jboss, Tomcat and WebLogic Servers.
  • Used Hibernate framework for the backend persistence layer.
  • Worked with DB architect to design database objects, Conceptual Data Model and Logical Data Model.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Involved in developing applications using Java and J2EE.
  • Developed Themes, Layouts and Hooks required for Portal Development.
  • Used Apache Camel to continuously monitor the outlook emails.
  • Used Apache POI to create merged PDF.
  • Used GRADLE as build tools to deploying the application.
  • Developed unit testing frame work using JUnit with MOCKITO test cases for continuous integration testing
  • Used SDK such as Eclipse IDE, Toad, SVN etc in this project.
  • Used an open source debugging tools like soapUI, Firebug for testing.
  • Expertise on Java Portal & Portlets Development and Maintenance.

Environment: Java, J2EE patters, JSP, Spring MVC, JAXB, Hibernate, Maven, Hudson, Jenkins, SVN, JQuery, AJAX, HTML, XHTML, XML, CSS, JavaScript, AngularJS, Shell Scripting, UML modeling, Web Services (REST & Soap), Jboss, WebLogic Servers, Junit, soapUI, FireBug.

Confidential, Columbus, GA

Java/ J2EE Developer

Responsibilities:

  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Developed web applications using Java/J2EE and open source frameworks such as Struts, Spring and Hibernate
  • Developed REST and SOAP based services using Java/JEE and open source frameworks such as Struts, spring and Hibernate.
  • Involved in interacting with business analysts, other developers and management to develop the application.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Developed Web based user interfaces using HTML/CSS and JQuery.
  • Used Mongo DB to store the Device details when a client downloads Mobile App and activates Push Messages.
  • Created XML/XSD based WSDL to support wire transactions and also to support RESTful/SOAP web services
  • Used CSS3, HTML5, JSP, JavaScript, JQuery, AJAX, JSON, and Angular JS for styling web pages.
  • Developed software code that complies with design specification and code software solutions to meet development and code deliverables.
  • Developed AJAX, JQuery, JSON based Design in creating better, faster, and more interactive web applications.
  • Involved in process orientation and planning, organizational and problem solving sessions.
  • Developed software code that complies with design specification and code software Solutions to meet development and code deliverables.
  • Participated in the design and development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
  • Developed Application to extract reportable positions from main tables and build the xml submission using the Spring Batch and JAXB parser.
  • Developed DAO's and EJB classes which process the data retrieved from the oracle11gdatabase and populates the Report Objects.
  • Performed Unit testing using JUNIT & Mockito, System testing, Regression and Integration Testing.
  • Used Test Track for maintaining track of the changes made to the code and testing and feedback from the Quality Analyst.
  • Used JQuery to make it easier to navigate through files, create animations, handle events, and develop Ajax applications.
  • Designed, developed and deployed web applications for clients using java, SWT, MVC, Apache poi, XML, JavaScript, AJAX, HTML and CSS.

Environment: Java 6, AJAX, Hibernate, HTML 5, CSS 3, EJB 3, XML, DTD, XSD, JavaScript, JQuery, NodeJS, Log4J, Clear case, web services, Bootstrap, Apache, RESTful-WS, WSDL, JQuery, JUnit, JMS(message queue), Jax-WS, IBM WebSphere, Oracle DBClient:

Confidential, Seneca falls, NY

Java/J2EE Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked as a part of Agile SCRUM team for product development.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Used TDD methodology to develop the application.
  • Integrated Hibernate with spring for Handling Transactions.
  • Developed the application using Struts Framework that uses the Model View Controller (MVC) architecture.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Developed presentation layer using JSP, HTML5, CSS and JQuery.
  • Extensively used Spring IOC for Dependency Injection.
  • Used standard J2EE 1.6 design patterns and Model View Controller in application design.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MySQL databases.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO classes to map the data into Java Object.
  • Consumed messages from IBM MQ.
  • Implemented SOAP Client (Consumer) using Apache CXF.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the managed whenever a user registers for the applications.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Involved in doing performance tuning by observing AWR reports and execution plans.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented JQuery and JSON to minimize code and manage complex data set.
  • Used JUnit for testing the application and Maven for building Projects.
  • Deployed the applications on Rational Application Developer (RAD).
  • Used GIT tool to keep track of all work and all changes in source code.
  • Involved in application deployment using ANT script.
  • Developed templets for Multiple Screens using AngularJs.
  • Building application with JS frameworks Such as Angular JS.
  • Developing a heavily asynchronous single page application which takes the user through an extensive search criteria and graphs reports using the high charts plugin.
  • Used Jenkins for Auto builds.
  • Involved in code review, deployment, test cases at all levels of testing.

Environment: Java, J2EE 1.6, Spring 3.2, Spring IOC, Struts MVC, MySQL, JSP, HTML 5, CSS, JQuery, Java Mail, AJAX, CVS, XML, XSD, Oracle, Agile Scrum, TDD, SOAP (Apache CXF), WSDL, JUNIT, Ant, UML, Unix, GIT, Oracle 11g, Web Sphere 7.0, IBM MQ, IBM RAD, Toad, putty, Jenkins, Angular JS.

Confidential

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts validators framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Designed the application using Agile Methodology.
  • Hands on experience in JSP and Struts frameworks.
  • Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB for Assessment and Flashcards.
  • Developed front end application using HTML, XHTML, CSS, JavaScript, JQuery, JQuery UI, JSP, JSTL.
  • Hands on experience in various Core java concepts such as Collections, Exception Handling, Multithreading.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Design architecture following J2EE MVC framework.
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Developed Stored Procedures in the Oracle 9i database.
  • Performance Tuning and Optimization with java Performance Analysis Tool.
  • Worked on Installing and configured WebSphere Application Server.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows NT, UNIX, My Eclipse IDE, JSP/Servlets, Jquery, Apache, Tomcat, Web logic, JDBC, XML, XSLT,XSD,SAX, JAXP, HTML, Oracle8, UNIX, UML, CVS.

Confidential, New York, NY

Graduate Research Assistant

Responsibilities:

  • Worked as a tutor and assisting faculty in support of classroom instruction
  • Completed research under a professor

We'd love your feedback!