We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY:

  • Over 8 years of professional experience in developing dynamic/static web project and client/server applications as a front - end oriented Full Stack Developer in various domains such as Financial, Insurance and Banking.
  • Responsible for developing web applications and front-end designing.
  • Worked extensively in Core Java concepts like OOPs, Exception Handling, Collections, Multi-Threading.
  • Experienced in developing Single Page Applications using AngularJS framework.
  • Expertise in designing, developing and maintaining front-end responsive web pages by using HTML5, CSS3, JavaScript and jQuery.
  • Hands on experience in preprocessors such as SASS and LESS by implementing components such as variables, inheritance, mixing, functions, and compress.
  • Experience in MVC (Model View Controller) architecture using Hibernate, Spring framework J2EE design patterns and UML methodologies.
  • Experienced in using Advanced JavaScript libraries and frameworks such as jQuery, Bootstrap, AngularJS, NodeJS and Object-oriented programing in JavaScript.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Expertise in using JSON and AJAX to connect with back-end applications/services.
  • Hands-on experience of back-end frameworks like Spring MVC along with business logic written in Core Java.
  • Have good understanding about Database technologies for both Relational Database (MySQL, Oracle) and NoSQL(Mongo DB, Mongoose plugin), D3.js for data virtualization.
  • Strong experience in creating Node JS applications including http servers, RESTful services and JSON file manipulations using Files Service module.
  • Extensive knowledge and on-hands experience in server-side programing using JSP, Servlets, RESTful and SOAP Services.
  • Hands-on experience with various Application servers and Web servers (WebLogic, IBM Web Sphere Application Server, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse and Net Beans.
  • Extensively worked with the Build and deployment tools like Maven and ANT.
  • Experienced in Test Driven Development (TDD) and Bug Tracking technologies like JIRA.
  • Used Agile Development Methodology and Scrum for the development process.
  • Have hands on JavaScript Unit Testing Tools like Qunit and JavaScript testing framework like jasmine.
  • Have knowledge in Docker and Kubernetes
  • Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
  • Experienced in writing complex PL/SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experience working with SVN version control tool, Git and GitHub for managing the code changes.
  • Development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Work well under pressure, independently, as well as a group member.

TECHNICAL SKILLS:

UI Web Technologies. : HTML/HTML5,XHTML,XML,AJAXJSON,CSS/CSS3, UI Concept Modeling/Wire Framing

Scripting Languages : JavaScript, jQuery, complete understanding on Angular JS

IDE’s : Visual Studio, Adobe Dreamweaver, Eclipse, Sublime Text Editor

Version Control : SVN and TFS

Design Modeling : UML, Agile, Scrum

Web/App Servers : WebLogic, WebSphere

RDBMS : SQL Server 2005/08/12, Oracle 9i/10g/11g, DB2, MySQL

Operating Systems : Windows, UNIX

Methodologies : Agile, SDLC

Others Software Skills : MS Office, Vision, Adobe Photoshop

PROFESSIONAL EXPERIENCE:

Confidential, New York

Java Full Stack Developer

Responsibilities:

  • Worked in teams following the Agile Scrum methodology to create full-stack applications.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Worked on Java 8 with lambda expressions to process and store the data.
  • Worked with Core Java technologies like Multi-Threading and Synchronization.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services
  • Worked on the Spring Framework in integration with Hibernate ORM framework
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Wrote and converted HQLs for services and testing. Used Hibernate as the ORM tool to connect with Oracle database
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Worked on JBoss locally and WebSphere in higher environments. Used Eclipse as IDE
  • Used SoapUI to manually connect to the web service and check data.
  • Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS and AJAX.
  • Coded in AngularJS MVC Framework to make single page app and complex price configurations pages.
  • Used spring aspects for implementing cross cutting functionalities like Caching.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, jQuery, Backbone.JS, CSS3, SaaS and AJAX.
  • Created and Configure micro service architecture and integrated with AngularJS application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Integrated Apache Kafka with Elasticsearch using Kafka
  • Elasticsearch connector to stream messages from different partitions and topics into Elastic search for search and analysis purposes.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework. Used Spring AOP for the transaction management and logging.
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Developed the applications using WID (WebSphere Integration Developer).
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Provided production support for the application.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
  • Adaptive to cloud strategies based on AWS (Amazon Web Services).
  • Experience working with EC2 and S3 in AWS and Maintaining and bug fixing existing application.
  • Worked parallel over releases to clean up code and make performance improvements to the application.

Environment: Core Java, Java8, JDK 1.6, IBM WebSphere Application Server, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, ReactJS, jQuery, JMS, Bootstrap, JBoss application server, JDBC, JNDI, XML, XSL, XSLT, WSDL, Log4J, JUnit, SOAP UI, AWS, Oracle, MySQL, UNIX.

Confidential, Dallas, TX

Java Fullstack Developer

Responsibilities:

  • Gathering the business requirements from business team.
  • Analyze the requirements and prepare the high-level design document.
  • Involved in analysis, design and development of application that include Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed functional components using different concepts of core java like Multi-threading and Collections
  • Developed this application using spring, JSP, Hibernate and front end using HTML, JavaScript, CSS, AJAX, AngularJS, etc...
  • Responsible for writing utility classes, UI development using JSP, CSS, HTML5, JavaScript, AJAX, Angular.
  • Developed product engineering related skills in design, detailing, and product structure.
  • Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture.
  • Worked on Nodejs for server-side application.
  • Configured Kafka to read and write messages from external programs.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot
  • Supported the application launch in production and helped resolve issues related to data migration
  • Developed generic process flow diagram, use case diagrams, Class diagrams, and Sequence diagrams using Eclipse and MS Visio.
  • Developed Restful APIs using AJAX and JSON to implement robust and efficient client facing applications.
  • Using Elastic Search for searching person and business records. Table designing and creating entities from those tables.
  • Created reusable plugins using Bootstrap when AngularJS Uses.
  • Involved in TDD for developing and performing test cases reducers
  • Experience building custom add-ons for JIRA based on client requirements.
  • Involved in parsing the XML’s using SAX and used XSLT to transform XML document into HTML.
  • Created Mobile Application layout and front-end using HTML5/CSS, and Bootstrap Framework components.
  • Using the RESTful web services communicate to third party services or internal applications.
  • Extended Web Services capabilities using WS-Security.
  • Taken care of Dev and Test environments build and deployments as a product engineer.
  • Fixing issues related to application functionality, UI and Business Logic Build preparation and release to customer with issue fixes Involved in development
  • Design and Development of PR’s (Product Requirement) UI and Business logic.
  • Coding, peer review, Unit testing and integration Testing.

Environment: Java 1.7, J2EE, HTML5, AngularJS, HTTP, SOAP, Restful, Spring MVC, Hibernate, Apache, Maven, JavaScript, NodeJS Ajax, JSON, jQuery, Jira, Bootstrap, AJAX, PL/SQL, Oracle, Eclipse, CSS.

Confidential, Baltimore, MD

Java/J2EE Developer

Responsibilities:

  • Designed UI of the project and used HTML, JavaScript, jQuery, CSS to improve visual effect on the dynamic front-end. Used tableless (div+CSS) layout to improve the customizability of front-end design.
  • Worked with jQuery and jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
  • Used AJAX for asynchronous request handling and partial refreshing.
  • Developed responsive applications using Bootstrap.JS which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, I/O (read client data from CSV file using CSV Reader), Exception Handling programming.
  • Developing custom HTML5 elements using Angular JS directives.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Used Angular JS to bind the values of HTML5 controls.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
  • Used AngularJS as the development framework and involved in developing Single Page web Applications using this framework.
  • Well experienced in implementing AngularJS controllers, directives, components, factory and service resources, routings and events.
  • Programmed and prepared code for interfacing with Apache Tomcat systems.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Worked extensively on J2EE concepts like Spring IOC, Spring MVC, Spring Jdbc to fetch and insert data in the MSSQL database
  • MySQL processes and queries optimization. Exported and Imported database objects from development to production.
  • Used JUnit for unit testing and for Regression tests.
  • Applied SOAP Web Service and Java Mail API to implements welcome massage and password retrieving.
  • Used Jasmine for UI testing.
  • Involved in Agile development team for gathering the requirements, analyzing the user specifications, developing and testing.

Environment: JDK 1.6, spring 3.1, Hibernate 3.2, HTML, JavaScript/jQuery 1.9.0, Bootstrap, AJAX, DOM, XML, JSON, CSS, Oracle 10g, Eclipse, Java Mail, Git

Confidential

Java Developer

Responsibilities:

  • Developed the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, Struts- config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Created use case diagrams, class diagrams, sequence diagrams, and object diagrams using UML and Rational Rose.
  • Worked with OOPS concepts and memory concepts like string pool.
  • Used multithreading in programming to improve overall performance.
  • Used SVN for version controlling.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle database.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.
  • Extensively worked on the JavaScript application to print the pages which is used to show the reports updated.
  • Worked on the existing application which is in JavaScript to help resolve the bugs and on the new requirements.
  • Involved in sprint planning, code review, and daily standup meetings to discuss the progress of the application.

Environment: Java/J2EE, HTML, CSS, JSP, JavaScript, jQuery, UML, Rational Rose, Oracle, SVN, HQL, JUnit, Struts, Hibernate, XML/XSD, Tomcat, JPA, JAXB, AJAX. UML, Rational Rose.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
  • Active in coding some of the Core Java concepts such as collections, generics and Exceptional Handling.
  • Developing web pages using HTML, CSS, JavaScript and used twitter Bootstrap for cross browser compatibility.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC .
  • Experience in Message Oriented Middleware implementation using JMS.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Created dependency injection among bean objects and Used Java Script for validation at the client-side and on Server side.
  • Developed T-SQL quires for complex stored procedures, Triggers, Tables, Subquery's, Relational Databases, user defined functions, Data integrity and SQL joins.
  • Involved in gathering and analyzing system requirements.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.

Environment: Java, JDK, 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL, Junit.

We'd love your feedback!