Sr. Java Developer Resume
Phoenix, AZ
SUMMARY
- 5+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
- Strong front-end development using AJAX, Java Scripts, CSS, HTML and DHTML.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, and Singleton.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Expertise in using IDE’s like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
- Used Spring framework to autowire/inject components and also configure the batch jobs
- Developed ANT scripts for the build and deployment of J2EE applications.
- Design, analysis and modeling of n-tiered, Object-Oriented system architectures using Rational Rose.
- Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQL Server & DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Used Hibernate as an Object relational mapping (ORM) library.
- Very good experience in developing Test Cases using JUnit.
- Good experience in Agile and SCRUM methodologies.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.
Web/App Servers: IBM WebSphere 6, Tomcat, JBoss, Apache, Resin, Apache Axis.
IDE Tools: Eclipse, WSAD, RAD.
Databases: Oracle, DB2, SQL Server, MySQL.
Languages: Core Java, JavaScript, ActiveX, PL/SQL, XML.
Operating Systems: Windows, UNIX (Sun Solaris), Linux.
Frameworks: Hibernate, Spring, Spring MVC, Rational Rose, UML, JUnit, Ant, Struts, Ajax.
Methodologies: Agile, SCRUM, TDD, Design Patterns.
Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS.
Source Control: Rational ClearCase, CVS.
Build Tools: ANT, Maven.
Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton.
PROFESSIONAL EXPERIENCE
Confidential - Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented business logic using Spring action components in the Spring and Hibernate framework.
- Expertise in MVC Architecture using JSF and Spring framework and implementing custom tag libraries.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed internal application using Angular and Node connecting to Oracle on the backend.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Oracle is used as the persistence layer, configured and optimally indexed for searches.
- Experience with SQL and basic CRUD operations.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Use of Weblogic application server to deploy the application and connect through the datasource using JNDI name.
- Performed general Clearcase/Clearquest administration.
- Written Unit testing and Test suites using JUnit framework for testing the application.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed application code using Eclipse IDE and configured with Maven and JBoss.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environment: Java, J2EE, Spring, Hibernate, JQuery, AJAX, JavaScript, Oracle, REST-ful, PL/SQL, JDBC, Apache CXF, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, SOA, Windows.
Confidential - Pittsburg, PA
Sr. Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed API using Hibernate to interact with the Oracle database.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Used Websphere Process server (WPS) to deploy the application and connect through the datasource using JNDI name.
- Implemented validation using JavaScript.
- Developed UI screens using HTML, CSS and JQuery.
- Developed web applications using Spring MVC, JQuery, HTML5 and Bootstrap.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Created complex SQL and used JDBC connectivity to access the database.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache CXF.
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed UML diagrams using UML and Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Developed JSPs using EL language and JSTL tags.
- Developed JSP pages and Servlets for customer maintenance.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Usage of version control repository SVN (Subversion by apache) and JIRA/ Quality Center for ticketing.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Develop SOA (SAAS), service documents for Enterprise Applications.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Deployed the applications in Linux servers using deployment scripts.
Environment: Java, J2ee, Spring, Hibernate, AJAX, JSF, JavaScript, CSS, HTML5, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, WebSphere, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven, XML, Oracle, JIRA, SOA, JMS, Apache Tomcat, Linux.
Confidential - Philadelphia, PA
Java Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application
- Used iBATIS to populate the data from the Database.
- Expertise in developing enterprise applications using Struts Frameworks
- Developed the front end using JSF and Portlet.
- Developed Scalable applications using Stateless session EJBs.
- Developed the UI panels using JSF, XHTML, CSS, and JQuery
- MySQL to access data in the database at different Levels.
- Used TOAD for all database query testing and optimizations
- Making a connection to backend MySQL database.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache Axis
- Written Web services using Apache Axis2 and generated the WSDL.
- Creates GUI builder using NetBeans.
- Wrote numerous session and message driven beans for operation on Jobs and WebLogic.
- Worked with SDLC process like water fall model, AGILE methodology.
- Designed UML diagrams using UML and Rational Rose.
- Developed Servlets and Worked extensively on SQL.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers.
- Worked on tickets from service-now and Jira on daily basis.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Page design and development using Oracle BPM.
- Used IBM MQ Series in the project.
- Apache Tomcat Server was used to deploy the application.
- Involving in Building the modules in Linux environment with ant script.
- Used Resource Manager to schedule the job in Unix server.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Worked on PL/SQL and SQL queries.
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Developed Java Script for Client Side validations.
Environment: Java, Spring, Ibatis, Struts, JSF, EJBs, JQuery, TOAD, MySQL, DB2, Apache Axis, WSDL, NetBeans, JBoss, CVS, UML, JSP, Servlets, ANT, XML, Jira, IBM MQ, Tomcat Server, Linux.
Confidential - Dallas, TX
Java Developer
Responsibilities:
- Followed the Agile methodology iterative process for each of the module in the project.
- Developed the Login Module and Reimbursement Module.
- All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
- Used Spring framework in enabling Controller Class access to Hibernate.
- Createdcomponentsthat have multiple views using States and alsousedEffects andTransitionswhen aStateis entered or exited.
- Extensively used to data models to store the form data.
- Developed Action Script functions for event handling response handling and error handling.
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- ImplementedJSONto feed Data grids into the web application.
- Was responsible for deploying and testing webservices components.
- Responsible to create Web Services to various web applications using Apache Axis 2 responsible to create WSDL, WSDL2Java and Java2WSDL Stubs.
- Extensively used SOAP in webservices to communicate with other applications.
- The Log4j package is used for the debugging.
- Created JUnit test case design logic and implemented throughout application.
- Used ANT tool for building and deploying the application.
- Used Toad tool to create Views and Stored procedures.
- Created Data model (Schema) of the Database.
- The project was implemented in Websphere Application Server for the development and deployment.
- Participated in regular code reviews and design meetings.
Environment: Java, JSP, J2EE, Hibernate, Log4j, Struts, JSON, Apache Axis 2, Spring, WebServices, MXML, Tomcat Web Server, SOAP, Websphere, IBM RAD, ClearCase, JQuery, Agile, SQL Server, PL/SQL,TOAD, XML, Unix, HTML,XSLT and CSS.