We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Baltimore, MD

SUMMARY

  • Around 8+ years of experience in Design, Development, Maintenance and Support ofJava/J2EE based applications.
  • Working knowledge and experienced in multi - tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience working in environments using Agile (SCRUM) and Test-Driven development methodologies.
  • Worked in both Unix and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
  • Extensive experience inJava/J2EE programming technologies like JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies
  • Experienced in developing MVC framework based websites using Struts 1.x/2.x, JSF and Spring 3.1.
  • Experience in building web applications using Spring 3.1 Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes

TECHNICAL SKILLS

Java: C, XML 1.0, XSL 2.0, JQuery

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML5, DHTML, XHTML, CSS3,JavaScript, AJAX

Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1, Bootstrap

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Messaging Technologies: JMS

Application/Web: Servers BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x, IBM WebSphere 4.0/5.5.

Methodologies/Design: Patterns OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server … IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing/Logging: Frameworks JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools Rational: Rose, Microsoft Visio, XML Spy, TOAD

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential - Baltimore, MD

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
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring 3.0 Core (Dispatcher Servlet)
  • Used Hibernate for Object relational model for handling server side / database object data
  • Work closely wif our partners and clients to develop and support ongoing API integrations
  • Used SOAP and REST based web service protocol.
  • Developed micro service architecture using Spring Boot, Spring Batch, Spring JDBC, and RESTful API Services.
  • Used Python scripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports. Generated Python Django Forms to record data of online users.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Developed Express API Backend, using schema designed for Cassandra database.
  • Technologies Used: React, Redux, ES6 JS, Webpack, Express, Cassandra.
  • Bootstrap used along wif Angular 2 and EcmaScript7 wif Typescript in creating the Application
  • Provide leadership in developing the company's IT software and ongoing strategy for internal and external purposes.
  • Implemented fronted wif HTML5, CSS3, Bootstrap, React and Redux.
  • Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.
  • Used PostgreSQL as back end and developed Stored procedures, Batch jobs, triggers
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances
  • Used Jenkins to perform software build wif Gradle, run shell scripts and worked on integration tests
  • Excellent debugging and problem-solving in Android wif the help of Eclipse and RAD.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords
  • Designed Frontend wif in object oriented JavaScript Framework like Bootstrap, Node.js, Express.js and Angular.js, Redux.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's.
  • Real time data was retrieved from Database using the primary keys retrieved from Elastic search.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance
  • Implemented log4j by enabling logging at runtime wifout modifying the application binary
  • Developed MeanStackfrom scratch including Mongo DB server setup and Express JS server development.
  • SOQL, SOSL statements and Database methods and handled bulk queries in Apex and avoided governor limits
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Used popular Node.js frameworks like Express and Restify to create a Restful Mock API
  • Provide estimates, designs, and specifications for AEM templates, components, and workflows

Environment: MVC, Factory, Session Facade Design Patterns, Spring, SOAP, Restful web services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Git, GitHub, IBM WebSphere, Bootstrap, Node.js, log4j, AWS.

Full Stack Java Developer

Confidential - WI

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project
  • Developed embedded C software for UNIX operating system.
  • Used Google API to get geographic information,JAVAAPI to populated list of congressional representatives, and Twitter API to provide the most recent tweets by the representatives.
  • Designed and developed RESTful Web Services tier using Spring, JBPM,Java, JSF.
  • Worked on internal application for application team Spring Boot and Hibernate.
  • Experience in implementing cluster environments and Build (Automation using tools, Jenkins, Anthill Pro), Deployment & Configuration management.
  • Involved in monitoring the code by continuous integration using Jenkins and deploying AWS Docker containers using Virtual Machine (Ubuntu).
  • Fix bugs and optimize existing W2UI application. Implement new Front End build pipeline using Maven and Gulp.
  • Sample tracking reports, building the front-end using NodeJS and Webpack.
  • Designed GIU and Interfaces wif Services for mobile application and Asynchronous programing in Android
  • Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application
  • Created Apex REST web service methods to inbound calls to salesforce and supported response in JSON and XML format.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Implemented B2C single page application wif JavaScript/ES6, React, Redux, and MySQL and Redis.
  • Managed datasets using data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information
  • Developed user interface using JSP wif JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application
  • Developed code inJavawhich creates mapping in Elastic Search even before data is indexed into
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • UsedJavaAPI for XML Web Services (JAX-WS) to convertJavaObjects to XML conversions
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller
  • Used ANT, Maven build scripts to build the application and deploy on Web Sphere application server v8.0
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Develop customized reports for clients or internal customers using Pentaho - ETL tools
  • Used Jasmine and Karma for unit testing for AngularJS applications
  • Developed user interface by using the React JS, Flux for SPA development and also used Redux Standard API calling actions(RSAA) for the development and modification of API's
  • Application testing is performed in Android Emulator and few Android based mobile phones and tablets
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents
  • Maven is used as a build tool and continuous integration is done using Jenkins

Full Stack Java Developer

Confidential - Petersburg, FL

Responsibilities:

  • Worked on Agile, SCRUM development methodology and built the application wif Test Driven Development (TDD) and Worked on testing using Karma.
  • Worked on big data databases like MongoDB, wif sharing and replication and played a key role in writing the Rest Services and clients, creating Data Access Objects wif spring, designing the Mongo Documents/Collections, and designing the FXML view and controllers among other things
  • 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.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Responsible for designing and developing responsive mobile friendly websites by using HTML5, CSS3, JavaScript and JQuery
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases
  • 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
  • Used Web Services on front end, Servlets as Front Controllers andJavaScript and Angular JS for client side validations.
  • Worked on Multichannel Adobe analytics implementation (across web & mobile) and analysis to increase customer retention and improve consistent shopping experience across the different channels
  • Using JavaScript, JQuery, Kendo UI for multi-browser compatible pages. Creating a Responsive web application integrating Twitter Bootstrap wif React JS and gulp and media queries
  • Used log4j for logging and Git for source code control
  • Involved in implementing Test Automation Framework using Protractor wif Jasmine.
  • Used Angular JS and JBPM for making restful API calls and data binding
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database
  • Used Python scripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports. Generated Python Django Forms to record data of online users
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance
  • Used popular Node.js frameworks like Express and Restify to create a Restful Mock API

Java Developer

Confidential, New York, NY

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
  • Designed and developed the front end using HTML, CSS, and JavaScript wif Ajax.
  • Worked wif Node to give a structure wif rich API over a RESTful JSON interface.
  • Created package. Jason for client side build management tools for Node.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Worked on Money Transfer applications and wire flows.
  • Gather internal and external data, research/resolve, and present data to internal team members as requested
  • Constructed and deployed two React applications wif loopback APIs for clients using Node, React, Redux.
  • Gather/analyze data using features in excel, responsible for updating internal databases wif client data on a weekly basis
  • Developed the application implementing Spring MVC Architecture wif Hibernate as ORM framework.
  • me helped the team to bring easily consumable & customizable story by React Native Developers.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (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.
  • IBM WebSphere for legacy apps. Pivotal (PCF) for next generation Micro Services.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Used JAX-WS, JAX-RS and WSDL, SOAPUI to implement and test the web service.
  • Worked on SOAP services using OSGI framework.
  • Consumed JAX-RS web services using OSGI framework and Java.
  • Using SOAP UI tool captured all the web service request and response phase. It helps for the SAP integration wif ATG project.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • MQ upgrade to rewrite the mechanism used to connect to all AMP MQ-enabled back-end -
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, Cloud Foundry, GITHUB/GIT, Jenkins, Sonar Qube, Nexus, Docker, Rancher, Pipeline Script and Ansible.
  • Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications wif various release life cycles and multiple CI pipelines setup on project branches

Frond End Developer

Confidential

Responsibilities:

  • Designed responsive and user friendly UI wif CSS, JQuery, Angular JS and Bootstrap.
  • Coded Angular JS controllers and directives for application functionality and filters for heavy DOM
  • manipulation.
  • Involved in developing jQuery and AJAX wrapper classes for fast retrieval of data.
  • Used MongoDB as cross-platform storage in file storage, indexing, load balancing.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for Web
  • application, page navigation and form validation.
  • UsedCascading Style Sheets (CSS) for achieving uniformity through all the web pages.
  • Developing custom HTML elements using Angular JS directives.
  • Validations provided to some fields using Vue.JS.
  • Implemented various Angular JS services, components and custom directives and developed many
  • reusable components and templates that can be used throughout the application.
  • Used the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Worked wif HTML5, CSS3, JavaScript, jQuery, Vue.JSand blade for developing user and admin
  • interface.
  • Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS
  • layers.
  • Used SASS and LESS extensively for Rich UI experience.
  • Used various properties, parameters in ES6.
  • Involved in development of individual Sprints wif the help of Git Hub.
  • Developed Browse and Checkout modules of the application for different mobile and tablet versions
  • using Bootstrap (HTML5, CSS3, SASS).
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Unit test all the frontend AngularJS code using Karma.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using
  • DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Involved in daily SCRUM meetings to keep track of the project status.
  • Worked wif the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
  • Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls
  • Used NodeJS, React JS, MVC framework for developing the Single Page Application

UI Developer

Confidential

Responsibilities:

  • Communicate wif the client to understand the requirement of the website, gained experience in
  • project planning, involved in writing the Project Design Document.
  • Used bootstrap for responsive web app design to support multiple devices.
  • For new website features wrote Angular controllers, views, used custom directives and services.
  • Designed user friendly navigation for displaying various sections of data using JQuery.
  • Checked for cross-browser compatibility.
  • Enhancement of existing application utilizing Angular JS, Created HTML navigation menu that is
  • role based menu items changes dynamically, derived from the database in the form of XML.
  • Implemented data-binding and MVC using AngularJS for front-end development.
  • Created Dynamic Web Pages using Web Controls and developed forms using HTML.
  • Used Angular JS framework to bind HTML to JavaScript objects (models).
  • Written SQL Queries to interact wif Oracle database.

Hire Now