Sr.java Developer Resume
Plano, TX
SUMMARY
- Over 6+ years of experience in design, analysis, development and testing of web - based Client/Server applications using JAVA, J2EE Technologies.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, JSON, Junit.
- Designed & developed several multi-tiers Web-based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
- In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object / Value Object, Business Delegate, Decorator and Factory.
- Experience in developing interactive web application and cross- platform using EXT JS, AngularJS, AJAX, DOJO, JSF.
- Good experience in creating APIs for REST and SOAP using JAX-RS.
- Experience in Soap UI for integration testing and regression testing web services.
- Experience in SOAP and RESTful web services.
- Designed Interactive GUIs using Java Applets and Swing.
- Experience in Java, html5, CSS3, JavaScript, SQL, MySQL, SQL server, Oracle Visio
- Expertise in designing web pages(Front-end) using jQuery, AngularJS, ExtJS, Backbone.js JavaScript, HTML, HTML5 and Bootstrap CSS, CSS3.
- Expertise with developing enterprise web-based application based on XML, XSLT, JQuery, AJAX and RESTFUL Web Services.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle like writing Stored Procedures and SQL Queries.
- Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Ability to work on diverse Application Servers like JBOSS, APACHE TOMCAT, WEBSPHERE.
- Worked on different OS like UNIX/Linux, Windows XP, and Windows
- A passion to learn new things (new Languages or new Implementations) have made me up to date with the latest trends and industry standard.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, deploying applications on Web logic, Web sphere and JBoss. Experience in Developing, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE's such as Eclipse/MyEclipse, WSAD/RAD and Netbeans
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Proficient in adapting to the new Work Environment and Technologies.
- An individual with excellent interpersonal and communication skills, strong business acumen, creative problem-solving skills, technical competency, team-player spirit and leadership skills.
- Ability to effectively communicate with all levels of organization such as technical, management and customers
TECHNICAL SKILLS
Java & J2EE Technologies: Core Java, Servlets, JSP, JDBC, JNDI, Java Beans, Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, EJBs, JMS, JUNIT, JPA
IDE’s: Eclipse, Net beans
Frameworks: MVC, Struts, Hibernate, Spring
Programming languages: C, C++, Java, Python, Ant scripts, Linux shell scripts
Databases: Oracle 11g/10g/9i, MySQL, DB2, MS-SQL Server
Web Servers: Web Logic, Web Sphere, Apache Tomcat
Web Technologies: HTML, XML, JavaScript, AJAX, SOAP, WSDL, XSLT, CSS
Network Protocols: TCP/IP, UDP, HTTP, DNS, DHCP
Testing: Win Runner, Load Runner, QTP
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr.Java Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation using J2EE design practices.
- Experience in identifying the technical areas that contributed to the issues and documenting them. Worked with development of presentation tier using JSTL, JavaScript, AJAX, jQuery.
- Developed User Interfaces using HTML, CSS and JSP's for user interaction.
- Enhanced application by building new components in Angular 2 and typescript with a REST wrapper around the existing backendJavaservices as well as various enterprise web services integration.
- Spring Core Annotations for Dependency Injection Spring DI and Spring MVC with Spring Boot for REST API's.
- Utilized JIRA as a ticketing tool and SVN for code repository.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS Oracle 11g.
- Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache Concepts. Implemented JMS for asynchronous auditing purposes.
- Responsible for change requests and maintenance during development of the project.
- Implemented design patterns such as Singleton, Factory and Builder.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Implemented server-side tasks using Servlets and XML.
- Consumed Web Service using WSDL and SOAP and Used SoapUI for testing.
- Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back-end database operations.
- Configured the project on Oracle WebLogic application server.
- Used Restful web services to consume the service and SOAP UI to test the web services.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Worked with third-party services like Content Manager on Demand (CMOD).
- Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
- Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit).
- Design and development of different modules for Straight Thru Trades Processing system, using Sybase ASE, Perl,Java(JSP, JDBC).
- Designed, developed, implemented, and maintained custom Ant tasks inJavaand Groovy.
- Experienced in working with Tomcat, WebLogic and IIS web servers.
- Created a light front-end framework against the JSON API for their service request portal using Backbone.js.
- ConnectedTableaufrom client end with AWS IP addresses and view the end results.
- Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports For the BI team.
- Used Multithreading and collections to improve performance of application.
- Built scripts using Apache Ant to build the J2EE applications. Used SVN for version control.
- Written Test cases using JUnit framework to validate the application flows in different scenarios. Implemented the logging mechanism using Log4j framework.
Environment: Java1.7, JSP, JSTL, EJB, Eclipse IDE, Hibernate 4.0, jQuery, JavaScript, AJAX, Spring Boot, HTML 4/5, CSS 3, XML, Oracle WebLogic 10.3.5, JUnit, PL/SQL, Oracle 11g, ANT, UML and SVN.
Confidential, Scraton, PA
Sr. Java Developer
Responsibilities:
- Participated in requirement elicitation discussions with team and carefully studied the existing technologies and implementations.
- Involved in reviewing the Use Case document and worked closely with the Business Analysts and Quality Assurance Team.
- Developed GUI with HTML, DHTML, XML, XSLT, CSS, JavaScript, Ext-JS and the flow for the data transfer from Mainframe Systems to the local Server, parsed and saved the data in the UDB.
- Developed different SOAP services and Web Services using XSD, WSDL and SOAP and created Web services using Advanced J2EE technologies to communicate with external systems and Worked on XSDs for handling XML data manipulations between systems and used JAXB for generating java classes to XML data.
- Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
- Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE with standard DAO pattern and HQL Queries. Worked on Service Oriented Architecture (SOA) using Web Services JAX-WS. Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans) and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications and Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
Environment: Java 1.6, J2EE 5, JSP, Servlets, Hibernate 3.0, SPRING 2.0, PL/SQL, WebSphere Application Server 10.0, JUnit, REST Web-Services, UML, Rational Rose, CVS, Log4J, Unix, Win XP.
Confidential - Santa Clarita, CA
Java Developer
Responsibilities:
- In this project, I have extensively involved in all stages of System Development Life Cycles (SDLC) including Requirements, Design, Development, Implementation and Support.
- Involved in SCRUM meetings with other team members to discuss the flow of the project.
- Developed UI Pages using JSP, Jquery, JavaScript, AJAX, JSON, CSS and Struts tag library extensively.
- Developed action classes and front-end flow using Struts MVC framework.
- Involved for developing AJAX and JSON application in teamwork's for calling server-side components.
- Implemented business logic and validations using Spring service classes.
- Implemented Data Access Layer using Hibernate, developed POJO's mapped to the relational tables in database using Hibernate mapping files.
- Unit testing carried out by JUNITS, Mockito & DBUnit in action, service and DAO layers
- Involved in bug fixing, worked with Business Team to execute the business Scenarios and fix the defects.
- Use of SVN to ensure version control.
- Use of ANT, Jenkins builds tool and Find Bugs for code maintenance.
Environment: Eclipse, JSP, Struts, JavaScript, Ajax, JSTL, JQuery, CSS, J2EE, SVN, Hibernate, JUnit, Oracle, SQL, Tomcat, Spring, ATG ecommerce, Jenkins.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in design, Development and support of the application (Agile).
- Developed user interfaces using HTML, JSP, JavaScript, EXTJS.
- Heavily used Eclipse as an IDE for building, developing and integrating the application.
- Heavily used Rally’s Agile Management tool.
- Responsible for implementing SpringIOC for inter connection between modules.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Supported for Test Driven Development using Junit test cases.
- Extensively used Web Sphere application server.
- Responsible for developing XML schema’s and DOMparser for all the XML documents.
- Responsible for building GUI by using Swing.
- Developed J2EE components on Eclipse IDE.
- Used Restful web services with JSON.
- Responsible for designing Rich Faces pages and popup Windows.
- Responsible for manipulating DB2 for data retrieving and storing using ORM.
- Developed Web service client interface with JAX-RPC for invoking the methods using SOAP.
- Configured JMS queues on server by extensively working on SOA and Web Services to get the data from third party systems.
- Developed PL/SQL stored procedures for querying the database.
- Used Maven build tool for deploying the application.
- Extensively worked with UNIX shell Scripting.
Environment: Java1.7, WebServices, JBoss, Spring3.0, Hibernate 3.0, JAXB, XML, SOA, SOAP, JAXRPC, Maven, PSS, HTML, Websphehre, CSS, Swing, HTML, TDD, SQL, Ajax, JavaScript, Git, Eclipse, Jquery, GUI, XML, Schemas, SOAP, UNIX.
Confidential
Java Developer
Responsibilities:
- Performed Requirement gathering and Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using MS Word.
- Involved in the analysis, design, implementation, and testing of the project.
- Adopted J2EE design patterns like Service Locator, Session Façade and Singleton.
- Configuring Hibernate and Tiles related XML Files.
- Implemented the presentation layer with HTML, XHTML and JavaScript.
- Developed web components using JSP, Servlets and JDBC.
- Extensively used Spring IOC for dependency injections and worked on custom MVC Frameworks loosely based on Struts.
- Developed J2EE components on Eclipse IDE.
- Deployed applications on Web Sphere Application Server.
- Used JDBC to connect the web applications to Database.
- Used Oracle11g for tables creation and involved in writing SQL queries using joins and stored procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Involved in fixing bugs and unit testing with test cases using JUnit.
Environment: Java, J2EE, Hibernate, JSP, Servlets, JDBC, JavaScript, MySQL, JUnit, Eclipse IDE, UML.
Confidential
Java Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Tiles, Java Script and CSS.
- Developed the application using framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Created XML formatted output files.
- Did requirement analysis, design, coding, implementation and Maintenance of this application follow the complete SDLC lifecycle along with Team lead.
- Did core Java coding use JDK 1.3, Eclipse Integrated Development Environment (IDE), clear case, and Ant.
- Did coding of following modules
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Involved in Unit testing, System Testing and writing test cases.
- Design Database tables.
- Wrote SQL queries and stored procedures
- MySQL Server administration
- Apache Tomcat server administration
Environment: Core Java, JSP, Struts 1.1, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySQL.
