Java/j2ee/.net Developer Resume
Chattanooga, TN
PROFESSIONAL SUMMARY:
- Over 6+ years of work experience as a Software Developer with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation.
- Strong Skills in OOPS Concepts with methodologies like Agile/Scrum and Water fall.
- Possesses Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development metrics, techniques and tools.
- Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling.
- Extensive experience in multi - tier projects using J2EE, EJB, JSP, Servlets, JMS, Struts, JSF, JSTL Hibernate, JDBC, Oracle, HTML/HTML5, Java Script, AJAX, CSS.
- Experienced in implementing /design patterns using Model-View- Controller (MVC) pattern using Jakarta Struts 1.3/2.0 and Spring MVC/Spring Framework, Session Facade, Service Locator, Front Controller, Data Access Object, Transfer Object, Business Delegate, Singleton, Factory.
- Experience in using various Web/Application Servers like Apache Tomcat, JBoss, BEA Web Logic and IBM WebSphere MQ.
- Experience developing Web Services using XML, XSD, WSDL, SOAP using Apache Axis.
- Proficient with Web Page Development using JSON, Angular JS, React JS and Node Js.
- Developed J2EE applications on Eclipse IDE, Spring Tool Suite, Web Logic Workshop 8.1 and 9.2.
- Extensively used JIRA for defect tracking/ project management especially in Agile/Scrum environment.
- Expertise in writing Ant and Maven Scripts to perform build/deployment activities.
- Solid Experience in the Designing of Business models using UML and Rational Rose.
- Strong work ethics and inter personnel skills.
TECHNICAL EXPERIENCE:
Programming Languages: Java, HTML, SQL, C, PL/SQL
Java/J2EE Technologies: JSP, Servlet, Java Beans, JDBC, Web Services, SOAP, WSDL, RESTFUL, AJAX, JNDI, JMS, Java Mail
Web Development: Angular Js, JavaScript, JQuery, HTML5, CSS3, AJAX
Frameworks: Hibernate, Spring 2.5/3.0, Spring Boot, JQuery, Junit
Web Services: XML, XSD, WSDL, SOAP, Rest, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, API
Development Approach: Waterfall and Agile
Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Application/Web Servers: IBM WebSphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 6.x, JBOSS 4.x/3.x
Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade
Databases: O racle 8i/9i/10g, SQL Server, IBM DB2, MySQL, and MSSQL 2005
IDEs: Eclipse, My Eclipse and Net Beans IDE
Build: Ant, Maven
Version Controls: GIT, SVN, CVS
Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD
Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP
Operating Systems: All Versions of Windows, MAC, Sun Solaris.
PROFESSIONAL EXPERIENCE:
Confidential, Chattanooga, TN
Java/J2EE/.Net Developer
Responsibilities:
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.
- Involved in implementing logging and Exception Handling.
- Performed Back end Testing-using SQL queries, generating reports to ensure data integrity.
- Developed REST based web services and used JSON to exchange information.
- Involved in coordinating with team to resolve defects.
- Bug Fixes Performance improvements and Feature Enhancements.
- Experienced in Writing and Executing JUnit Test Cases using Rational Application Developer IDE.
- Created Interactive User-Interface using Angular 5.0, HTML and CSS.
- Used Hibernate for Object Relation Mapping (ORM) Java classes.
- Involved in developing front end screens using JSP, JSON, XML, HTML, CSS, AJAX, and JavaScript.
- Used Struts to define Controller, action mappings, forms and View pages.
- Used SOAP technology to create web services.
- Developed UI using HTML, CSS and jQuery to display the data on the client side. By using jQuery and AJAX sent the request to server side and receive the response.
- Implemented SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Used JDBC, application server provided transaction SOAP API for accessing data from the Oracle the using standard statements.
- Developed Hibernate persistent layer and also interfaced with the Oracle back-end using Hibernate Framework and XML Config files.
- Worked on the JAVA handling the data objects between the business layers and the front-end Developed Unit test cases using JUnit.
- Database development also required the creation of new tables, stored procedures, functions, triggers and constraints
- Involved in migrating Struts 2.0 to Struts 2.5 and also migrated WebSphere 6.0 to WebSphere 8.5.
- Using TFS for deploying the new generated EAR and creating User Stories and Tickets.
- Involved in deploying the code with the help of Linux cmd using Putty.
- Experience in getting the latest version of code using Microsoft Studio and importing it local with the help of EAR file.
- Involved in configuring an application and deployment in IBM Web Sphere 8.5 Application Server.
- Worked as a Developer in the team for designing and developing the application using Microsoft advanced Technologies MSFT visual studio 2017, C# 4.5, LINQ, ASP.NET Entity frame work.
- Developed Reports using SSRS and integrated in web application on the SQL Servers and addressed them daily.
- Used GIT for version control across common source code used by developers.
- Created an Out-of-sync report which lists the SQL agent jobs which have differences on a primary and secondary server.
- Designed and developed master web pages using ASP. NET 4.0 web form controls, Custom user Controls and Ajax controls in C#.
- Implemented input validation using the ASP. NET Input Validation Controls.
- Experience in designing views and communicating with server using AngularJS, Typescript, Directives, HTML5 and CSS3.
Environment: s: J2EE, Java, Spring, Struts, Web Services, GIT, IBM WebSphere, Putty, Microsoft Studio, AngularJS, HTML, CSS, Typescript, ASP.Net, C#, MySQL, Hibernate, jQuery, Oracle.
Confidential, ELPaso, TX
Java/J2EE Developer
Responsibilities:
- Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Involved in developing front end screens using JSP, JPA, EJB, JSTL, JSON, XML, HTML, CSS, AJAX, Web2.0 technologies, JavaScript.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed web based presentation using AJAX, Servlet technologies and implemented using Spring MVC framework.
- Use TDD technique to fulfill the functions of module.
- Used Struts MVC, Struts tiles for SEAP application.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring/ Spring Boot to interact with the database.
- Designed and developed JSF components, implement event handling using HTML5, CSS3, Java, JSP, JNDI, Spring, JPA, JavaScript, Bootstrap and JQuery for various modules based on the user requirements.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Implemented GUI using JQuery, AJAX, CSS 3.0, Bootstrap and HTML5.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Used the DAO Pattern and Spring framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Involved in designing and developing the front end of the application using Angular Js, Java script, AJAX, HTML, CSS.
- Maintained CSS and HTML 5, XSL, XSLT, JavaScript, Angular Js and Bootstrap for designing Webpages.
- Developed a web-based reporting for credit monitoring system with HTML, Custom tags using Spring.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.
- Used JSP, JavaScript, Angular Js, AJAX and JQuery for UI.
- Developed and Deployed Components in the Web Logic Application Server.
- Worked with the Web Logic Application Server to build, publish and deploy the application.
- Worked with Angular JS Expressions, Directives, Controllers, filters.
- Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), JQuery, JSTL, Oracle, Maven technologies.
- Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
- Used Maven automated build scripts to compile and package the application.
- Developed web applications on Tomcat, SQL Server, and JBOSS server.
- Used GIT for version control across common source code used by developers.
- Involved in coding, code reviews, Junit and Mockito testing, Prepared and executed Unit Test Cases.
Environment: J2EE, JSPs, Spring, Spring Boot Hibernate, JSTL, XML, JSON, GIT, Multi-Threading, Web Services, SOAP/Restful, AJAX, Bootstrap, JavaScript, Jenkins, Angular Js, HTML, UNIX shell Scripting, WebSphere, Camel, Oracle, Agile, Log4j, Maven, Junit.
Confidential, Austin, TX
J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including EJB, Form Bean and Action classes.
- Developed remote communication using REST/JSON and REST/XML with spring.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Led CICD process implementation.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
- Part of building code using Maven, and deployed on IBM WebSphere Server 8.1.
- Developed Web pages using Angular Js and JSP, for the support app which is a test tool for a quick standalone testing of the Web Services calls.
- Implemented Spring Validation Framework for Server side validation.
- Developed web based presentation using JSP, AJAX and Servlet technologies and implemented using Spring framework.
- Worked on REST WS for providing the basic services on providing audit details as producer in JSON string using spring annotations.
- Used DOM for parsing xml documents.
- Rigorously followed Test Driven Development (TDD) in coding.
- Application is deployed on IBM WebSphere Application server.
- Developed the User Interface using HTML 5, JSP, Java Script, Angular Js and CSS.
- Designed and developed backend java Components residing on different machines to exchange information and data using JMS.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Jenkins to build the projects.
- Used JBOSS application Server for development purpose.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, Spring MVC.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Worked with QA team for testing and resolving defects.
- Implemented the MVC architecture using Struts framework.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: J2EE, Spring AOP, Spring-JMS, Spring-JDBC, Spring Core, Hibernate, Design Patterns, XML, Oracle, PL/SQL, Bootstrap, Web Logic, Apache Axis, Angular Js, ANT, Junit, UML, UNIX shell Scripting, Web Services, SOAP, Jira.
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Created the WebPages using Angular JS, HTML 5 and CSS 3.
- Develop Code to paginate from given set of input from the users and to navigate from one page to another using request parameters.
- Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3, Angular Js.
- Fix production issues for the existing application using debugger, console and DOM.
- Upgrade existing application to rich user application which allows both able and disable persons to use the application.
- Design new controllers with the help of the existing controllers to actually work with the new environment to develop rich user interface.
- Used JSON for message transformation.
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
- Implemented controller (abstract) and mapped it to a URL in servlet.xml file.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- MediaView is a reporting application which wills the end user to view reports for different levels of data for OCR.
- Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
- Used JMS ( Java Messaging Service) for asynchronous communication between different modules.
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
- Deployed the application on WebSphere Application server .
- Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)
Environment: Java, J2EE, Spring MVC, Hibernate, HTML, Java Script, JSP, CSS, AJAX, Bootstrap, Angular Js, XML, SOAP, JMS, JSON, JDBC, DB2, Web sphere
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, CSS, JSP 2.0, JSTL and JavaScript technologies.
- Developed remote communication using REST/JSON and REST/XML with spring.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX,JSON.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Wrote SPA (Single Page Applications) using RESTful web services plus AJAX and AngularJS.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Developed custom directives and Services in AngularJS
- Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM WebSphere 5.0 for deploying the application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Participated in the production support and maintenance of the project.
Environment: Java 1.5, JSP 2.0, HTML, CSS, JavaScript, EJB 2.0, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate, Oracle 9i and Windows.