Java Developer Resume
Burns Harbor, IN
PROFESSIONAL SUMMARY:
- 8years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in defining and designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
- Involved in the development and Use Case Diagrams, Sequence Diagrams, and Class Diagrams using Microsoft Visio.
- Expertise in working with Spring 3.0, Struts, Web Services, Hibernate.
- WebSphere Portal V5.0 and WAS V5.0 were installed and configured on local window machine and developed portlets using JSR 168
- Extensively used IBM Websphere Integration Developer (WID) to implement SOA.
- Involved in WebSphere Portal Branding by changing all visual elements of WebSphere Portal, including the masthead, the navigation areas, graphics, portlet title areas, and style sheets, to give the Portal a custom look.
- Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JMS, XML, JUNIT, HTML, Java Script and CSS.
- Expertise in Web development technologies like HTML, XHTML, DHTML, JAVASCRIPT, CSS, XML and XSL/XSLT.
- Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
- Worked with Relational Database Management Systems including Oracle, MySQL, SQL Server and DB2.
- Used iBATIS framework for mapping between SQL databases and objects in java.
- Expertise in using version control systems such as CVS, clear case, SVN and GIT.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
- Proficient in developing and deploying Java/J2EE applications on Application Servers - JBOSS, IBM web sphere, weblogic and Apache Tomcat.
- Competent in Database development using SQL, PL/SQL, Stored Procedures, Functions, Packages, views, cursors and Triggers.
- Experience in using Eclipse IDE, RSA for development and JBoss server for deployment.
- Experience in writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Experience in developing test cases and test plans besides involving in Unit testing using JUNIT, Integration testing and User Acceptance testing extensively.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and Java Script.
- Manipulated Oracle data from a test database management system with developed Node.JS server and tested Restful APIs from the browser used by Postman tool.
- Strong Application development experience in Java, Servlets, JSP, J2EE, Spring, XML, JDBC, JQuery.
- Gatling load testing tool with JMS support.
- Manipulated Oracle data from a test database management system with developed Node.JS server and tested Restful APIs from the browser used by Postman tool.
- Strong front end development experience using the Java Script, JSON, HTML and CSS Style sheets.
- Strong Experience in developing rich user interface web pages using AJAX.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in Weblogic Application Server.
- Excellent communication and presentation skills, self-motivated, highly committed to responsibilities.
- Ability to quickly grasp any new technologies and concepts.
TECHNICAL SKILLS:
Operating System: Windows 2000, Windows XP, Windows Vista, UNIX, Linux, Mac OS 10.6
Programming languages: C, C++, Java 5.0/6.0,PHP
Middleware/Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services
Serverside programming: Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries
Scripting Languages: JavaScript, AJAX, HTML, CSS, XML, XHTML, DHTML, SQL, PL/SQL, ANT
Modeling languages: Design patterns
Java IDE: Eclipse 3.0,Eclipse SDE IRAD 7.5, NetBeans, MyEclipse 8.6, RAD, RSA 7.0.
Databases: Oracle 10g/9i, MySQL, SQL Server 2000/2005, DB2
Web Servers: Apache Tomcat Server 5.x/6.0/7.0, Oracle Web logic Server(10.3.6)
Application Servers: Weblogic Server 8.1/9.1/10.0 , JBoss AS 4.2, IBM WebSphere Portal
Framework: Spring MVC, Spring Webflow, Spring XD, Spring Boot,Spring3.0 RESTful web services, Hibernate, iBatis, JUnit
ORM Tools: Hibernate 3.0, DAO
Testing: Junit, Mockito
PROFESSIONAL EXPERIENCE:
Confidential, Burns Harbor, IN
Java Developer
Responsibilities:
- Involved in design and implementation of the S13e (Statewide Rule 13 Exception) application.
- Interacting with client in design and code review meetings.
- Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
- Extensively Worked with Eclipse to develop, test and deploy the complete application
- Developed UI (Front end screens) using JSF Prime faces.
- Implemented Spring Data for persistence.
- Designed and developed PDF reports using JASPER (iReport).
- Consumed drilling permit web services using REST.
- Used JSON objects to transform the data between Spring Controllers and JQuery and Angular JS.
- Involved in implementation of CI (Continuous Integration) using Jenkins for S13e.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Used GIT repository for version control.
- Automated & integrated the JUnit test.
- Developed DAO's to connect to the Oracle database.
- Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
- Interacting with client in design and code review meetings.
- Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
- Used Jira for tracking the User Stories.
- Production implantation and post production support.
Environment: JDK 1.6, J2EE, Spring3.0, REST, JSF 2.0, PrimeFaces 5.2, Toad, Eclipse (Kepler), Servlets, Weblogic Server 10.3.6, Spring Data, Hibernate, Oracle 11g, Jasper, Maven, GIT, Stash, JIRA, Source Tree 1.6, Jenkins, Agile Methodology.
Confidential, Houston, TX
Sr. Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development.
- Implemented different Design patterns like Factory, Singleton Pattern and MVC architectural design patterns.
- Interacting with client in design and code review meetings.
- Involved in building the code using Maven & deployed on server.
- Used Fusion Jira for tracking the User Stories.
- Used Crucible Review Tool for code review meetings.
- Extensively involved in the Pair Programming Methodology which would increase the quality of writing better code.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
- Handling financial services at generating invoice.
- Used Scala programming language (with java) for general software applications, functional programming, and for a strong static type system. Developed Scala code which is smaller in size and executable on JVM.
- Development of JPA Entities and Hibernate Dao for data fetching for batch and front-end processing.
- Front end screens development using JSF (Prime Faces).
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Used Spring JDBC for converting the standard SQL Exception into Runtime Exception.
- Involved in unit testing (JUNIT) checkout and check in the source code from SVN.
- Created portlets using WebSphere Portal Toolkit and deployed them on the WebSphere Portal Server.
- Extensively involved in WebSphere Portal Server and Development, configuration, Administration, Security configuration with Active Directory Server, WLM configuration, Performance Tuning, Users and Group Management, Web Server configuration and Content Management etc.
- High exposure to EAI (Enterprise Application Integration), integrated Document with WebSphere Portal using Web services.
- Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs) using Firebug.
- Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
- Developed Presentation layer using JSPs and Custom tags, Client side validations are done using JavaScript.
- Implemented Agile development process on Software Development Life Cycle.
- Involved in using HTML, DHTML,JavaScript, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Used Angular JS to create single page applications.
- Extensively developed supporting Enterprise Java Beans.
- Prototyped and implemented Cloud based Service Bus onWSOfor engaging stakeholders in the initial SOA discussions.
- Committer on Spring Batch, Spring Hadoop and Spring XD.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Involved In Code Refactoring and Implementing Solid Principles (Object Oriented Design).
- Client side validations and server side validations are done according to the business needs.
- Written test cases using Mockito API and done Unit testing and written executing Mockito Unit Tests.
- Building application and deployment in servers as per request from the QA team using Maven 2.2.1.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, J2EE, Seam-EJB Framework, Hibernate 3.0, JSF 2.0, HTML, HSQL, Bootstrap, Toad, Eclipse, Ajax, JQuery, JBoss, Angular JS, Maven 2.2.1, Jenkins CI, Scala, JDBC, Servlets, Maven, Web Services (Soap-UI Pro-4.6.2,Restfull),JUnit-4 (Mockito API), CVS, OO Design Patterns, Agile Methodology, TDD.
Confidential, NC
Sr. Java Developer
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
- Used UML for designing class diagrams and sequence diagrams.
- Involved in creating the various user interfaces (UI) using JSP, DHTMLX, JavaScript,and CSS.
- Worked on and JDBC for database connectivity to persist data to database.
- Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP.
- Used IBM Rational clear case for workspace management, version control and parallel development support.
- Implemented MVC architecture using Spring framework.
- Configured Spring IOC container to manage Lifecycle of Service Objects.
- Configured hibernatewith SQL Server, configured data sources in web sphere.
- Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup.
- Involved in writing all client side validations using Java Script.
- Defect analysis and finding the resolution of the defect raised by the user.
- Reviewed Test plan, involved the Testing phase
- Automated & integrated the JUnit test.
- SQL development using Stored Procedures, Views and Queries with DB2.
- Fixed bugs, providing production support & enhanced the applications with additional features.
Environment: Java (JDK1.4), Spring3.0, Hibernate, Eclipse IDE, IBM Webspehere, RSA, SQL Server-2008,JUnit 3.8, SVN, Windows XP, DHTMLX, AJAX, JavaScript, JQuery, HTML5, JSON, Servlet, JSP, XML, & CSS3.
Confidential, Portland, OR
Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
- Interacting with client in design and code review meetings.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Development of hibernate objects for data fetching for batch and front-end processing
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Developed google maps, PDF files using iText, used Angular JS for responsive web design.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Used Angular JS to simplify both development and testing of web applications by providing client-side model - view - controller (MVC) capability as well as providing structure for the entire development process.
- Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations and server side validations are done according to the business needs.
- Written test cases and done Unit testing and written executing JUnit tests.
- Used Log4J API for logging and debugging.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the QA team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.5, Struts-Spring3.0-Hibernate integration framework, JSP, HTML, Angular JS, Oracle 10g, DB2 SQL, PL/SQL, XML, Web logic, Eclipse IDE, Ajax, JQuery.
Confidential, El Segundo, CA
Java Developer
Responsibilities:
- Developed Functional Requirements based on the business need.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Prepared prototypes for the project, based on the user requirements.
- Used Struts framework for presentation layer.
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
- Involved in developing code for obtaining bean references in framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked on coding of Servlets and EJB communication.
- Used Hibernate framework for data persistence.
- Used Oracle SQL and PL/SQL for data access and manipulation.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
- Version Control s mandated through Subversion.
- Prepared Low Level Designs (LLDs) and UNIT Test Cases.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
- Implemented different levels of logging and timely backups using Log4j.
- Used putty for Unix login to run the batch jobs and check server logs.
- Played a key role in the development and maintenance of the application.
- Performed Unit Testing and System Integration Testing.
Environment: Java, J2EE (JSP, Servlets), Struts, JavaScript, HTML, CSS, Hibernate, UNIX, Shell scripts, VSS, Oracle 9i, Eclipse, Websphere, clear case, DAOs, PL/SQL Developer, Putty.
Confidential
Java Developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Identified the areas of improvement and the scope of the enhancements in the system.
- Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Created a loosely couple component model to give the better flexibility to handle frequent business changes.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Involved in developing Use Case, Class, Sequence & Components Diagrams as part of the documentation.
Environment: Core Java 1.4, JSP, Servlets, EJB 2.0, WebSphere Application Server, Oracle Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.
