Java Developer Resume
Pittsburgh, PennsylvaniA
SUMMARY:
- 8+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java and Technologies.
- Worked in Web application development using HTML, DHTML, CSS, DOM, UML, JavaScript, AJAX, JSF, ExtJs, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, ReactJs, ExtJs, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC, JPA
- Extensive experience in development and implementation of ORM framework like Hibernate integration with Struts and spring.
- Experience in mobile application development, Designed a mobile application in IOS operating system.
- Experience with GWT.
- Knowledge on Cucumber.
- Experience with AngularJS, NodeJs in developing front-end pages.
- Worked closely with architect and clients to define and prioritize their use cases and iteratively developed APIs and architecture.
- Experienced with Swing.
- Knowledge on Micro services.
- Experience with AWS.
- Have rich experience in databases like Oracle 11g, Sqlserver and MySQL.
- Good knowledge about design patterns such as singleton, factory, prototype, command, interpreter, observer, adapter, corporate and façade, Front Controller.
- Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
- Extensive experience in GUI development using HTML,CSS, Adobe Style Vision, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML,XSLT, and JQuery.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Log4J for extensible logging, debugging and error tracing.
- Strong hands on exposure to multiple Application Servers like JBoss, Apache Tomcat and BEA Web Logic.
- Experienced with Drools, Apache camel.
- Have knowledge on Groovy Grails.
- Knowledge on rule engines.
- Proficiency in programming with different Java IDE's like Eclipse, RAD and Net Beans.
- Good experience with version controls like SVN, GIT & CVS.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Experienced in continuous integration and deployment.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Having good hands on experience on SAP UI5/Fiori project development.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, Javascript, XML, HTML, JSP, Servlet, JQuery, UI(bootstrap, AngularJS), DOM
Platforms: Windows (7, Vista, XP, 2000, 98, NT), UNIX
Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL.
Database Tools: Toad, SQL Developer, PL/SQL Developer, MySQL workbench, DB2Connect
ORM Frameworks: Hibernate 3,Ibatis
MVC Frameworks: Struts 2, JSF 1.2, Spring 2.5 & 3.0
IDEs: Eclipse, JBuilder, RAD, Net Beans
Webservice Specifications: JAX-WS(SOAP), JAX-RS(Restful)
Design Patterns: Session Fa ade, Business Delegate, Front Controller, Service Locator, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory
Tools: MS Visio, Edit plus, Dream viewer
Batch Scripting: ANT, Maven
Methodologies: Agile, Scrum, Test Driven, Waterfall
Loggers: Log4J, SLF4J
Web Servers: Tomcat, Glassfish
App Servers: Web logic, Web sphere (WAS), Jboss
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, Pennsylvania
Java developer
Responsibilities:
- As a developer need to perform the responsibilities like
- Analyze and design the UI5 application screens and it’s navigation’s respectively.
- Used spring dependency injection to inject all the required dependency in application.
- Created the functionalities like Add New User, Add New Position, Role update, Reporting areas update, Authorizations update with proper error handling.
- Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
- Making oData calls to integrate with UI5.
- Exception handling to propagate the appropriate error message.
- Perform web based field validations to set the values states conditionally.
- Implemented the Search Helps (F4).
- Consumed Web Services for transferring data between different applications.
- Used Restful Web services to retrieve credit history of the applicants.
- Used Eclipse3.0 IDE for developing code modules in the development environment.
- Implemented the logging mechanism using Log4j framework.
- Used SVN version control to track and maintain the different version of the application.
Environment: Java/J2EE 1.6, JSP, Spring 3.0, Hibernate, Spring Boot, Restful Web service, Sql Server, HTML5, DHTML, UI5, oData, XML, Eclipse3.0, AJAX, JavaScript, Windows XP, Log4j, CSS, SVN.
Confidential, Overland Park, Kansas
Senior Java developer
Responsibilities:
- Used Spring MVC framework to develop the application and its architecture
- Used spring dependency injection to inject all the required dependency in application.
- Developed screens, Controller classes, business services and Dao layer respective to the modules.
- Involved in developing the Business Logic using POJOs
- Developed Graphical User Interfaces using HTML and JSP’s for user interaction
- Developed web pages using UI frameworks AngularJS.
- Created set of classes using DAO pattern to decouple the business logic and data
- Implemented Hibernate in the data access object layer to access and update information in the Sql Server Database
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
- Wrote test cases in JUnit for unit testing of classes
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used DOM for parsing xml documents
- Consumed Web Services for transferring data between different applications
- Used Restful Web services to retrieve credit history of the applicants
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a spring boot and Apache Tomcat 6.0 application servers.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Built scripts using Maven to build the J2EE application.
- Used Eclipse3.0 IDE for developing code modules in the development environment
- Performed connectivity with Sql database using JDBC.
- Implemented the logging mechanism using Log4j framework
- Used GIT version control to track and maintain the different version of the application.
- Mentored few people in team and have reviewed design code and test cases written by them.
- Worked on Agile methodology
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Spring Boot, Restful Web service, MySql, Maven, HTML, DHTML, AngularJS, XML, XSLT, ReactJS, ETL, Swagger, Apache Camel, Eclipse3.0, Jboss, AJAX, JavaScript, Windows XP, JUnit3.8, Log4j, CSS, GIT, Jenkins.
Confidential
Senior Java developer
Responsibilities:
- Developed the application using spring following MVC architecture.
- Used spring dependency injection to inject all the required dependency in application.
- Developed the Business Logic using DOGOs.
- Developed Graphical User Interfaces using HTML, bootstrap and JSP’s for user interaction
- Developed web pages using UI frameworks AngularJS.
- Developed an AngularJS workflow manager leveraging Angular-UI's for flexible configuration and management of multi-step user input flows.
- Performed client side validations using JavaScript.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
- Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Experienced with Swing.
- Used DOM for parsing xml documents.
- Consumed Web Services for transferring data between different applications.
- Used Restful Web services to retrieve credit history of the applicants.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web logic Application server and Apache Tomcat 6.0 application servers.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Built scripts using Maven to build the J2EE application.
- Used Eclipse3.0 IDE for developing code modules in the development environment
- Performed connectivity with Oracle database using JDBC.
- Implemented the logging mechanism using Log4j framework
- Used GIT version control to track and maintain the different version of the application.
- Mentored few people in team and have reviewed design, code and test cases written by them.
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Web logic Application Server, Restful Web service, Oracle 11g, Maven, HTML, DHTML, Jboss, Swing, ExtJs, AngularJS, XML, XSLT, Eclipse3.0, AJAX, JavaScript, NodeJs, Windows XP, JUnit3.8, Log4j, CSS, GIT.
Confidential, Indianapolis, Indiana
Java Developer
Responsibilities:
- Developed the application using spring following MVC architecture.
- Developed Controller, Business Services and DAO classes based on Spring framework to handle the pages.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
- Developed Graphical User Interfaces using HTML and JSP’s for user interaction
- Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed the Business Logic using plain old java objects (POJOs)
- Consumed and Published Web services using JAX-WS API.
- Developed different Mock Services and validated these services using SOAP UI Tool.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web logic Application server.
- Designed WebPages using UI frameworks, Angular JS
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Used Spring MVC to decouple business logic and view components.
- Wrote test cases in JUnit for unit testing of classes.
- Implemented the logging mechanism using Log4j framework
- Built scripts using Ant to build the J2EE application.
- Used SVN version control to track and maintain the different version of the application.
Environment:: Java/J2EE, JSP, Servlets, Spring 3.0, Hibernate, Oracle Web logic Application Server 8.1, XML Web service, HTML, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, AngularJS, Editplus 3.0, Oracle 10g,DB2, Windows XP, JUnit 3.8, Log4j, CSS, SVN.
Confidential, Jacksonville, Florida
Java developer
Responsibilities:
- Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
- Interpret written business requirements and technical specification documents.
- Responsible for Requirements capturing &Preparing Software Requirement Specification.
- Involved in Design and Development using J2EE/Hibernate, XML, JSP, Struts MVC Model Framework and Oracle.
- Used Struts tag libraries/Struts validations for the Client Side validation.
- Developed the business logic using stateful session beans, EJB 2.1.
- Worked extensively with GWT to implement server calls and HTML pages.
- Implemented interfaces and classes of GWT Web UI class library for creating widgets.
- Used GWT Java-to-JavaScript compiler to translate java programming language to JavaScript.
- Worked on Data Management classes, using Hibernate to access the Oracle Database.
- Creating GUI using JSP, java Script and jQuery.
- Implemented the application using Spring Framework which is based on MVC design pattern.
- Used Core Spring framework for Dependency injection.
- Implemented persistence layer using Hibernate framework.
- Used XSLT for transforming the XML documents in to HTML documents.
- Building the application using ANT/Maven scripts.
- Monitored the error logs using Log4j and fixed the problems.
- Written Test Cases for Unit Level Testing using JUnit.
- Involved in the Unit Testing and defect resolution as and when they are reported.
- Designing & creating reusable custom data visualization components/widgets.
- Integrate the developed Applications with Enterprise Security Environments.
- Involve in Technology& Performance Optimization and Error Reduction Procedures.
- Design and implement effective User Interfaces that are intuitive and easy to use.
- Maintain and enhance existing client applications and internal systems to improve integration.
- Use provided source-control tools like IBM Clear Case and task tracking systems to manage ‘Real Time’ Insights into Business Solutions.
Environment:: Java/J2EE 1.6, JSP, JSF 2, Spring 3.1, Hibernate 3.5.6-Final, Weblogic Application Server 11g, XML Web service, JBoss 5.1, WebSphere v7, Unix, SQL Server 2008 (R2 - Enterprise Edition), HTML, Icefaces 3.0.1,DHTML, XMLBeans 2.4.0, XSLT, Eclipse4.0, AJAX, EJB 2.1,3.0, JavaScript, Maven 3.0.4, JDBC, Windows XP, JUnit3.8, Log4j, CSS3, SVN, IBM Rational ClearQuest 7.0.0.1, slf4j 1.5.8
Confidential
Application Developer
Responsibilities:
- Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
- Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
- Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
- Developed the Business Delegate classes to delegate the application flow from action classes.
- Created struts-config.xml, application-resources properties for the project.
- Used Session beans to implement Session façade design pattern.
- Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
- Designed the database and also modeled the database
- Developed the applications using Web Logic to create the transactional business logic like EJB, JSP of a Web Logic Application.
- Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
- Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
- Involved in the developing of ANT build script and deployment in Web Logic 9.2 on Linux platform. Used SAX for XML parsing.
- Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs
- Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
- Designed and developed SQL Queries.
- Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.
Environment:: Java 1.5, Java Beans, Servlets, JSP, EJB, Java Script, PL/SQL, Business objects crystal reports 10.x, and web logic server 8.1, Java Script, Oracle 10g,DB2,XML, Log4j, JNDI, HTML 4.0, SVN, Design Patterns, EclipseIDE, Windows XP.
