Full Stack Developer Resume
Austin, TexaS
PROFESSIONAL SUMMARY:
- Over 8+ years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, AWS, JSF, Springs, JDBC, JMS and MVC architecture .
- Worked on Agile methodology, Experience in client design and validations using HTML, Java Script, AJAX, JSP, and Swing.
- Have experience in angular JS, JQuery.
- Worked on implementing Data mart using Data stack.Kafka and ReactJS on front end.
- Extensive knowledge of J2EE architecture , Patterns , Design and development.
- Experience on Core java technology including multithreading, JDBC, RMI, and network programming
- Experience in the functional usage and deployment of applications in JBoss, WebLogic, Portlets, WebSphere and Apache Tomcat Server, usage of RAD.
- Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
- Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) Working knowledge of Agile Development methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
- Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
- Experience in using Oracle ADF (Application Development Framework)
- Excellent communication skills and strong architecture skills
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
J2EE Technology: Springs, Servlets, JSP, JDBC, EJB, JNDI, JMS,AWS,KAFKA, Microservices, REST Webservices.
Architecture & Framework: Client-Server, MVC, J2EE, Struts Hibernate., Spring,Angular,ReactJs
Database: Oracle 10g, Oracle 11g,SQL server,MySQL
IDE: Eclipse, NetBeans, IBM RAD, JBuilder. Docker, Jenkins
Design Methodology: UML, Fall, Perl
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix
Conceptual knowledge: Web Services, Socket Programming, AWS
GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, AngularJS,ThymeLeaf
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 9.6, Tomcat, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Jasper,Maven
Design & Control: UML, Rational Rose, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Full Stack Developer
Responsibilities:
- Involved right from requirement gathering till the deployment phase.
- Developed screens based on dynamically generating HTML and display the data to the client side. Extensively used JSP tag libraries.
- Used angularjs,jquery,Bootstrap in framework level.
- Developed the application using Eclipse IDE.
- Used Spring Security for Authentication and authorization extensively.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Worked on Kafka-Queuing,Load testing,Kafka docker,
- Developed REST web services to get the data from Oracle and render the UI with the help of JSF, Jason and JQuery.
- Worked on implementing Data mart using Data stack. Kafka and ReactJS for Dept.Public Safety Project on front end.
- Worked on Kafka for "traditional messaging".
- Worked on JAWS to read the page content to the users who are blind.
- Configured the portlet wiring and events to interact the pages with each other.
- Used Log4j and commons logging for logging all the debug statements and errors.
- Developed a cache mechanism to cache all the reference table data for the online application.
- Developed JAX-WS web service to integrate with iLog rules engine to execute the business rules for the application.
- Development using Java and RAD 9.6.Used Clear Case for version control
Environment: AngularJS 2,Jquery,Bootstrap,JAVA, Subversion, Oracle10g, Web Sphere Application Server 9, Docker,Jenkins,EJB3, web service (REST/JAX-WS ), JASON, JQuery, DOJO, XML, RAD 9.7, PL/SQL Developer for Oracle, ClearCase and ClearQuest, Java 8,Kafka,Maven
Confidential, Tampa, Florida
Java Developer
Responsibilities:
- Contributed in design and development of Struts MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Identified, designed and coded various business modules for the application.
- Mentored developers regarding business knowledge and application framework knowledge.
- Web services were registered in a UDDI registry, described using WSDL.
- Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
- Worked with team members on using UML.
- Involved in writing JSP and Struts Action, DAO classes.
- Implemented the functionalities using JSP, HTML.
- Involved in writing JSP components. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML taglib's) to create standard dynamic web pages.
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB 3.0
- Stored procedures in DB2 were accessed through Hibernate. .
- Deployed the application on JBOSS Application Server
- Developed shell scripts to monitor MQ queues and coded business logic to do file transfer process
- Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
- Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
- Involved E2E Development by integrating Front End and Backend by debugging.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services, XML, JNDI, JMS, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring security, Spring batch, Maven, Junit 4.0, JavaScript 1.2
Confidential, Peoria, IL
Java Developer
Responsibilities:
- Gathered required information about the university and the administration
- Developed dynamic pages using JSP tags to invoke Servlets.
- Involved in server side coding using Servlets
- Designed web pages using Java script/ HTML
- Developed Business components using JavaBeans and database connections using JDBC
- Involved in Designing and creating database tables.
- Wrote various queries using SQL and used SQL server as the database.
- Taught undergrad level Java labs
- Provided assistance to faculty members or staff with lab and field research
- Evaluated and graded examinations, assignments, papers and record grades.
- Developed teaching materials such as answer keys, supplementary notes and course websites.
- Informed students of the procedures for completing and submitting class work such as lab work and lab reports manner
Environment: Java, HTML, JSP, Servlets, Java Beans, JDBC, Eclipse, Apache Tomcat, Oracle, Windows NT.
Confidential
Java Developer
Responsibilities:
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Providing Java programming support for existing and new applications.
- Developing Web applications using Java, J2EE, Struts and Hibernate.
- Developing Action Form classes, Form beans, Action classes using struts.
- Using Hibernate for the backend persistence.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- Implementing MVC, DAO J2EE design patterns as a part of application development.
- Developing DAO interfaces for hibernate to interact with databases.
- Designing the front end using JSP, Dojo, CSS and Html as per the requirements that are provided.
- Using Java script and Struts validation frame work for performing front end validations.
- Coding and maintaining Oracle packages, stored procedures and tables.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
- Migrating web application from Tomcat to web sphere deployment environments.
- Using SVN for software configuration management and version control.
- Preparing test cases and strategies for unit testing and integration testing.
- Using the LOG4j to log regular Debug and Exception statements.
Environment: Java, J2EE, JSP, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM,Pearl.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern.
- Developed user management screens using HTML, Jquery, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Involved in the development of presentation layer and GUI framework using and HTML.
- Developed UI for Customer Service Modules and Reports using HTML, JSP’s, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
- Implemented Ajax with JQuery to refresh results from Ajax Page.
- Used ANT and Maven for dependencies and configuration management.
- Developed database triggers and procedures to update the real-time cash balances.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
- Worked in the Agile Environment for the development of the project.
Environment: Java/J2EE, JMS, JNDI, JSP, HTML, Spring, Hibernate, JSP, CSS, Ant, MySQL DB, AJAX, JSTL, Eclipse, Junit, JavaScript,Pearl.