We provide IT Staff Augmentation Services!

Full-stack Java Web Developer Resume

2.00/5 (Submit Your Rating)

Richfield, OH

SUMMARY

  • Around9years of Total IT experience in handling various challenging enterprise projects with the development of Client/Server Technologies along with Web Applications usingJava/J2EE, HTML5, AngularJS 1.x/2.x/4.x, NodeJS, Typescript, PHP, Adobe/Apache Flex, CSS3, JQuery and JavaScript.
  • Over4 years of experience in developing various enterprise level Web using AngularJS 1.x/2.x/4.x, NodeJS, JavaScript, JQuery, HTML4/5, ECMAScript 6.0/Typescript, Ajax, Bootstrap, CSS3, JSON and XML.
  • Over 4 years of experience in developing Rich Internet Applications for web and desktop using Adobe/Apache Flex Framework, Adobe AIR.
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 1.2/1.3, Spring Framework 4.x/3.0/2.5 (Spring MVC, IOC, AOP, Templates, JDBC, REST), Hibernate 3.0 ORM,Java Server Faces (JSF).
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, Apache CXF, Apache Axis 1 and XML Parsers).
  • Expertise in developing, testing and implementation of application Environment using Java (EJB, Servlets, JSP, Java Beans, JDBC).
  • Good Experience in using Adobe Live Cycle Data Services (LCDS) and BlazeDS tool for connecting backend Java /J2EE Applications.
  • Involved in developing various robust web - based application with Adobe/Apache Flex on front end, MySQL 5.0.3, SQL Server and Oracle as a database source on Apache/NGINX/Tomcat web-server and PHP 4.0, Java as a backend programming language.
  • Experience in Building Project using Gulp,Maven build Scripts and running automated builds using Apache Jenkins tool.
  • Experience in working in Agile(Scrum), Waterfall, Acceptance Test Driven Development (ATDD) and Test Driven Development(TDD) methodologies.
  • Actively participated in estimating story points in agile environment and also managing the Change requests, bugs using JIRA bug reporting tool.
  • Participated in styling and branding of the application using css preprocessors such as Sass, LESS.
  • Worked with version control tools like GIT, CVS, SVN, Accurev and Clear Case.
  • Experience in using IDE tools like Intellij IDEA, Eclipse, Adobe Flash Builder, WebStormand Sublime Text.
  • Involved in software development using Agile Methodology including Scrum and Extreme Programming.
  • Hands-on experience and in-depth understanding of Store Procedures, Performance tuning, Database Triggers, and Exception Handlers using T-SQL and PL/SQL.

TECHNICAL SKILLS

Web Technologies: Angular 1.x/2/4, MEAN Stack, JQuery, NodeJS, Ecmascript6, Typescript

Languages: Java 1.4/1.5/1.6/1.8 , C, C++, SQL, PL/SQL,HTML5, JavaScript, JQuery, ActionScript

Java Frameworks: Struts 1.2/1.3, Spring 4.0/3.3/2.5/2.0 , Hibernate 3.0

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0, JMS 1.1/MQ series, JAXP, JAXB

RDBMS: Oracle, MongoDB, SQL Server 2005/08, MySQL 5.0.3, Postgres

Tools: Jira, Maven, Jenkins, Crucible

IDE: Eclipse, Intellij, NetBeans, Adobe Flash Builder 4/4.5/4.7,Webstorm, SublimeText

Web Servers: Apache, Tomcat 5.0.28/6.x, NGINX and IIS

Version Control: GIT, SVN, Accurev

PROFESSIONAL EXPERIENCE

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Responsible to perform bi-weekly product releases using Jenkins.
  • Responsible to lead offshore team by participating in code reviews using Crucible tool.
  • Used Agile (SCRUM) methodologies for Software Development.
  • Evaluate complex requirements and implement a reusable ‘Database+Java’ combined solution.
  • Developed the database tier usingJDBC3.0.
  • Use the advanced database design techniques including query tuning and optimizations for the best performance of the application.
  • Use Apache Lucene, an information retrieval software library in Java for CAPPS search.
  • Stored Procedures in the application. Called existing stored procedures to get the data from DB. Written some new stored procedures as needed.
  • Used Oracle 11g/SQL Server/PostgreSQLas the backend database. Involved in creating the PL/SQL scripts for the database.
  • Writing stored procedures in Oracle 11g, SQL Server 2005/2008 and PostgreSQL.
  • Hands on Experience on SQL Developer, SQL server management studio, pgAdmin.
  • Used Spring MVC while implementing RESTful web services for Lucene search.
  • Partially participated in the application tier where Spring MVC is used as controller framework.
  • Update the developer’s guide with all the work done for each version of CAPPS
  • Used JUnit framework for unit testing of application.
  • Writing functional specifications and convey the concepts into detailed design documents.
  • Used Log4J for logging.
  • Used JIRA as bug tacking system/project management system.
  • Used GITfor version control and used Eclipse, Spring Tool Suite for development.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Project was developed using Angular4, HTML5, CSS3 on front-end with Java Spring framework as middle tier and SQL Server as database.
  • Effectively Utilized AngularJS 2.x/4.x typescript capability by including MVC architecture, different modules, Components, templates, custom directives and custom filters.
  • Responsible in writing Restful APIs in Spring framework and return logic on Angular data binding.
  • Created custom Filters which can format data in different ways based on requirements and involved in two-way/one-way data binding technique with styling from Bootstrap.
  • Worked on creating and updating the build/deploy scripts using Gulp and Maven
  • Designed and developed using Intellij IDEA IDE.
  • Project was developed using Agile methodology where each sprint lasted for 2 weeks.
  • Used third party componentag-Gridas base table component as the application is heavily data driven
  • Actively participated in Sprint Planning, estimating Story points in Backlog Grooming, Daily Standup, Sprint Retrospective and Sprint review.
  • Actively managed
  • Responsible for writing and running unit tests for the application using Karma test runner.
  • Manipulated data using CRUD operations of SqlServer database management system and handled database access and data transmission based on RESTful web service.
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Actively worked on CSS3 styling for the corresponding Flex components.
  • Incorporated bootstrap, JQuery, XML as in when needed on front end UI design.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
  • Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Involved in Design, Analysis and development of EPC Migration from Apache flex to HTML5, Angular JS 2/4 and to incorporate current Java backend code to the new technology
  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation andestimating the time-lines for the project.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic. Also applied multiple built-in Directives such as ng-model, ng-click into the application.
  • Responsible in writing Restful APIs in Spring framework and return logic on Angular data binding.
  • Created custom Filters which can format data in different ways based on requirements and involved in two-way data binding technique with styling from Bootstrap.
  • Created a POC running on a Node.JS, using the Express framework, and Backbone.JS with Mustache.JS for front end MVC/ templating.
  • Used Grunt to lessen the time in repetitive tasks like minification, compilation, unit testing and so on.
  • Project was developed using Agile methodology where each sprint lasted for 3 weeks.
  • Actively participated in Sprint Planning, estimating Story points in Backlog Grooming, Daily Standup, Sprint Retrospective and Sprint review.
  • Effectively Utilized AngularJS capability by including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
  • Manipulated data using CRUD operations of SqlServer database management system and handled database access and data transmission based on RESTful web service.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Solved Cross-Browser Compatibility challenges and processing responsiveness.
  • Daily duties include code update and backup using GIT, bug management using Jira Agile tool, cross developer testing, peer code reviews.
  • Performed Unit testing, regression testing and integration testing when needed.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Responsible for analysis, design and development of Snap-on Integrated Professional (SIP) Set up wizard functionality.
  • Used the concepts of Dependency Injection, Event Injection and Mediation using Swiz 1.0 framework.
  • Worked in close with the Team lead, project manager in preparing technical specifications document and workflow of the project based on the business requirement.
  • Extensively worked with BlazeDSlike Message Service, HTTP Service, Web Service and Remote Object.
  • Extensively developed and used Custom Itemrenderers in various parts of application.
  • Extensively worked on Navigation, Custom Event Handling and State Management.
  • Developed the application simultaneously for both Web (Flex) and Desktop platform (Air).
  • Regularly update the project repository and build project using Maven scripts.
  • Responsible for Creation of Task, Bug tracking and update the resolved issues using JIRA.
  • Used Accurev as a version control tool to update and promote the changes in project.
  • Worked in a team of 5 developers under the guidance of Team Lead in application team.
  • Worked in close with database team in adding dataset properties needed for task assigned.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Regularly participated in web-conference and worked in close with testing team in INDIA.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Designed Use case, sequence and class diagrams.
  • Worked in team with another Flex developer.
  • Responsible for implementing Design patterns on the Flex User interface. Used Factory design pattern on the UI.
  • Configuring LCDS workflow, channels and destination supporting interfaces for business data and messaging using Remoting tools for JEE compliant server.
  • Used several external libraries like ArcGIS Flex API, Mate, flexlib, AlivePdf.
  • Responsible for skinning the components using CSS and Skin classes.
  • Extensively worked on Navigation, Custom Event Handling, State Management, and Flex Skinning.
  • Developed several screens using Datagrids, lists, containers, navigation components, Bar chart, Tree, Menu, Spinner etc.,
  • Responsible for writing server code using spring, Hibernate for retrieving the data or other CRUD operations on the DB.
  • Extensively used custom events, custom components and custom item renderers.
  • Responsible for solving several cross domain policy issues when using different services.
  • Involved in setup and administration of WebSphere application server.
  • Performed weekly backup of the code using Sub-version (SVN) during development phase of the project.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Worked in team along with the project manager in preparing technical specifications document and workflow of the project based on the business requirement.
  • Proposed and Developed MVC architecture to meet the business requirements.
  • Used Agile Scrum Methodology as a development strategy.
  • Created UI that dynamically changes based on the type of user (System Admin, Agency Admin or PSAP Admin) logged in.
  • Developed database objects - Packages, Stored Procedures, Triggers, Views, Tables and Sequences.
  • Developed necessary custom components, modules and ActionScript class files keeping in mind for optimal performance.
  • Developed view states, transitions, advanced data grids with custom item rendering and custom components.
  • Created and added the custom icons to the application.
  • With php as backend programming language, used AMFPHP library to access the MySQL database.
  • Created custom CSS components to style the application with company theme.
  • Used Agile as a development Methodology with each iteration of 1 month.
  • Dynamically update the data from database whenever a change is made by multiple users.
  • Performed weekly backup of the code using Sub-version (SVN) during development phase of the project.
  • Developed a JavaScript code to automatically logout the application with no user activity for 30 seconds.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Full-stack Java Web Developer

Confidential, Richfield, OH

Responsibilities:

  • Design Use Case Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams for Translator Module using UML and Rational Rose.
  • Responsible for the design and development of the framework using MVC architecture.
  • Developed application in Java following MVC pattern, which uses HTML, JSP, Applets, Swing, Servlets, WebSphere.
  • Developed methods for transforming and loading database data using Servlets JSP, JDBC, JNDI, SQL, XML and developed EJB Entity and Session Beans to support web interface.
  • Used PL/SQL to develop stored procedures and functions for generating the sequences on tables.
  • Used various WSAD wizards along with WSAD Page Designer to improve the form layout and designing along with stateful testing of the application.
  • Involved in database design, front end and back end architecture utilizing PHP, HTML, CSS, JavaScript and AJAX.
  • Personally designed and built new SOAP web service interface implemented in Java using Apache SOAP and Axis
  • Created Struts related Form bean, Action Classes and frame work related helper classes.
  • Designed and developed an improved J2EE/Java based framework to the existing centralized file maintenance system which improved maintainability, security and performance
  • Involved in creating user interfaces using JSP, which uses the java objects to connect to the database.
  • Achieved database connectivity to Oracle as the backend RDBMS databases support using JDBC.
  • Used WebSphere as the application server for hosting the EJBs.

Environment: Windows 2000, UNIX, MVC Architecture IDE: Eclipse

We'd love your feedback!