We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Over 8+ Years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, Maintenance, Installation, Implementation and Testing of various client/server and N - tier web applications.
  • Experience in developing Multi-tier enterprise and Single Page Application Development.
  • Extensive experience in web application development using J2EE, Java, JMS, and MQ related technologies.
  • Experienced in using design patterns SOA, Enterprise Object Model, MVC.
  • Experience in developing web applications using JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, Angular.js, JSF, Java Script, PRIMEFACES, JDBC, MQ, Node.js, Bootstrap CSS, JQuery, JSON, XML and UNIX Shell Scripting.
  • Worked on JQuery as a JavaScript UI Library.
  • Experienced in scripting languages: JavaScript, Shell scripts and Perl Scripts.
  • Experience with relational databases such as Oracle, PL/SQL, SQL Server, DB2, MYSQL and NoSQL databases such as MongoDB.
  • Investigation and Implementation of public facing websites on Amazon Web Services (AWS).
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, and IBM Web sphere MQ Series, REST Web Services.
  • Experience in PL/SQL stored procedures along with tools like Rapid SQL.
  • Extensively used Teradata.
  • Good understanding of Teradata parallel architecture and its physical implementation
  • Sound knowledge in understanding of Star Schema, Snowflake Schema using Data.
  • Modeling Tool Erwin.
  • Extensively worked on loading and extracting data from DB2 database.
  • Responsible for Unit Testing and Integration testing of mappings and workflows.
  • Experience with SVN Source Control, TFS and GIT for code management.
  • Experience working in Waterfall, Agile and Scrum methodologies.
  • Expert on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, SASS, UDDI, SAX and DOM parsers.
  • Experience in data reporting using Pentaho ETL tool - Kettle.
  • Experience in performance tuning using tools like DB2 Query browser and Dynatrace.
  • Had worked on Test Driven Environment (TDD). Used JUnit, Mockito, Sonar, and Fortify for Unit testing the application and code quality.
  • Very proficient in Installing, Configuring, Maintaining and Monitoring Various Sybase DB products and tools and automate/schedule based on requirements.
  • Experience in project and defect tracking tool such as HP - Quality Center, Rally and JIRA.
  • Used Karma, Jasmine for Unit testing.
  • Experience on Geo Server web application and GIS DATA.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for Angular2 on Node.js command line.
  • Managed defect triage meetings and technical bridges.
  • Ardent team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Performed production support roles.
  • Experienced in working with IDE’s like Eclipse, My Eclipse and Notepad++, visual studio, sublime text.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL, UML, XML, XSL, XSLT, PHP.

Web Technologies: J2EE, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, Listeners

FrontEnd Technologies: HTML4/5, XML, Java Script v1.8, TLD, Swings, CSS, JQUERY, AJAX,HTML5 Web Socket, BackboneJS, AngularJS2, NodeJS, Ember JS, JSON, React JS. JSP, JDBC, JNDI, Web Services, BPM Activiti, Hibernate

Tools: Photoshop, Illustrator, InDesign, Fiddler, Firebug, Maven, ANT, Informatica 8.6.1/9.1

Web/Application Servers: WebLogic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5, JBoss 4.0.5Apache Tomcat 5.5/6.0, GeoServer, ActiveMQ. Waterfall Model, V model, RUP, Agile, Scrum, Test Driven Development (TDD)

Web services: Soap UI, WSDL, RESTful

Version controllers: SVN, CVS, Clear Case, GIT Junit 4.1.2, JUnit Perf, JMock, Cactus, Jasmine, Karma.

XML Technologies: XML, XSL, XSLT, DOM, and JAXB

Databases: RoboMongo, mongo DB, MySQL, PL/SQL, GIS DATA

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Sr Full stack Java Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
  • Extensive experience with Agile Team Development using JIRA for bug and issue tracking.
  • Designed and developed applications using spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application on Windows and UNIX platforms.
  • Using Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for Querying database.
  • Hibernate is used for persisting data while developing an application based on Spring Framework.
  • Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations.
  • Added dynamic functionality to the application by implementing jQuery and Angular JS2.0.
  • Built spring boot based Java Micro services to support enterprise web application.
  • Used Rest based Web Services from scratch using JAX-RS library.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Utilized Socket.io to implement network and web Socket programming to allow users to communicate across a computer network.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins CI tool and Build Tool Ant.
  • Utilized JavaScript task runner and automated CSS with Grunt, Node, Bower and various JavaScript libraries.
  • Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX React Native concepts.
  • Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed.
  • Strong hands on experience on developing Life ray Remote Web Services, SOAP and Rest Web Services
  • Experience in working with redux architecture using complex Object Oriented concepts in improving the performance of the websites.
  • Designed and created iOS and Android mobile app for Death and Dying Industry using React Native.
  • Wrote controllers with Groovy to connect front-end interfaces with java services and used to achieve functionality with reduced code length.
  • Implemented Restful web services using SPRING MVC and Spring Controller and documented using Swagger.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop spring based application with very less configuration.
  • Utilized Mockito framework for writing the test cases in the micro services.
  • Worked on Table level migrations using BCP and Sybase Replication Server.
  • Designed various tables required for the project in Oracle 11g database and used Spring JDBC to invoke PL/SQL Stored Procedures and to connect to databases.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Deployed the applications on JBoss ESB.
  • Used Eclipse IDE for developing the applications.
  • Implemented Java Multithreading to refresh the cache at a given set of time interval.
  • Involved in writing the JUnit test cases using Mockito and integration testing of the system.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
  • Using SVN for version control.
  • Identified all the Perl, NodeJS code base that hit Mason DB via SQL queries.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML,HTML5, CSS, JavaScript, ActiveMQ, Ajax, Jenkins 2.x, Angular JS 2.0, Bootstrap, Java Server Faces (JSF), AWS, Tomcat, Restful Web Services, SOAP, WSDL, Camel, Perl, SOA, Swagger, JMS, JAX-B, XML, XSLT, SAX & DOM, Oracle 11g, GIT, SQL Server, WAS, Eclipse IDE, Multithreading, JUnit, Log4j, SVN, Maven, Agile/Scrum, Windows & Unix.

Confidential, New York

Sr. Web Developer

Responsibilities:

  • Worked on several front-end designing websites using HTML5, CSS3, JavaScript, JQuery, and Bootstrap with device responsiveness.
  • For an E-Commerce web project worked on YII2 advanced framework with MySQL and MongoDB.
  • Interacting with SFDC (salesforce.com) to retrieve the parameter required in Informatica.
  • Used RoboMongo application as a query writer for MongoDB.
  • Designed and implemented ER-Diagrams for complex database structure for E-Commerce application.
  • Developed dashboard using Node Js, Express as server side framework and HTML5, JavaScript, Angular JS as front end technologies.
  • Integrated MySQL as a user details storage purpose and MongoDB for large scale data storing.
  • Good Exposure in IDE Tools like Life ray Developer Studio, Eclipse and Spring Tool Suite.
  • Used JavaScript and PHP to create dynamic applications within websites. Used Node.js server as proxy to simulate API responses in front of client.
  • Created real time Web Socket API's using Node. JS, Express and Socket .IO
  • Loaded the data into XML targets using XML target Definition.
  • Designed and developed the Mobile application and user interface.
  • Developed various Mappings with the collection of all Sources, Targets, and Transformations using Designer.
  • Used SOTI for Mobile Device Management.
  • Used TCP and UDP Web Socket to build a virtual library inquiry system.
  • Upgrading Sybase to firm standard ESD/SP versions.
  • Worked on Node.js for implementation of chat application as a communication purpose.
  • Designed and developed SVG graphics for the front-end web application.
  • Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
  • Restructuring redux store into the Ducks file structure.
  • Built spring boot based Java micro services to support enterprise web application.
  • Used JDBC connection to integrate application with database.
  • Implemented server side tasks using Servlets and XML.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
  • Created interactive client side scripting in JavaScript, AJAX&JSON using JQuery, JavaScript framework.
  • Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to AWS and used GIT for version control of code for incremental development.
  • Worked extensively IBM WebSphere Process Server, ESB, Oracle SOA Suite11g, OSB and BPEL integration, and administration.
  • Worked on a hybrid mobile application UI development using Phone gap.
  • Recently working on Ionic2 framework with Angular2 for hybrid mobile application development.
  • Currently working on Ticketing System project with large scale of MongoDB storing operations and MySQL queries using YII2 Framework.
  • For Geo Server web project worked on YII2 advanced framework with MySQL and MongoDB.

Environment: Html, CSS, JavaScript, Pl/SQL, JQuery, Bootstrap, SQL Server, ETL, DHTML, ActiveMQ, Jenkins, HTML5, Web Socket.io, Perl, Apache Tomcat, Mongo Db, JDBC, JSP, JavaScript, Oracle, Windows.

Confidential, SFO

Sr. Web Developer /JAVA

Responsibilities:

  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD) and Worked on testing using Karma.
  • Worked on big data databases like MongoDB, with sharing and replication and played a key role in writing the Rest Services and clients, creating Data Access Objects with spring, designing the Mongo Documents/Collections, and designing the FXML view and controllers among other things.
  • Created business logic using Spring MVC.
  • Used Spring Framework for Dependency Injection and Using annotation based Spring MVC, Site Mesh for the web layer and valang validator for validations
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Create comprehensive JIRA workflows including project workflows, screen schemes, permission schemes, notification schemes etc.
  • Designed Gemfire Regions for Cargo Routing projects
  • Design, architect, and own Mobile features for Android and iOS platforms
  • Worked on integrating (migrating) JIRA with Confluence, Fisheye, and Crucible.
  • Worked on Junit Reports library to merge individual XML files generated by the JUnit task and eventually apply a stylesheet on the resulting merged document to provide a brow-sable report of the test cases results.
  • Good Knowledge on Life ray 7 and make myself comfortable with Life ray 7 new features and development and deployment process by self-learning and practice.
  • C-Go is a Mobile payment library that takes advantage of QR code technology with multi-language support.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client side validations.
  • Highly skillful in cluster environment setup in Web logic server and client certificate configuration for authentication of accessing external web services in OSB.
  • Used Angular JS for making restful API calls and data binding.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Using JavaScript, JQuery, and Kendo UI for multi-browser compatible pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Connected JDBC with the help of IBM WebSphere.
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
  • Storing the SOAP messages received in the JMS Queue of WebSphere (MQ Series).
  • Used log4j for logging and git for source code control.
  • Involved in implementing Test Automation Framework using Protractor with Jasmine.

Environment: HTML5/4, CSS2/3, JavaScript, JQUERY, AJAX, Angular JS, Node JS, ExtJS, PHP, SOA, Web Socket.io, Perl, Informatica, Backbone.JS, React-redux, SASS, Junit, Servlets, JSP, JSF, EXPRESS, NPM, Bower, Grunt, GIT, PL/SQL, XML, IBM WebSphere, Agile, Karma, Jasmine.

Confidential, San Diego, CA

Java/UI Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD)
  • Designed the application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns.
  • Used Hibernate for Object relational model for handling server side / database object data.
  • Created domain objects for the Gemfire Regions.
  • Developed custom directives (elements, Attributes and classes) using Angular.js.
  • Bootstrap used along with Angular 2 in creating the Application.
  • Designed Frontend with in object oriented JavaScript Framework like Bootstrap, Node.js and Angular.js.
  • Modify Confluence and JIRA settings to improve their performance
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Used Maven for building and deploying Application.
  • Manage the day-to-day operations of Clients IT Software development efforts, CRM and internal/client facing API Integration processes.
  • Design and development of Restful Web Services for creating file transfer and captured unhandled errors and log them in a database.
  • Provide leadership in developing the company’s IT software and ongoing strategy for internal and external purposes.
  • Ensure Client & Subsidiaries follow all domestic and international data privacy laws ensuring that the flow of confidential data is secured and in compliance with local jurisdictions.
  • Experience in integrating BPEL composites and OSB services with different adapters like File, FTP, JMS and AQ
  • Developed Linux bash & MS DOS scripts for internal use.
  • Used PostgreSQL as back end and developed stored procedures, Batch jobs, triggers.
  • Analyzed Performance of application using Dynatrace.
  • Used Jenkins to perform software build with Gradle, run shell scripts and worked on integration tests.
  • Develop customized reports for clients or internal customers using Pentaho - ETL tools.
  • Source control using Git and Github.
  • Used Rally for project management and bug tracking.
  • Created Custom workflows, custom screens and custom fields on JIRA.

Environment: MVC, Factory, Session Facade Design Patterns, Spring, SOAP, Restful web, SOA, PHP, services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Dynatrace, Git, Github, Bootstrap, Node.js, log4j, Rally, AWS.

Confidential, Oklahoma City, OK.

UI Developer

Responsibilities:

  • Designed & developed Site Hierarchy interface & other GUI Screen applications with java.
  • Design and development of Web pages using HTML, CSS.
  • Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
  • Involved in implementing and maintaining large content driven and E-commerce based application.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Used HTML, XML, CSS, Java Scripts, and JQuery to develop user interactive screens for web based applications.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Used JavaScript and PHP to create dynamic applications within websites. Used Node.js server as proxy to simulate API responses in front of client.
  • Actively involved in using Angular JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable.
  • Created images, logos and icons that are used across the web pages using Adobe Photoshop.
  • Client side validations were done using JavaScript.
  • Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.

Environment: Html, CSS, JavaScript, Pl/SQL, JQuery, Bootstrap, ETL, DHTML, Apache Tomcat, JDBC, JSP, JavaScript, Oracle, Windows.

Confidential

UI Developer

Responsibilities:

  • Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
  • Involved in developing web pages using HTML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Working with team developers to integrate HTML and CSS.
  • Involved in checking the browser compatibility issues and troubleshooting the issues.
  • Developed and designed internet web applications using JavaScript, CSS and JQuery.
  • Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS and JavaScript.
  • Used JavaScript and Ajax to write client side validations.
  • Worked on Log4j for logging, tracking and reporting the issues.
  • Used SQL and PL/SQL programming extensively to talk to Oracle database using JDBC.

Environment: HTML, CSS, JAVASCRIPT, JQUERY, JSON, XML and WINDOWS, Java, Struts, spring, Hibernate, APACHE, XHTML, Eclipse, Twitter bootstrap and MS Office.

We'd love your feedback!