We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CaliforniA

SUMMARY

  • Java Developer with 8+ years of experience in Java SE, Java EE platforms with complete experience of Software development life cycle with strong expertise in software analysis, design, development and implementation of Java/J2EE applications.
  • Experience in developing UI applications using AngularJS, PolymerJS, ReactJS NodeJS, JavaScript, JQuery, CSS3, and Photoshop.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, JQuery, AJAX, HTML5, HTML, DHTML, JSON, CSS3 for projects based on java platform.
  • Experienced in designing the Web pages that are more user - interactive using JQuery plugins for Drag and Drop, AutoComplete, Highcharts AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Experience applying the latest development approaches including MVC, event-driven applications using Ajax, Object Oriented (OO) Java Script, Json, and XML.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi-Threading and DataStructures.
  • Strong experience with Struts, Spring framework implementing modules: Spring MVC, Spring boot, Spring IoC, Spring AOP, Spring Security and Spring Data.
  • Experienced in developing middleware components using spring and EJB.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Proficient with development of RestfulWeb Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC.
  • Experience with developing software using design patterns: Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Good understanding of XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT), and XPath.
  • Expertise in using Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Experience with MySQL and Oracle RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Expert in NoSQL databases HBase, Mongo DB, Cassandra and relational data modelling, object-relational integration (ORM), physical design/tuning. Experience using Tomcat container, WebSphere Application Server, and JbossServers.
  • Proficient with software configuration / change control process and tools like Subversion (SVN), GIT, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Expertise using rapid application development tools like Eclipse, My Eclipse, NetBeans and IntelliJ. Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Good Experience in ServiceMix ESB, Apache Camel, Apache CXF, Apache ActiveMQ.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS
  • Strong experience in automating web application testing using selenium webdriver with frame works. Writing test cases using element locators, Cucumber, webdriver methods, java programming in feature and TestNG annotations and Junit annotations.
  • Experience in Atlassian tools such as JIRA and Confluence to manage and keep track on progress of project.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS

Languages: JAVA, J2EE, SQL, PL/SQL, C, C++.

J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, JPA, REST

Frameworks: JSF, Struts, Spring, Hibernate

Design Patterns: MVC, IOC, Session Façade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton.

Web Technologies: HTML, XML, XHTML, DOM, CSS, SAAS, TDD, DOJO, JAVASCRIPT, JQuery, Ajax, JSON, Angular JS, BackboneJS,Node JS, JQuery,Bootstrap’s,RequireJS

IDE s: Eclipse, My Eclipse, Netbeans, Sublime Text, visual Studio, Web storm

Servers: Apache Tomcat, Apache Axis2, JBOSS, GlassFish, WebLogic, XAMPP, IBM Websphere, MQ Series

Application Frameworks: Hibernate, Struts, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate)

Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

Methodologies: Agile Methodology, RUP, Extreme Programming, Waterfall, SCRUM, Rapid Application Development.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Databases: SQL, Hive, Impala, Pig, Spark SQL, Databases SQL-Server, MySQL, MS Access, HDFS, HBase, Teradata, Netezza, Mongo DB, Cassandra, SAP HANA.

UI Frameworks: Angular 4.x, 2.x, 1.x, ReactJS, Bootstrap, JQuery, ExpressJS.

Operating System: Windows 98/NT/2000, windows XP, windows 7, Linux

PROFESSIONAL EXPERIENCE

Confidential, San Jose, California

Full Stack Java Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using Angular-JS.
  • Developed Angular-JS components such as controllers, Services, filters, models and used Http service for rest service invocation.
  • Creating custom use modules and components, which extend the elements and modules of core Angular-JS.
  • Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers.
  • Designed and developed the SimulatorAPI for Amazon S3.
  • Developed SpringJersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
  • Implemented AngularJS filter to make the data searchable and sortable.
  • Used Angular JSframeworkfor building web-apps and is highly efficient with PHPframework.
  • Developed front-end code with Ajax call in AngularJS and JQuery to retrieve data as JSON Object from controllers in back-end RestfulServer, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Created Collections and documents and performed CRUD operations with Mongo repositories.
  • Developed API using Node.js to allocate access to data in SQL, Mongo DB.
  • Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Created Node.js Express server combined with Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
  • Used spring declarative transaction management and SpringBatch and scheduling for backend data processing.
  • Implemented Restful web services API using HTTP and REST principles.
  • Created features including Single Sign On with existing client website and a RESTAPI to expose manipulation functionality to external clients using AngularJS.
  • Built Restful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(MongoDB, Express, AngularJS, Node.js) Technologies.
  • Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.
  • Worked with WAS admin to deploy applications on Websphere Application Server.
  • Involved in Parsing the HTML and ENCRYPTED Data in to readable format and generate XML.
  • Used Node.js for creating event driven frameworks in scalable networks.
  • Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
  • Developed a modularized application using n-tier J2EE architecture, application server, spring framework, Hibernate.
  • Worked with AEM team to administer environments to ensure configuration is optimized as per requirements.

Environment: Java, Spring, Spring boot, Angular-JS, Node.js, Angular-UI, Jersey, Mocha, Chai, Karma, Istanbul, Gulp, Ldap, Hibernate, Agile, Websphere,Oracle11g, Unix, Eclipse, Brackets, TFS, SQL, Maven, Jenkins, Mongo DB, Webservices, JUnit.

Confidential

UI Full Stack Java Developer

Responsibilities:

  • Developing/supporting critical Java web applications related to the Engineering Change Management process in agile environment.
  • Involved in functional requirement discussions with business team and converted the functional requirements to technical requirements.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Responsible for development of the application using JSF framework, JavaWebServices (REST) as Businesslayer, SQL and HibernateORM tool in the data access layer.
  • Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
  • Developed the application using SpringMVC and Maven. Used complete annotation approach for the spring application development and leverage spring profiling development.
  • Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Used Java Architecture for XML Binding (JAXB) for marshalling and un-marshalling java objects and XML.
  • Used Hibernate in data access layer to access and update information in the database and used HibernateQueryLanguage (HQL) to query the database for complex data.
  • Used ReactRedux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
  • Developed REST service calls from REACT to backend using React-thunk and took part in developing actions, reducers and defined initial state.
  • Worked closely with design team and provided rapid prototypes using HTML, CSS, Bootstrap, JavaScript, and ReactJS.
  • Worked with ReactJS to create a UI and fetch data from the GithubAPI.
  • Involved with building blocks to animations and routing using React add-ons.
  • Designed the application using UML. Class Diagrams, Sequence diagrams and State diagrams were developed.
  • Created the responsive UI components using React/Redux and to dispatch events to the store.
  • Involved in the development of the UI using HTML5, Bootstrap, CSS3, JavaScript, jQuery.
  • Used CSS3 for describing the presentation of Web pages, including colours, layout, and fonts. Validations for the Client Side were done using JavaScript.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS)
  • Write test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to SVN Repository. Configured Log4J for logging.

Environment: Java, Spring MVC, Hibernate, ReactJS, REST, Redux, JMS, JSON, JAXB, MySQl, Jenkins, Log4J, SASS, HTML5, JavaScript, CSS3, jQuery, Ajax, Bootstrap, Agile, TFS, SVN, AWS.

Confidential - Foster City, CA

Senior Full Stack Developer

Responsibilities:

  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Worked as Full Stack Developer covering all layers front end, middle tier and Back end.
  • Used JavaScript, jQuery, AngularJS and Angular 4, Node JS and AJAX technologies for front end user input validations and Restfulwebservice calls.
  • Used jQuery and JSF validation framework for front end validations.
  • Implemented Singleton, Service Locator design patterns in MVCframework and developed command, delegate, model action script classes to interact with the backend.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Strong experience in writing Server-side scripting using NodeJS and JSON in calling JAX-RS WebServices. Experience with XMLscripting.
  • Used JMeter for performance monitoring and Splunk for machine data visualization.
  • Had Interactions with external business partners while implementing Restful (JAX-RS) webservices.
  • Hands on experience in working with ReactJS.
  • Implemented application using Java (J2EE), Java 8, EJB, JMS, JSP/Servlets, CSS, HTML, JavaScript, Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, BEA WebLogic, Oracle, Oracle (Oracle11g) workflows and delivered with high quality and easy to maintain code.
  • Written queries using Oracle PL/SQL, SQL and generated various data reports as per user's and design requirement. Also involved in all performance tuning techniques in writing SQL for better performance of the application.
  • Working experience in deployment using JAX-WS and building applications using Maven.
  • Involved in design (class diagrams, sequence diagrams) of the application using Enterprise Architect tool and technical design documentation.
  • Used springs functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.

Environment: Java/J2EE, JDBC, Spring, Spring Core, Spring AOP, Spring MVC Framework, Spring Boot, Spring Web Services, Hibernate, Angular2, JSP, Servlets, XML, HTML 5, CSS 3, bootstrap, Junit, Adobe LiveCycle, Oracle, PL/SQL, SQL, Eclipse, NodeJS, JSON, IBM Websphere, MQ Series, AWS.

Confidential - Valley View, OH

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and springframeworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise JavaBeans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQSeries using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, BusinessDelegate, DAO, TransferObject, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System.
  • Build ANTScript for the application and used Log4J for debugging. Used JUnitFramework for the unit testing of all the java classes.
  • Worked in ORM mapping using Hibernatein accessing Oracle 10g database.
  • Worked in Enterprise design patterns including Abstract factory pattern, Singleton, DAO (Data access object), DataTransfer object (DTO), Service locator.
  • Worked in SpringAOP Interceptors in logging and auditing.
  • Worked in development of applications using Javaand used multithreading for group post enrolment validation.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development (TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIXshellscripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PLSQL on Oracle 10g database.

Environment: Java, JSF, Richfaces, JSP, JSTL, Spring, JMS, JPA, Jquery, Maven Eclipse, UML, HTML, Java Script, XML, Websphere 6, Log4j, Oracle (SQL, PLSQL), JNDI, JUNIT, Maven, log4j, SVN

Confidential

Java UI Developer

Responsibilities:

  • Gathered and analysed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, and jQuery.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Designed and Developed JavaScript frame work which is wrapper on top of JQuery frame work and AJAX based UI frame work for UI Configuration widgets.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Enhanced user experience by designing new web features using MVCFramework like BackboneJS accommodate these advanced and fast technologies.
  • Employed Struts framework at the backend.
  • Used JavaScriptDOM manipulation and JavaScript event to generate the data result in UI.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design.
  • Used JavaScriptDOM manipulation and JavaScript event to generate the data result in UI.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used Bootstrap and AngularJS in effective web design.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Involved with cross browser testing and compatibility using Chrome, Firefox and IE.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Involved in Production Support and minor enhancements as per application requirements

Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, SOAP,MVC, DOM, Adobe Dreamweaver, AngularJS, BackboneJS, NodeJS, Bootstrap, Internet Explorer, Firefox, Chrome, Oracle, Windows. Struts.

Confidential

UI Developer

Responsibilities:

  • Excellent knowledge of JavaScript, CSS and their behavior on different browsers.
  • Worked on multiple JavaScript frameworks (Node.js) to augment browser based applications with MVC capability.
  • Designed a custom Ext.JS message bus used to loosely couple Ext.JS components and application logic - essentially a front-end controller.
  • Developed data insertion forms and validated them using JavaScript.
  • Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several session at one time.
  • Planed, developed, implement, debug and support user friendly front end applications for products and client sites.
  • Worked extensively with JQuery, JavaScript, HTML, and CSS.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
  • Created JUnit test cases to cover unit testing for the components.
  • Developed and designed Interfaces using Swings.
  • Involved in writing client side validations using Java Script.
  • Used Log4j for logging and handling defects of the application
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, Ajax.

Environment: HTML, JavaScript, Ext.js, Core Java, Struts, Hibernate, JSP, JUnit, MS SQL Server, Eclipse, JIRA, JDBC,.Net, IMS, VSAM, JCL, Linux, CICS, Weblogic, Oracle, Mainframe, COBOL,C, C++.

We'd love your feedback!