Java Developer Resume
Burns Harbor, IN
PROFESSIONAL SUMMARY:
- 8 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/Sql 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.
- Experienced 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.
- Hand-on experience on project management tools like JBPM, JIRA.
- 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 .
- Experience in Core Java with strong understanding of Core Concepts, Multithreading and Event/Exception handling.
- Experience in Web based application development using Java/ J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, JSF, Web Services and XML.
- 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.
- Have good knowledge of Sencha Touch application front-end: Sencha, JavaScript, HTML, CSS, Ajax, JSON, Cordova/Phonegap plugins.
- 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.
- Hands on experience on UNIX systems and Restful web services.
- 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.
- Strong front end development experience using the Java Script, JSON, HTML and CSS Style
- Strong Experience in developing rich user interface web pages using AJAX.
- 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, Python, 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.
- Developing Backend using multithreading environment.
- Implemented Spring Data for persistence.
- Developed Applications in the Eclipse IDE and deployed in the Bluemix (Cloud Foundary) Server Environment.
- Used Hibernate as ORM tool for storing and retrieving data, integrated hibernate with SPRING MVC framework.
- Designed and developed PDF reports using JASPER (iReport).
- Consumed drilling permit web services using REST.
- Performed deployment of Application on Websphere Application Server.
- Wrote Antscripts for build and deployment of application on development server .
- Experience in working with the Columnar NoSql Database like HBase, Cassandra to manage extremely large data sets.
- Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Investigated various NoSQL database alternatives and methods for online database compression.
- Designed and prototyped parts of a NoSQL database with sinfonia- style coordination.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Exposure on SDLC methodology, Agile, Scrum, Test driven development (TDD).
- Strong experience and knowledge of Rational Unified Process (RUP) and Object Oriented Design using UML.
- Provided service API by using WS02 Identity server (ESB) as well as Spring Boot cum Thrift plugins to serve .net clients.
- Developed the application using Asp.Net MVC4, C# and Microsoft SQL Server.
- Developed Software requirement specification documents as well as high-level project plan.
- Implemented the designed System following the Java Spring MVC framework.
- Created batch framework by using spring boot batch.
- Used GIT repository for version control.
- Developed Applications in the Eclipse IDE and deployed in the Bluemix(Cloud Foundary) Server Environment.
- Worked with SAML for authentication exchanges between clusters.
- Automated & integrated the JUnit test.
- Developed the client code to consume SAP and WS02 web services in order to get the SAP and store systems data.
- Have experience in working with Ext JS to design the web pages and created custom directives.
- Have involved in both UI and server side development using Ext JS .
- Have experience in developing Web components using Spring MVC.
- Have experience in developing Controllers and services in spring framework.
- Responsible for estimating required resource and components for SOA testing.
- Developed DAO's to connect to the Oracle database.
- Cloud implementation by installing, building and deploying applications using Cloud Foundary and using AWS.
- Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2, Rackspace and on private cloud infrastructure.
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
- Performance tuning of Websphere Application server and Portal Server, IBM HTTP server for optimal performance based on user load .
- Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project. Worked on integrating Mule ESB with Sales Force in one of the interfaces.
- Involved in Integration of Hibernate and EJB with Spring Service layer.
- Developed JDBC, Servlets to interact with Data Base.
- Used Angular JS in developing single page applications.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Exposed spring mvc controllers as Rest webservices and configured spring security in the application.
- Hands on micro services and cloud native applications as an architect.
- Devised and implemented access logging software for Micro services running on the Spring Boot framework in Java .
- Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
- Facilitated Scrum ceremonies, which included Sprint Planning, Daily Scrums or Standups, Sprint Reviews and Retrospective meetings.
- Created and supported Java Swing and Servlet based applications using the Eclipse IDE.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Worked extensively with importing metadata into Hive using Scala and migrated existing tables and applications to work on Hive and AWS cloud.
- Maintained and added functionality to Swing-based applications used by the business units to create/update retail web sites.
- Involved in designing and implementing patent application using ExtJS and spring frameworks.
- Used Database, file and network connection on a click of button in Swing.
- Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build.
- Create Docker image and deployment in AWS environment.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS,ExtJS and JQUERY .
- Involved in front-end designing using HTML, CSS and Angular JS with JSF Axis and tag libraries.
- Developed AJAX functionalities using frameworks like JQuery and Angular JS.
- Interacting with client in design and code review meetings.
- Designed and developed User friendly web based interfaces using JSP, HTML, XHTML, CSS, JavaScript, ExtJS and Custom Tags.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components .
- 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.
- Used CXF and JAX-RS technologies to develop Restful Web services.
- Tested REST web services using REST Client tool.
- 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, Drools,Hibernate, Rest Web services, Spring Boot, Oracle 11g, Micro services, Jasper, EWS API, Scala,WS02, Core Java, Node js, DataPower,Mule ESB, 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.
- Involved in the data center activity involving the hardware migration process of LINUX based servers.
- Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2, Rackspace and on private cloud infrastructure - OpenStack cloud platform
- Implemented Coherence Cache, which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Developed a web Application Using UI technologies like GWT(Google Web Toolkit), java RPC calls.
- Worked on writing the JUNIT test cases, GWT(Google Web Toolkit) and selenium.
- Deployed applications on WebLogic Server and maintained Load balancing, High availability and Fail over functionality.
- Configure plug-ins which allows requests to be proxies from a IIS to WebLogic server.
- Configured to receive requests from multiple virtual websites to WebLogic server.
- Created and consume Rest Web Service and SOAP Web Services.
- Designed Rest APIs that allow sophisticated, effective and low cost application integration.
- Worked on pushing the data to DB used Mango DB and Dynamo DB.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Involved in writing different parsers to read the output from the data provider and process it.
- Developed the UI/ presentation using Spring MVC and JSP.
- Involved in writing controllers to process the request coming from UI.
- Used Rest Template to consume the rest services.
- Created factory classes to route search based service request using input parameter via RESTful web service.
- Implemented Single Sign on (SSO) Authentication Scheme with IIS web server for to authenticate and identify users.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Designing and working with Cassandra Query Language
- Implemented Agile development process on Software Development Life Cycle.
- Involved in using HTML , DHTML , Java Script, AJAX , ExtJs , JQUERY , JSP and Tag Libraries to develop view pages.
- Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Extensively developed supporting Enterprise Java Beans.
Environment: Java 1.6, J2EE, Seam-EJB Framework, Hibernate 3.0, JSF 2.0, HTML, HSQL, Bootstrap, Toad, Eclipse, Ajax, JQuery, JBoss, SSO, Apache Camel, Angular JS, Maven 2.2.1, Jenkins CI, Scala, SOA, JDBC, Servlets, Python, Maven,Web servives (Soap-UI Pro-4.6.2,Restfull),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 hibernate with SQL Server, configured data sources in web sphere.
- Used Spring Boot to bootstrap the basic configuration of the project.
- Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup.
- Responsible for implementing the business requirements using Spring MVC, Spring Boot.
- Involved in writing all client side validations using Java Script.
- Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
- Participated in design sessions for enterprise services on converting the services to the SOA architecture
- Defect analysis and finding the resolution of the defect raised by the user.
- Developed Spring services, dao's and defined routes using Apache Camel.
- Created Mule ESB Flows to call other web services.
- Developed web services using RESTApi, CXF and JAX-RS and implemented SOA layer
- Wrote expressions in mule application using Mule Expression Language (MEL).
- Implemented Exception Handling and logging in the Mule flows.
- Built and Deployed the Mule application in Mule ESB server.
- Developed messaging module using Spring JMS, Apache Camel and ActiveMq.
- 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, SOA, Eclipse IDE, IBM Webspehere, RSA, SQL Server-2008, JUnit 3.8, SVN, Windows XP, Mule ESB, DHTMLX, AJAX, Apache Camel, Java script, JQuery, HTML5, JSON, Servlet, JSP, XML, & CSS3.
Confidential, Portland, Oregon
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.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
- 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.
- 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.
- Provided Production support for applications and fix production problems.
- Participated in User Acceptance Testing and issue resolution
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
Full Stack 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
- Spring 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.
- Developed web service using JavaScript framework React JS to facilitate consumer-driven contract integration testing between micro services.
- 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.
