We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 8 years of professional experience in software design and development with a strong Java, J2EE backend and UI Development.
  • Extensive experience working with Agile Software Lifecycle methods like Test - Driven Development, Scrum Development and Extreme Programming (XP), Pair programming Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and Spring Boot.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP,WSDL, XSD, DTD, JAX-RPC, JAX-WS, JAX-RPC, WS-I and Apache Axis.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL,JMS, JNDI, DAO, Java Beans.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript, DOJO, Angular JS, Bootstrap, Wordpress, React.js, node.js and AJAX technologies.
  • Experience in Multithreading, Collections, Annotations, Reflection, Lambda Expressions, Time API, Generics.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral).
  • Strong experience in J2EE design patterns like Data Access Object, Business Delegate, Service Locator, Session Façade, Singleton, Factory, Strategy, Abstract Factory, Adapter, MVC etc.
  • Sound working knowledge of performance tuning in JAVA and J2EE including Hibernate tuning
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD)for Java/J2EE application development.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Expertise in database modeling and development usingSQL, T-SQL and PL/SQL in MySQL, Oracle and SQL Server, MongoDB environments.
  • Experience in Unit testing using JUnit, Mockito, Selenium.
  • Experienced in using Operating Systems like Windows XP/7/8, AIX, and Sun Solaris.
  • Experience using an Integrated Development Environment like Eclipse, IBM RAD 7.5/8.5 and Spring Tool Suite for code development.
  • Extensive experience in developing Web Services applications using REST Client, SOAP UI, DozerMapper.

TECHNICAL SKILLS

Languages: Java, C/C++, JavaScript, PHP, Shell Script, Jscript, Python, Scala, SQL, PL/SQL, HQL J2SE 7/8 Lambda Expressions, Annotations, Reflection, Annotation, TimeAPI, Java Beans, Collections J2EE JDBC, Servlets, JSP, JPA, ORM, JNDI, JSTL, JTA, Struts, JSF, LDAP, Custom Tags, EJB, JMS, Web services JAX-WS, JAX-RS, DTD, XSD, XML Parsing, XPATH, XSTL

Frameworks: Spring 2.5/3.0 (MVC, AOP, ORM, JMS, Web Service, Batch, Core etc.), jQuery, Hibernate, Bootstrap, Struts, Tiles, DWR, Wordpress, AngularJS, React.js, Node.js, Mockito, Junit

Design Skills: DAO, Business Delegate, Service Locator, Session Façade, Singleton, Factory, Strategy, Abstract Factory, Adapter, MVC, J2EE Design patterns, EJB Design patterns

IDE: Eclipse 3.x, IntelliJ SOAP UI, NetBeans, IBM Rational Application Developer (RAD), JBuilder

Web Technologies: HTML/HTML5, CSS3, SSL, HTTP, FTP, XML, AJAX, Web Services, REST, JSON, SOAP

Web Servers: Apache Tomcat Server7.0/8.0, JBoss 6.0/7.0, Weblogic …, WebSphere 7.0/8.5, Jetty Server

Databases: Orac Oracle, MySQL, MSSQL Server, Sybase, Mongo DB, NoSQL, SQL Developer

Other Tools: Gradle, Maven, ANT, JIRA, Jasper, Jenkins, Docker, Liferay 6.0/6.1

Version Control: GIT, SVN, CVS, VSS(Visual Source Safe), GitHub

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Work in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
  • Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, Spring MVC and doing enhancements and issues resolutions.
  • Extensive uses of Angular JS directives, Node.js to get JSON data using AJAX from RESTful API and modify DOM.
  • Designed the presentation layer GUI using JavaScript, JSP, HTML, CSS, Angular.JS, Customs tags and developed Client-Side validations.
  • Experience in developing applications using AngularJS, Bootstrap, Redux like Grids, Navbars, Container,Toolbars, Panels, Combo-Box and Button etc.
  • UsedReactJSto make webpages rendering faster, instead of using ng-repeat in AngularJSused ngReact to achieve the same.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Developed the DAO layer for the application using Spring Boot, Hibernate ORM and developed various logics and reports using HQL and Hibernate criteria.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of crosscutting concerns using Spring Boot.
  • Involved with Spring IOC concepts to integrate Hibernate DAO.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
  • Used SOA to provide service enablement capability (SOAP and REST services) for seeded and custom integration interfaces within the oracle E business suite.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
  • Involved in Unit & Integration testing for different Modules in the application using Jenkins.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
  • Middleware Services Layer is implemented using EJB (Enterprise Java Beans-stateless).
  • Also used Ajax framework for server communication and seamless user experience.
  • Developed Web Services components using XML, XPath, XML Mapping, XSTL, DTD.
  • Used JIRA for bug tracking, issue tracking and project management and involved in writing the batch jobs, UNIX scripts to load/manipulate the data.
  • Developed unit test cases usingMockitoframeworkfor testing accuracy of code andloggingis done usingSLF4j + Log4j.
  • Created SQL queries, NoSQL, Stored Procedures, Functions for database layer by studying the required business objects and validating them with Stored Procedures using PostgreSQL. Also used JPA with hibernate provider.
  • Used GIT to implement version control and Maven for building the application.

Environment: Java 1.8, J2EE 1.8, Hibernate 3.0, Spring MVC, Spring ORM, ReactJS, Java Script, HTML5, CSS3, Node.js, AJAX, Bootstrap, Redux, Struts, JUNIT, Servlets, Hibernate 3.2, jQuery 1.2, JSON, AJAX, DOM, Jenkins, HQL, Spring Boot, Spring IOC, Mockito, Selenium, JIRA, Hibernate, DB2, JPA, Eclipse, EJB, JMS, AngularJS, Log4j, NoSQL, SOAP.

Confidential, Encino, CA

Full Stack Java Developer

Responsibilities:

  • Work in an Agile Extreme Programming Development environment with frequently changing requirements and actively participating in daily meetings and reviews.
  • Design, Develop and Test the portlets using Java/J2EE and Liferay Portal Technology.
  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Struts 2.X MVC framework, Hibernate ORM Module, XML, JSP and XSLT.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, JavaScripts and Web logic.
  • Developed client-side application that navigated intelligence data web sites issued user defined queries and accomplished result set retrieval.
  • Programmatically applied HTTP (headers, cookies) constructs to accomplish site navigation.
  • Applied model-view-controller design pattern using JavaBeans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Developed Scalable applications using Stateless session EJBs.
  • Involved in designing the user interfaces using HTML, CSS, and JSPs
  • Designed and implemented the AJAX framework for exposing the java methods for asynchronous communication with client using DWR (Direct Web Remoting).
  • Worked closely with back end team to implement AJAX call to REST APIs using Python and update dynamic functionality of HTML in jQuery.
  • Wrote code to build Views and Models as part of MVC pattern using Angular.js.
  • Created web pages using Twitter Bootstrap that cater to Android and IOS web platforms.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity and improve communication
  • Developed the client side Server pages using React.JS with Bootstrap and written controllers, headers, and roots JSX files.
  • Developed Business logics of company using J2EE technologies.
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
  • Involved in using JDBC for storing and retrieval of data from Oracle database.
  • Used Eclipse as IDE and Tomcat as server tested the developed application using WebLogic and compatibility with different servers.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUnit and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts and defined the Scope of testing for User Acceptance Testing

Environment: Java 1.8, J2EE 1.8, Liferay 6.0, JSP 1.2, Servlets 4.0, Struts, EJB, Hibernate 3.0, Spring, WebLogic 11c, Oracle 11g, UNIX ShellScripts, XSL, XSLT, Eclipse3.x, MyEclipse, HTML5, CSS3, JavaScript, jQuery 2.1, AngularJS, Node.JS, React.JS, Bootstrap, UML, JavaScript, JUnit, JAXP, XML, SQL, PL/SQL, JIRA, GIT, Maven, Log4j.

Confidential, Burbank, CA

Full Stack Java Developer

Responsibilities:

  • Work in an Agile Test Driven Development environment with frequently changing requirements and actively participating in daily meetings and reviews.
  • Develop CSS based page layouts that are cross-browser compatible and standards-compliant and HTML views with HTML5, CSS3, AJAX, Bootstrap and Angular JS 2.0, Wordpress.
  • Use JQuery for basic animation and end user screen customization purposes.
  • Develop internationalized multi-tenant SAAS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS and used CSS pre-processors SASS, LESS to improve UI performance.
  • Build different modules, controllers, templates, custom filters and directives in Angular JS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC,Apache CXF and JAX-RS.
  • Design and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Install configure JBoss Application server for the VPDC environment and currently working on the Prod environment setup in AWS Cloud environment.
  • Migrating the application from Web Sphere to JBoss, maintaining NoSQLservers across multiple environments.
  • Used Maven for building the application and JIRA to report bugs and tracked defects.
  • Develop UI tests with Protractor and Java tests in JUnit and used GIT for version control.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
  • Use Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Design and Developed automation script using Selenium Web Driver in IntelliJ.
  • Handle response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).

Environment: Java 1.7, J2EE 1.7, Spring (MVC, IOC, AOP, Boot), Hibernate 3.1, Web Services, JAXRS, Mockito, WADL, JSP1.2, jQuery 2.1, AJAX, HTML5, CSS3, Angular.JS, BootStrap, Wordpress, Maven, XML, NoSQL, JIRA, JMS, Selenium, IntelliJ, GIT, UNIX, AGILE-Test Driven Development, AWS, JSON, Jenkins, TOAD, RESTFul, JBoss, Web Sphere.

Confidential, Naperville, IL

Full Stack Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology with biweekly sprint deliveries.
  • Designed and developed front-end using Servlet, JSP, HTML, CSS, Java Script, jQuery, Bootstrap and React.js.
  • Designed the user interfaces using JSP, developed custom tags, and used JSTL Taglibs.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Designed, implemented and tested services using Python in aMicro service-oriented architecture.
  • Installed, configured, administered and supported Apache Tomcat Application Server on Linux.
  • The host HTML page must reference the bootstrap script in its appropriate location on the web server.
  • Displayed Formatting of text by Swing components by using HTML tag and JavaScript libraries like jQuery and JSON.
  • Developed the Presentation layer using the MVC paradigm using Spring MVC and Spring IOC to inject services and their dependencies.
  • Used JSP tags for binding form elements on a page to values on business objects etc., to make them more elegant and cleaner than the form binding tags in any other framework for ATG that we have seen.
  • Implemented the mechanism of writing own tag library equivalents (Droplets) which is much more consistent with the Servlet API than standard J2EE tags by AGT support.
  • Used MongoDB-CSharp which also lets you specify either your own identifier, or you can use other types of auto-generated identifiers like a GUID.
  • Used Maven to build the application and deploy on Apache Tomcat Server.
  • Developing REST APIs for communication to external application, application integration
  • Implemented iBatis in data access layer to access and update information in the database.
  • By using Bootstrap, greatly simplifies the process of styling and alignment of form controls like labels, input fields, select boxes, text areas, buttons, etc. through predefined set of classes.
  • Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
  • Implemented SQLqueries and usedSQL Server for data storage.
  • Used GIT for version control for project and issue tracking, created test cases using JUNIT and Net Beans for IDE.
  • Implemented Spring AOP for logging and exception handling for common logic and Log4j logger tool for logging warnings and error messages.

Environment: Java 1.7,J2EE 1.7, JSP 1.2, JSF, JSTL, Python, Spring MVC, Spring IOC, Spring Web service, XML, Hibernate3.0, ORM, JMS, Agile Scrum, net Beans, SQL Server, HTML4, CSS, JavaScript, jQuery 1.8, Bootstrap, React.js, Maven, JUnit, GIT, Log4j, Web Logic Application Server 8.x, Mongo DB, JSON, SOAP, REST API.

Confidential, San Antonio, TX

Sr. Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup mapping files using generators, associations inheritance etc.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Developed various components using Spring (MVC), JSP and HTML.
  • Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript, AJAX, jQuery.
  • Wrote scripts in UNIX to process the batch jobs on a scheduled basis.
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Used GOF Java J2EE design patterns. Used Business Delegate to maintain decoupling between presentation business layers.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and features.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL/SQL changes.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets (CSS).
  • Responsible for unit testing the application using JUnit and used SVN for source control.
  • Used JIRA for bug tracking, issue tracking and project management and UNIX scripting for file transferring.
  • Used Jenkins for integrating the applications and ANT for building the application.
  • Deployment of application on JBOSS Application server in clustered environment, managing the server, monitoring the server logs.

Environment: Java 1.7, J2EE 1.7, Agile Scrum, J2EE Design Patterns, JSP 2.1, HTML4, CSS, JavaScript, AJAX, Hibernate 3.0, HQL, jQuery, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, HTML, XPATH, XSLT, DOM, JDBC, UNIX, ANT, Jenkins, JIRA, Junit, SVN, JBoss Application Server.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked on developing Object-Oriented n-tier Scalable high-performance and web application module using Java.
  • Struts MVC framework along with JST for developing J2EE based web application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Used Jasmine as testing framework and Karma as test runner to perform unit testing.
  • Worked on Code Deployment, Tracing Errors, Defect Impact analysis, Merging & its Impact analysis for Parallel Releases, defect identification, timely documentation managing logs.
  • Enhancing Application performance by improving UI accessibility and handling services calls properly and also improve the performance with using reusable components with very light utilities libraries.
  • Understanding the concepts of continuous integration using tool Jenkins and fixing the bugs quickly encountered in continuous builds.
  • Attending the daily stand-ups as part of Agile and communicating assigned user story updates and discussing any issues with the team upfront.
  • Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Created and executed Business Logic Layer, Data Access Layer through DAO (Data Access Object) pattern and DTO (Data Transfer Object) pattern.
  • Involved in development of Front-End using JSP, Ajax, Struts, CSS HTML, Java Script, AJAX, jQuery, Backbone.js.
  • Designed and coded EJB modules that interact with Oracle 10g database.
  • XSLT stylesheets for the XML data transformations that included both mid-layer transformations (XML to XML)and final transformations (XML to HTML)
  • Used Maven for building and managing dependencies of the application.
  • Designed and developed forms using HTML and validated them using JavaScript.
  • Worked on CMVC to perform software version control and used Log4j for logging.
  • Implemented SOAP, WSDL and a subset of XML Schema for a Web services toolkit, and for web services integration.

Environment: Java 1.6, J2EE 6.0, Web Services, Servlet 3.0, JSP 2.1, Hibernate 3.0, HTML4, CSS, JavaScript, jQuery 1.4, Backbone.js, Struts MVC, DAO, EJB, JST, XML, XSLT, CMVC, AJAX, Web Sphere Application Server 7.0, RAD, Log4j, SOAP, WSDL, Jenkins, Oracle 10g, Jasmine, Karma, Maven, Eclipse IDE.

Confidential, Baton Rouge, LA

Web Application Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Defined and developed the application’s presentation layer using HTML, CSS, JSP, JavaScript and Node.js.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Ran the standalone front end application in Grunt Server. Used Google Chrome for debugging the application.
  • Conducted Code Reviews and Integration room responsibilities.
  • Managed source control and version control using SVN and project status tracking using JIRA
  • Experienced in problem analysis in both technical system and application programs.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Used advanced level of HTML, JavaScript, CSS and CSS layouts (table less layout).
  • Developed client’s interface in PHP in MVC modelling using code igniter framework

Environment: Java SE 6, J2EE 6, HTML4, CSS, Servlets 2.5, XSLT, Web Logic Application server 8.x, SOAP Web services, WSDL, Restful, Struts 2.0, Hibernate 3.0, Spring MVC, Spring Boot, jQuery 1.3, JavaScript, Node.js, JDBC, CVS, XML/XSL, Oracle 10g, PL/SQL, Agile, Ajax, ANT and UNIX, Micro Services

Confidential

Application Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in extensive HTML coding.
  • Responsible for developing the pages using jQuery, AJAX, and JSON to parse on data on the frontend on the fly.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented the design of web pages and provided user roles using JSP, JSTL, HTML, AJAX and Developed Clinical Trials and prescribing information modules using Ajax and JavaScript technologies like DOJO.
  • Implemented chained select plug-in for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Applied industry best practices and standards when project requirements were lagging.
  • Implemented different validation control on the web-pages using JavaScript.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Worked with the QA team to fix the bugs, test the load, and performance checking.
  • Responsible to track different versions of files using VSS.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: J2SE 5.0, J2EE 5.0, AJAX, HTML4, jQuery 1.3, JSON, JSP 2.1, JavaScript, jQuery 1.2, SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles, DHTML, HTML, XML, Spring 2.5, Spring Security 2.0, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, DOJO, TOAD,VSS, Tortoise SVN.

We'd love your feedback!