We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • More than 8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers Web - based applications using Java&J2EE Technologies.
  • Good exposure to all phases of process, including system use case, functional & technical specification documentation based on business requirements.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as Servlets, JSP, Struts, spring, Hibernate, EJBs, JDBC and JNDI.
  • Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, Struts, spring, Hibernate, JDBC, JavaScript, HTML, Web Services etc.
  • Review design documents with stake holders and collect approvals
  • Excellent Knowledge of Object Oriented Analysis Design using UML.
  • Good experience with SDLC, Agile methodologies.
  • Experience implementing SOA, Web Service applications.
  • Strong Experience in developing the application using frameworks like Java Server Faces (JSF) and Spring frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, JQuery, JavaScript, AngularJs, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Excellent communication, problem-solving, interpersonal, organizational skills.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, PHP, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT.

Database Tools: Toad for Oracle, Toad for MySQL, ATG Web Commerce, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, ATG Dynamo, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL, MongoDB

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins.

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, AWS (Amazon Web Services)

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Load Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), TDD, Waterfall

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

PROFESSIONAL EXPERIENCE:

Confidential, Irving,Tx

Full Stack Java Developer

Responsibilities:

  • As a Full Stack developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Designed and implemented a Single Page Application in Angular JS and Spring framework using Agile methodology and Test Driven Development.
  • Participated in code review sessions and system design discussions. Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Created new RestFul web services using Spring MVC framework using JSON data format.
  • Configured interceptors for transaction management and logging using Spring AOP.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS. Worked on JavaScript framework (Backbone.JS) to augment browser based applications with MVC capability.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Developed end-to-end composite RESTful Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Introduced new tools and technologies wherever and whenever needed
  • Used Jira to track and maintain the defects during the QA and UAT Phase.
  • \Tested browser compatibility for browsers like Chrome, Firefox, Opera, Safari, IE, etc.
  • Used interactive data binding, filters and events using Angular-JS. Written Angular-JS controllers, views and services for new website features.
  • Involved in development of Angular-JS custom directives of the complex reusable components
  • Used Gradle for configuring and building projects and used GIT for version control.
  • Did the application support on different environments from QA to Production Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Used JIRA Agile for project management and bug tracking.
  • Used Drupal platform for developing cross browser compatible websites using agile, scrum methodologies.
  • For the development of UI, we followed the Model - View-Controller architecture for the site.
  • Involved in the application development using Spring Core, Spring Roo, Spring JEE, Spring Aspectmodules and Java web based technology Java Web Services (REST/SOA).
  • Involved in development of distributed objects like EJBs (session beans), Business objects/Domain objects that fit into the architecture and various components and helper classes that were commonly used throughout the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used AngularJs and jQuery to make the pages dynamic and two way data binding.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
  • Developed the CRUD API for the POSEngine using Restful WebServices.
  • Developing and maintaining a single-page application using Backbone.js for front-end server side layer, HTML5 and CSS3 to deliver rich user experience.
  • Written Blossom controllers (Spring), for all the pages.
  • Extensively used Spring IOC, spring's Hibernate support, transaction management.
  • Design and develop SOA enterprise solution with Talend Open Studio, Apache Karaf and Camel.
  • Created/managed Mongo DB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL stores.
  • Deployed and tested on WebSphere application server
  • Used SVN and Git as version control systems. Involved in writing Jasmine tests. Used Karma and protractor for end to end testing
Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Involved in preparing the Detailed Design document for the project.
  • Use Case documentation for all the features in the project.
  • Used Agile SCRUM process with Test Driven Development process form development phase to testing phase.
  • Designed the sequence diagrams and class diagrams using Rational Rose.
  • Created tile definitions, struts - config files, and validation files for the application using Struts framework. Implemented Action Classes and Action Forms using Struts framework.
  • Configured struts-config.xml and web.xml struts-specific deployment descriptor
  • Taken care of Java multithreading in common java classes / library. Used multithreading in programming to improve overall performance.
  • Worked with AngularJS MVC framework using controllers, filters and complex directives.
  • Used Backbone.js to update DOM and developed various UI components using Struts, JSP, and HTML, CSS.
  • Developed Session Beans as part of EJB to handle business logic and deployed them on Tomcat application server. Hands-on experience on developing entity beans.
  • Developed parser classes to parse the input XML and populate the appropriate data objects.
  • Use MySQL extensively by developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Implemented WebServices to integrate between different applications (internal and third party components) using RESTFul services using Jersey.
  • Developed and deployed WebServices in Apache CXF framework using JAX-WS and JAX-RS.
  • Developed Java classes that used JMS to communicate with the Queue managers.
  • Used Git Repository for version control, Jenkins for deployment and used Karaf container.
Confidential

Java /J2EE Developer

Responsibilities:

  • High Level Designing (HLD), Low Level Designing (LLD) using UML
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model - View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Worked on backbone.js and jQuery to develop outsourced UI.
  • Analysis and Design of the Object models and Design Patterns in various tiers of the application.
  • Designed and implemented WebServices calls for service provider methods.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per the needs of the users. Wrote product documents including installation and user guide.
Confidential

UI and Java Developer

Responsibilities:

  • Involving in the coding of the component module
  • Involved in creating GUI Screens USING JSF.
  • Involved mainly in the coding phase of Software Development
  • Involved in creating Jasper Reports.
  • Data format using HTML, CSS and client side scripting using JavaScript.
  • Responsible for software development lifecycle (SDLC) including interpreting requirements, developing the solution and testing the results.
  • Developed code, system design and test/QA plans for projects.
  • Study, understand and analyze the project requirements.
  • Involved in Build, Debug and deployment of the Components
  • Developed object oriented code, system design and test/QA plans for projects.
  • Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.
  • Designed and tested of client/server and multitier application.

We'd love your feedback!