We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer/ui Developer Resume

Charlotte, NC

SUMMARY:

  • Senior J2EE Developer with 8+ Years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Frameworks like SDLC, OOAD and Agile with Rational Team Concert (RTC) tool.
  • Good Knowledge in design patterns like Singleton, Observer, Decorator, Adapter Façade, Session Façade, Front Controller, Factory and Business Delegate patterns.
  • Strong work experience in J2EE and Web technologies including Java Servlets, JSP, JDBC, EJB, Web services, JavaScript, HTML, CSS, XML, XSLT, DHTML, AJAX, JQuery, Junit, JSF, Struts 2.0/1.2 and Spring 3.x/2.x framework for building multi-tier Web applications.
  • Experience in presentation layer using JSP, HTML, XHTML, CSS, Angular.JS, EXT JS, Node JS and JavaScript.
  • Strong experience in handling different Web Servers like Tomcat, and Application Servers like WebSphere6.0/7.0/8.0 and WebLogic11g/10.x/9.x/8Server.
  • Experience in the design and development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience maintaining/deploying applications over Windows and LINUX.
  • Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
  • Efficient in Developing and Deploying EJB's using WebLogic 12.1.3 and WebSphere 8.5.
  • Expertise in developing software using Java 1.5, JavaScript 1.5, C, C++, Oracle 10g, MySQL, HTML5, XML 1.1, XSL, SOAP 1.2, WSDL 2.0and various commercial tools on Unix and Windows platform.
  • Experience in developing Enterprise applications using Oracle 10g/9i, DB2 and SQL Server 2000 and proficient in Query Languages SQL, PL/SQL.
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Builder, Eclipse 3.5, RAD 8.0and Net Beans 5.0.
  • Expertise in Design Patterns including Data Access Object, Session Façade, Business Delegate, MVC, and Singleton.
  • Very familiar with advanced java concepts Collections and Multithreading.
  • Hands on experience in Exception Handling and Regular Expressions.
  • Expertise in designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
  • Experience with the build/deployment and release of the application using Maven, Ant, and Jenkins.
  • Highly self-motivated with strong analytical, communication and problem-solving skills, excellent team player and ability to deliver under critical situations.

TECHNICAL SKILLS:

Programming Languages: JAVA, C++, Visual Basic, PL/SQL

J2EE Technologies: Java Servlets, JMS, JTA, JSP, JDBC, JPA, JavaBeans, JNDI, EJB (Session beans, entity Beans)

Frameworks: Struts 2.0/1.2, spring 3.x/2.5, Hibernate 3.0 and JSF

IDE's: Eclipse3.x/4.2, RAD 8.0/7.x/6.0, NetBeans

Databases: Oracle 11g/10g, DB2, SQL Server and MYSQL

Web Dev. Technologies: HTML5, CSS 3, JavaScript, Ajax, XML, DOM, SAX, DTD, XSD, JSON, jQuery

Version Control: SVN, CVS, VSS, StarTeam, IBM Clear Case, GIT

Tools: and Utilities: Log4j, JUnit, ANT, MAVEN, Putty, Edit Plus, Postman.

Web Application Server: WebLogic 11g/10.x/9.x/8, Apache Tomcat and WebSphere 6.0/7.0/8.0 JMS, IBM - MQ Series

Web Services: SOAP, REST

Operating Systems: Windows2000/NT/XP, UNIX/LINUX, IBM Z/OS

PROFESSIONAL EXPERIENCE:

Sr. Full stack Java developer/UI Developer

Confidential, Charlotte, NC

Responsibilities:

  • Interacted with business analysts to convert business/functional requirements to technical requirements, followed Agile methodology and Scrum meetings to track, optimize and tailor features to customer needs.
  • Fixed application issues and helped to mitigate defect damages and responsible for unit testing the application using Junit and functional tests.
  • Spring MVC is used to design the web application according to MVC design pattern.
  • Wrote SQL Queries and Customized Stored Procedures for TERADATA tables.
  • Involved in writing Maven scripts for automated deployment of the application.
  • Worked with the NGINX server to adjust the server with different environments.
  • Used Web Sockets Stay connected to keep receiving subscriptions and probably dispatch a local notification upon new request placed.
  • Modified the web.xml and inject Spring Security to ensure back-end security.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins.
  • Created highly effective product presentations on click by designing the page using the ITEXT pdf plugin.
  • Designed and Developed the Web Application using JSP/Servlets, spring framework
  • Developed few Spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
  • Integration & deployment of application, load testing and performance tuning
  • Configured Log4j for debugging the application
  • Designed web screens for various modules using HTML, BOOTSTRAP, and CSS used Java Script, jQuery, and Angular as client side validations.
  • Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Used GIT for version control, and JIRA for tracking bugs.
  • Experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server, Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
  • Involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic

Environment: Java 1.8, HTML, CSS, BOOTSTRAP, JSP, AJAX, jQuery, Jenkins, AngularJS, JavaScript, Spring MVC, EJB, APACHE TOMCAT Application Server 8.0, spring 4.2.3, Hibernate, Oracle 10g, Eclipse. Swagger. postman, WinSCP. Teradata studio, gulp, node server. JUnit .

Sr. Full stack Java developer/UI Developer

Confidential, Fairfax, VA

Responsibilities:

  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • JQuery plugins like JSTREE, JSTree grid were used to maintain the hierarchies in the application.
  • Used Hibernate concepts such as inheritance, lazy loading, optimistic locking, and transactions.
  • Designed web screens for various modules using HTML, BOOTSTRAP, and CSS used Java Script, JQuery, and Angular as client side validations.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Used SVN as version control system.
  • Created build and deployment scripts using Maven.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods
  • Spring Security has been implemented to make more robust application.
  • Involved in Migration of Legacy Web Application User Interfaces to Single-page application using HTML5, CSS3, JQuery, Bootstrap, and Angular.
  • Designed and developed Business components and Integrated with spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Developed Session Beans, Entity Beans for necessary transactions using the EJB specifications.
  • Fixed application issues and helped to mitigate defect damages & responsible for unit testing the application using Junit.
  • Worked on replacing all the major functionality of Oracle DRM software.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Responsible for requirements analysis, technical design, implementation, testing and documentation.
  • Consumed Restful Web services for retrieving the revenue analysis data using apache Http Client.
  • Utilized Adobe Fireworks, Adobe shop, Adobe Dreamweaver and Illustrator for the front-end development such as graphics and multimedia's.
  • Used JQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.).
  • Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman).
  • Has extensively used fiddler and firebug in troubleshooting/debugging the UI related specific things and Used Log 4j to check logs.
  • Validating deployed packages in PUTTY by using UNIX commands.
  • Knowledge of Working on the Coludera manager to interact with Coludera system.
  • JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations.

Environment: Java 1.8, HTML, CSS, BOOTSTRAP, JSP, AJAX, JQuery, JsTree3.3, AngularJS, JavaScript, Spring MVC, EJB, APACHE TOMCAT Application Server 8.0, spring 4.2.3, Hibernate, Oracle 10g, Eclipse.Oozie-editor.

Senior J2EE Developer

Confidential, Appleton, WI

Responsibilities:

  • Involved in Coding and Documentation according to User requirement.
  • Developed web application using JSF Framework.
  • Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), Adapter, Service Locator and MVC design patterns.
  • Used JQuery and JSF validation framework for front-end validations.
  • Used AngularJS as the development framework to build a single-page application.
  • Designed the front-end screens using JSP, Servlets, HTML and Java Script.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Involved in system design and development in core java using Collections, multithreading .
  • Involved in developing applications using Java and J2EE.
  • Involved in preparing Test Cases, Code Review, Deployment and Documentation.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies. Designed and developed web application using JSF, spring and AJAX technology and UI using JSF, Apache My Faces and Rich Faces components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Involved in setting server properties, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Involved in writing of Web Services using SOAP and WSDL, deployment, configuration and testing.
  • Development for providing proposal information details and managed account provisioning for One source application to interact with web service like SOAP and XML.
  • Responsible for Developing JUnit Test Case to Unit Test the Services outside the server.
  • Configured Hibernate, spring to map the business objects to Oracle DB using XML configuration file
  • Developed build using MAVEN.

Environment: Java 1.4, HTMLCSS, JSP, AJAX, JQuery, XML, XSLT, AngularJS, Spring MVC 3.0, JavaScript, EJB 3, JSF, RAD 8.0, Rich Faces, Spring 3.0, Hibernate 3.0, POJO, DAO, JNDI, WebSphere 8.1, SOAP, WSDL, Junit, Oracle 10g, Eclipse 4.2.

Senior J2EE Developer

Confidential, IL

Responsibilities:

  • Designed & Developed User Interface (UI) using HTML/JSP and client - side Validations using JavaScript.
  • Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
  • Developed business logic using Business Delegate that delegates to corresponding service.
  • Developed Struts Action and Action Form Java classes as per requirement configured them into the struts-config.xml.
  • Used Spring Web Flow for displaying transactions, which are pending, in-progress and completed. Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
  • Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container.
  • Developed web module in spring framework for the J2EE application.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Used XML DOM parser for marshaling XML data between interfaces.
  • Set up groups and users for Business Objects deployment.
  • Built Maven script to assist in development and deployment of the application.
  • Used DAO’s (Data Access Object) that contain data access functions for creating a data object in the database, deleting a data object from the database, loading/searching for data objects from the database and updating data objects in the database.
  • Developed code for handling the exceptions and converting them to Action Forward Messages by using Struts.
  • Used MQ API connectivity for sending and requesting messages between clients and the server and also the JMS.
  • Integrated the Struts framework and the spring framework together.
  • Web logic Application Server has been used for the deployment.

Environment: Java 1.4, JSP, Java Script, JSTL, AJAX, JQuery, AngularJS, Struts 2.0 Tag Libraries, EJB 3, Ext JS, Log4j, MAVEN, WebLogic Application Server 9.2, REST, SOAP, Node.JS, EHCache, UNIX shell scripts, JMS Server, JBoss, Hibernate 3, SQL, Eclipse 3.3.

J2EE Developer

Confidential, Fremont, CA

Responsibilities:

  • Responsible for review various UML diagrams (Use case, Class diagram, Item sequence diagram, etc.).
  • Using multi-threading (Core Java) for getting the files from a particular location and validating them.
  • Designed the web tier using MVC design pattern of the struts framework.
  • Involved in developing User interface (UI) components by using HTML, JSP, and JavaScript for the application.
  • Used Struts framework for handling request processing, forwarding to the next pages and error message displays.
  • Used AJAX for the dynamic refreshment for the parts of the page to make UI more intractable.
  • Developed web module in spring framework for the J2EE application.
  • Involved in coding the Enterprise Java Beans to implement Business logic and accessing using Java Server Pages (JSP).
  • Worked on parsing XML files using DOM/SAX parsers (JAXP).
  • Coded EJB, Servlets, Java Beans and interfaces as required by the program logic.
  • Designed EJB's like Stateful Session Beans for the Session Facade design pattern and used Message Driven Beans (MDB) as a listener for JMS messages.
  • Implemented Web services using WSDL/SOAP.
  • Developed SOAP based requests for communicating with Web Services.
  • Worked on JMS for sending a message and Message Driven Bean (MDB) to receive the message for providing Asynchronous communication
  • Involved in writing Maven scripts for automated deployment of the application.
  • Used as XML parser to parse xml document containing application configuration information.
  • Performed unit testing using JUnit framework and monitored the error logs using Log4J and fixed the problems.
  • Developed JDBC Connection Pool API as an interface to database for fast database response using bottom out transaction processing approach.
  • Migrated the project from WebSphere, including the migration from Java, code annotation, Ant to Maven.
  • Involved in scheduling and allocating the work to the team members.

Environment: Core Java 1.6, JSP 2.2, Servlets 3.0, Struts 2.0, Spring 3.0, WebSphere 7, Eclipse 4.2, Oracle 10g, JMS 2.0, EJB 1.1, JUNIT, JDBC 4.0, Log4J, Design Patterns, Web Services, JBoss, PLSQL, Maven, SOAP, HTML 4.0/5.0, XML, AJAX, SAX, DOM.

J2EE Developer

Confidential, Boston, MA

Responsibilities:

  • Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simply the complexity of the application.
  • Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
  • Involved in understanding the end-user requirements and business processes in creating and designing universes, queries and reports.
  • Developed various Enterprise Java Bean components to fulfill the business functionality.
  • Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
  • Validated all forms using Struts validation framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC framework and integrated it with Hibernate.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Session Facade, and Singleton.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Web Services-SOAP for getting credit card information from third party.
  • Extensively used Eclipse IDE for writing code.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Used ANT scripts to build the application and deployed on WebLogic Application Server 10.3.
  • Developed test cases on JUnit.
  • Used Log4J for logging and tracing the messages.
  • Used SVN to maintain version control.
  • The application was developed by Agile-Scrum software development methodology.

Environment: WebLogic Application Server 10.3, Eclipse 3.5, HTML 4.0, JSP 2.0, JavaScript 1.5, Servlet 3.0, EJB 1.1, Struts 2.0, Hibernate 3.0, Spring 2.5, JMS 1.1, WebServices1.1, SAX, DOM, JAXB, Log4J, JUnit, ANT, SVN, PL/SQL, Oracle 10g, XML 1.0.

Software Programmer

Confidential

Responsibilities:

  • Worked closely with client for requirements analysis and prepared use cases.
  • Lead the project technical team.
  • Developed the XML transmitter by using XML SAX/DOM parsers which converts MIF/MIL request to Data SOA formatted XML and viz.
  • Created a web services generator by using Web services technologies SOAP, AXIS, WSDL.
  • As on site coordinator, was single point contact to resolve business and technical queries of the offshore.
  • Generated the Data dictionary and schema for each kind of business services using XML, XNS, and XMLSpy.
  • Did end-to-end design and development of message publisher and trigger propagator using EJB, MDB, and Session bean, JMS, Web Services and MQSeries. Coordinated with middleware team for implement.
  • Worked on the module namely Publisher and Propagator, which receive SOAP messages from the upstream clients.
  • Responsible for overseeing the Quality procedures related to the project.
  • Wrote a component, which converts input request into the business service, which handles the actual request.

Environment: Java 1.5, JSP 2.2, J2EE 6, AJAX, JavaScript 1.5, CSS 3.0, Eclipse 3.3, WebSphere 5.x, Struts 2.0, JDBC 3.0, PL/SQL, SQL, SOAP, AXIS, WSDL, XML 1.0.

Hire Now