Java  developer Resume
San Jose, CA
SUMMARY:
- Having 7+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
- Java Programmer with 6+ years of Experience in working with various J2EE technologies including Servlets, JSP, Java Beans, Struts, Spring, Hibernate, JDBC, Web Services, Java SOA.
- Experienced working in all the phases of Software Development Life Cycle using Core J ava, JAVA, J2EE technologies.
- Worked on various Workflows within the development criteria.
- Performed jobs execution using Quartz Schedulers.
- Developed applications using frameworks and API like Struts, spring, JSF and Hibernate.
- Experienced working with Web services technologies like SOAP http protocol, WSDL, JAX- WS, JAX-RS.
- Developed applications based on Model-View-Controller ( MVC) architecture using J2EE design patterns like Data Access Object, Business Delegate.
- Extensive knowledge working with My Eclipse 6.6, Eclipse 3.2/3.1 tools.
- Good experience in installing, configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
- Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, DWR, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, CSS/CSS3 HTML/HTML5, DHTML and XHTML.
- Exposure to Scripting Languages like HTML, JavaScript, JQuery and Ajax.
- Experience in developing application in Core Java.
- Strong experience in developing Service Oriented Architecture based applications and web services using SOAP 1.1.
- Good knowledge on Object Oriented Analysis and Object Oriented Design, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.
- Strong experience in PL/ SQL and SQL for writing SQL queries, Triggers functions and Stored Procedures on databases like Oracle 8i/ 9i/ 10g.
- Worked with Source control tools like CVS and SVN.
- Expertise in using Development Tool Eclipse, Weblogic Workshop and Net Beans.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment.
- Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
- Ability to handle multiple tasks and work independently as well as in a team.
- Expert Communication, Interpersonal, and Organizational skills.
TECHNICAL SKILLS:
Programming languages and Scripts: Java, J2EE, Java Script, JQuery, HTML5, DHTML, CSS3, PHP, JSTL, C, C++, Perl, XML. Node.JS, AngularJS
Modelling Tools / Languages: UML on Rational Rose 4.0.
J2EE Technologies: Servlets, JSP, EJB 2.x/3.x, JMS, JNDI, SWING, JSON.
Application Servers: BEA WebLogic 8.1 and 9.2, IBM WebSphere 7.X,8.X, JBOSS
Web Servers: I planet Enterprise 6, Apache Tomcat 4.1.18
Frameworks / APIs / Tools: MVC, Spring 2.0/3.0, Struts 1.1/1.2/2.0/Tiles, JSF 2.x/3.x, DOJO, Log4j, JUnit, Ant, Maven 1.0 ERWIN.
Web Services: JAX-WS, JAX-RPC, SOAP, Restful, WSDL, UDDI.
XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.
Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL
IDE: RAD 6.0, Eclipse5,RSA7.0,WSAD,Netbeans
Version and Source Control: CVS, WinCVS, Clear Case, SVN
ORM: Hibernate 3.1, JPA, Top Link
Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider. Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Inserted External Style Sheets to various web pages using CSS
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML, CSS, and JQuery.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB.
- Write EJBs for the implementation of business logic regarding CRUD operations on automobile part numbers and billing information
- Extensively worked with Oracle 10g RDBMS for writing complex queries and PL/SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
- Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
- Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and "can see" using the following technologies: JAXB, SAX, XML, and Servlets.
- Setting up Java/J2EE development environment using Eclipse, Maven and Weblogic.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS. Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Architecture development in PHP, MySql, JavaScript, AJAX, JQuery.
Environment: Java, J2EE, Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML, DB, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL), SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit), JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, Columbus, OHJava Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing and Deployment phase.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams in Rational Software Architecture.
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques using Spring MVC.
- Implemented document uploading capability using AJAX and iText API to generate PDF from the application data.
- Implemented the web services and associated business modules integration using Spring and Hibernate ORM framework.
- Preparation of ETL Design documents and Functional & Technical specifications.
- Involved in configuring proxy plug-ins for both Sun one web server and Apache to the backend application server that involve WebLogic and JBoss.
- Designed, Developed and tested Message Driven Beans(MDB’s) using Tibco JMS.
- Deployed and maintained web services and MDB’s on Oracle Web Logic 10.3 Server. And created Trust Stores to establish secured connections for web services.
- Used SAX and DOM parsers to parse incoming requests and exercise parsers with SOAP API.
- Used XSLT extensively to transform xml messages.
- Developed several Web Service stubs using AXIS 2.0 engine, SOAPUI, JAX-RPC, WSDL, Document literal.
- Developed, maintained and tested batch jobs in kornshell(ksh) on UNIX Systems.
- Created connection pools for database (oracle) and configure them on Weblogic servers.
- Perform distributed transactions between mainframe and Weblogic environments using enterprise java beans (Session/Entity).
- Develop, maintain, and test servlet based web applications and simple html clients.
- Wrote Stored Procedures and complicated queries for Oracle 11i.
- Designed and Developed and tested JUNIT Test cases and extensively used Log4j for logging throughout the application.
- Performed unit testing and integration testing by applying test cases and also written test cases by using Test Driven Methodologies.
Environment: Java EE6, Eclipse 3.x, Spring 2.5, JSP, XML, WSDL, SOAP, REST, JavaScript, UML, Ant, Subversion, Log4J, JUnit 4.0, Oracle 11i, Linux, Scrum, WebLogic 10.3, SOA, SOAP and RESTful WebServices.
Confidential, Troy, MIJava Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
- Developed screens using HTML5, CSS3, AngularJS and DOJO.
- Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in JavaScript framework AngularJs.
- Worked on Spring Framework for Dependency and Transaction Management.
- Utilized the Spring AOP feature for implanting cross-cutting concerns like logging and Transaction Management and separated the business logic from System Services.
- Designed and developed Application based on Spring framework using MVC design patterns.
- Used Spring Validations Framework for validating the properties of java beans.
- Used Spring Framework for Dependency injection, Spring Web Services framework.
- Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
- Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions. Created RESTful web services interface to Java-based runtime engine and account.
- Implemented SOA architecture with Web Services (SOAP, WSDL) using Axis, apache CXF, JAX-WS, Rest Services and Message Oriented Middleware using Sonic ESB and Fuse ESB.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication and content based routing using Apache Camel DSL Routers.
- Implemented Log4j framework and customized to meet the application requirements.
- Written ANT scripts for building application artifacts and clean-up jobs.
- Supporting the system components during system testing, integration testing and production environment.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Environment: Java, HTML5, CSS3, JavaScript, AJAX, AngularJS, XML, Hibernate, Spring, Spring Boot, Spring Security, Servlets, Tortoise SVN, ANT, Log4j, JSP, Spring MVC, Spring AOP, Spring JDBC, JUnit, Maven, WebSphere, Restful, Apache CXF, Axis, JMS, Oracle, SVN, JIRA, IBM RAD, ESB.
Confidential, Portland, ORJava Developer
Responsibilities:
- Performing System Analysis, Designing, Debugging, Defect fixing, Testing, Application Performance Analysis and Deployment.
- Worked with Core Java, I/O, Collections, Concurrency, Exception Handling, Serialization & Multi-threading, File handling.
- Responsible for implementing new enhancements using Java, JSP, Servlet and spring.
- Used JDBC abstractions using the Data Access Objects (DAO) design pattern in spring framework.
- Worked with Oracle relational databases using SQL, PL/SQL.
- Created IRS reports (1095-A, Monthly & CMS).
- Design and developed web (UI) pages using JavaScript, Angular JS, HTML5 and CSS3.
- Integrate with external systems using SOAP & RESTful APIs.
- Responsible for implementing the business requirements using Spring MVC 3.2 Framework.
- Involved in user interface design using Spring MVC Framework and web based user controls.
- Developed required Action classes, presentation layer forms using Action Form beans and JavaBeans containing the business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Used Log4J for logging and tracing the messages.
- Involved in the complete Lifecycle of design, development, testing and deployment of application.
- Responsible in maintaining the Application Source code using SVN as version control system.
- Maintained the Production and Non-Production Environments.
- Production issues investigation and supporting business users.
- Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.
Environment: Java-J2EE, Spring, JSP, Servlet, JavaScript, Angular JS, Oracle 11g, XML, HTML5, CSS3, Web Services, Log4j, JDBC, SVN, Apache Tomcat, Web Logic Server, JDeveloper, Eclipse, ANT, Maven, JIRA.
Confidential, Cary, NCJava Developer
Responsibilities:
- Building state of the art Java/J2EE for business critical web based applications, currently working on ECRA - Electronic trading of Controls and Risk Assessment which evaluates the risk analysis for various internal banking applications.
- Built certain modules like Coversheet, Assessment and Review process web pages for the bank's risk assessment management tool which helps manage various Control Activities during all the phases of ECRA.
- Building workflow activities during various phases to ascertain that a process is followed through an approval chain.
- Written HLD and DLD documents.
- Performed peer to peer testing in most of the modules.
- Participated in Proposing solutions while working with different clients/customers.
- Translating functional/non-functional requirements to system requirements.
- Perform Project life cycle activities on development and maintenance projects.
- Contribute to Technical Design and Architecture discussions and reviews, with clients in Integration of various new initiatives.
- Creation, Maintenance and review of Root Cause Analysis, Design and Architecture artifacts.
- Worked in Agile methodology and involved in scrum meetings every day to discuss the Sprint status, technical difficulties and blockers.
- Assist developers throughout the Scrum and help team in understanding the requirements, access the design, code and review the solution while building portals.
- Creating JUnit test case design logic and implementation throughout application
- Working knowledge with QA process by performing Functional testing, Regression testing, System Integration Testing (SIT) and end-to-end testing
- Reverse engineer the existing platforms, functionalities and access the feasibility of design within the time constraints to build efficient prototypes and solutions.
- Perform application testing involving multiple up/downstream systems, create test cases and test plans from scratch, analyze test results and produce detailed issue reports.
- Perform Deployment, patch and Maintenance activities in build environments.
- Deployed the WAR file on a bank specific DAP Portal which is an extensible application hosting environment that enables clients to host java container-based applications on an intranet or internet facing sever.
- Development of application using JPBM workflow engine which manages specific tasks which are workflow oriented and has to be moved back and forth during any process of workflow phases.
- Using ORM technologies to lose couple systems with the backend repositories.
- Working on Oracle11gdatabase to store data and for querying purposes.
Environment: Core Java, J2EE, Maven, XML, Hibernate, Spring MVC, Drools, BPEL - jBPM, AJAX, JQuery, HTML, CSS3, Java script, Bootstrap, Apache Tomcat, Team City, Oracle, Oracle SQL Developer, SVN, Eclipse IDE,, Agile Model - Scrum, Sprint, JIRA.
