We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Durham, NC

SUMMARY

  • Around 7 years of experience as a Full Stack Java/UI Development using spring technologies (MVC, Spring. 4, core , boot, integrations, security ) in various domains & frameworks.
  • Experience in developing client - side scalable Single Page Applications (SPA) with AngularJS framework and Search Engine Optimization (SEO) techniques.
  • Implemented several popular J2EE patterns like Business Delegate, Session Facade, Transfer Objects, Business Objects, DAO, and Front Controller are used to decouple Model View and Controller components.
  • Exposure in development using Agile Methodology and SCRUM and Experience in Agile Process such as TDD (Test Driven Development).
  • Developed unit testing with Jasmine by using karma and E2E tests with protractor.
  • Experience working on Docker Hub, creating Docker images, and handling multiple images primarily for middleware installations and Domain configuration.
  • Experience with application servers like Web Logic, JBOSS , Apache Tomcat and Confidential Web Sphere.
  • Demonstrated ability to complete projects in deadline-oriented environments.
  • Implemented Spring Controller endpoints for Restful style API access.
  • Involved in the application development using Spring Core, Spring JEE, Spring Aspect modules and Java web-based technology Java Web Services (REST/SOAP).
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams, and debugging production issues.
  • Created end-to-end CICD pipeline using Concourse CI for packaging, deploying, and testing automatically across multiple AWS environments, from development to production.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs. Collaborate with team members in Sprint Retrospective by the end of the Sprint.

TECHNICAL SKILLS

Operating Systems: Window server, Mac OS X.

Web Technologies: HTML 5, XHTML, XML, CSS 3 LESS and SASS, JavaScript, JQUERY, AJAX, Confidential, Angular8, Bootstrap, REST.

GUI editors: Sublime Text, Notepad++, Visual Studio, Eclipse, STS

Languages: C, JavaScript, Java 8, Node.js

Database: SQL Server, PostgreSQL, DynamoDB

Servers: Apache Tomcat, Web Logic, Web Sphere

Version control tools: SVN, GIT, Maven, Source code.

Testing tools: Junit, Cucumber, ALM, Protractor, Karma, Jasmine

Frameworks: Spring, Hibernates, struts, JSF, MVC, JSP.

Web services: REST, RESTful, SOAP, JAX-RS, JAX-WS, JAXB.

Monitoring Tools: Splunk, App Dynamics.

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Full Stack Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Worked on Angular 8 by consuming RESTful web services and used Angular 2.0 forms like template driven forms and modern driven (reactive) forms to perform form validations both on server and client side.
  • Worked on generating the web service classes by using SOA, WSDL, UDDI, SOAP, Spring-WS.
  • Implemented micro services using Spring boot, Spring based micro services and enabled discovery using the server.
  • Implemented SOAP for data transfer to web service.
  • Interacted coordinated with the Design team, Business analyst and End users of the system.
  • Used Jenkins as the Continues Integration Tool to build the project to Development, Test, and production environments.
  • Designed and developed the user portal using Angular 8 along with HTML5, CSS3 and TypeScript.
  • Used build tools Maven and version control systems Git.
  • Created Spring configuration files and used Spring annotations to auto wire Java Components using Spring dependency injection.
  • Used Java8 features like stream, Parallel stream, and Lambda expressions.
  • Involved in creating Data Tables in MYSQL.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Integration testing, Unit testing using JUNIT, Mockito & Spring Test Frameworks and used Splunk for logs monitoring.
  • Designed and developed the user portal using Angular8 along with HTML5, CSS3 and TypeScript.
  • Implemented java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security module.
  • Worked on MS Graph SDK to integrate with the backend service calls.
  • Implemented client-side validations using JavaScript functions.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Responsible for developing web pages in application using Angular for all the modules used in application and invoke http REST calls for dynamic web content generation.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.

ENVIRONMENT: Java 8, Spring boot, Jenkins, Maven, Angular 8, Microservices, Bitbucket, MS Graph, PostgreSQL, J2EE, Splunk, Swagger, JunitThe Vanguard Group - Malvern, PA

Full Stack Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Worked as core technical team member for analysis of requirements, design, development, unit, and integration testing of applications.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Web Services (SOAP &RESTful services) and ORM frameworks like Hibernate.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Created web services and desktop applications to access and display data needed by support teams using JavaScript, jQuery, Angular 6, Java, CSS, and HTML with various middleware technologies.
  • Implemented databinding and MVC using AngularJS for front-end development of a current web application.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL
  • Designed and developed Microservices platform to support a multitude of enterprise level applications.
  • Worked with cloud providers AWS to build hybrid cloud as we have some private servers on our premises, also we have distributed some of workload on the public cloud.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Worked with the Splunk logs to monitor the Application health and created the health rules and dashboard in App dynamics in both Dev and Prod environment.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Experience with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Maintained Workflow enhancements including Workflow redesigns and Perl module enhancements on Team Site server.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins. used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
  • Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in Confidential format.
  • Developed unit testing with Jasmine by using karma and E2E tests with protractor.
  • Experienced in finalizing the templates for static and dynamic websites and developing the templates in TeamSite.
  • Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Experience with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservices.
  • Migrating a production infrastructure into an Amazon Web Services (AWS) utilizing AWS Cloud formation.
  • Implement and review Unit Test using JUNIT and Mockito.
  • Maintain Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Bitbucket and used bamboo for continuous integration and deployment and JIRA for project progress management.
  • Used Active MQ (Message queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed end-to-end API Design and development using Swagger JEE and Spring Boot for micro services.

ENVIRONMENT: Java/J2EE, Spring Framework 3.x, Java 1.8, Eclipse4.2, Angular 4, Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3,, Amazon Lambda, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10g,bitbucket, bamboo.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Developed presentation layer and GUI Framework using CSS3 & HTML5 and Client-Side validations were done using JavaScript and some server-side validations with Java.
  • Elaborated on the Use Cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams to understand the existing architecture.
  • Extensively used Core Java API , Spring Core API, and the Inversion of Control module of Spring framework.
  • Used JSF, HTML5, CSS3 , Bootstrap and jQuery-UI to develop the User-Interface (UI) panels.
  • Developed backend web services using Node . JS and stored dependencies using NPM.
  • Developed Single Page Applications (SPA) using Angular2.
  • Design and Development of SOA web services. Experience in integrating with the existing web services using SOAP JAX-WS and Restful JAX-RS.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used Web Services- WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot.
  • Used Node JS for asynchronous data communication between server and client.
  • Involved in the design and development of application using Spring and Hibernate technologies/frameworks.
  • Used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object s.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Integrated Spring MVC and RESTful Web Service to handle requests from front end establish data connection in Confidential format between UI and server.

ENVIRONMENT: HTML5, CSS3, JavaScript, AJAX, jQuery, MVC, Responsive Design, Bootstrap, Spring, Hibernate, DHTML, DOM, Confidential, GIT, Stash, Dreamweaver, Firebug, SOAP, agile and Windows, SQL, Node JS, Tomcat, Angular 1.2

Confidential, Denver, Co

Java UI Developer

Responsibilities:

  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation, and icons .
  • Responsible for creating the screens with table less design following W3C standards.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js 1.x, and jQuery.
  • Gathered and analyzed 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.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Analysis, Design, Estimation, Development, bug fixing testing &Integration of Key Components of ECommerce sites using Demand ware platform.
  • Used Bootstrap for responsive design, which allows users to access it from any device.
  • Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop . managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL DB package to retrieve information.
  • Reduced downtime in troubleshooting software issues by implementing best approaches in resolving issues using Web Services . Working on User Interface implementation for Mobile Application.
  • Implemented java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed and implemented UI controls and APIs with Angular JS 1.2.

ENVIRONMENT: HTML5, CSS3, JavaScript, AJAX, jQuery, MVC, Responsive Design, Bootstrap, Spring, DOM, Confidential, GIT, Stash, SOAP, agile and Windows, SQL, Node JS, Tomcat.

Confidential

Software Developer

Responsibilities:

  • Developed User Interface and implementing business process using JSP, JAVA, JSF and Servlets.
  • Worked on Enterprise JavaBeans (EJB) as service side model that encapsulates the business logic of an application in the middleware.
  • Contributed in design and development of Struts web-based application. Involved in documentation of the architecture and configuration details.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Implemented Authentication and Authorization Components for Service Components using Spring Security.
  • Developed all client-side logical implementation part of applications with Angular JS controllers under specific modules, manipulating nodes in DOM tree.
  • Used various features in Angular.JS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Extensively used JAVA and SWING to design new GUI for the installer.
  • Involved in CICD process using GIT, Jenkins’s job creation, Maven build Create Docker image and deployment in AWS environment.
  • Involved in write application-level code to interact with APIs, Web Services using AJAX, Confidential and XML.
  • Worked on BDD framework and creating feature files to automate manual tests and build nightly run regression suites.
  • Involved in writing the Properties, methods in the Class Modules and consumed web services.
  • Defined and developed the application presentation layer using HTML 5, CSS3, JavaScript and JQUERY Scripting.
  • Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
  • Used Bootstrap for responsive design, which allows users to access it from any device.

ENVIRONMENT: HTML5, CSS 3, JavaScript, JQUERY, Bootstrap, AJAX, Confidential, EJB, JAVA, JSF, Servlet, Junit, JSP, Servlets, MVC, J2EE, Karma, Angular JS1.x, Swing, EJB,

Confidential

Web Developer

Responsibilities:

  • Performed the requirement analysis by interacting with key stakeholders to get the better understanding of the scope and deliverables of the project.
  • Analyzed the complete architecture of various applications in-order to design the application.
  • Developed AJAX framework for the project using JQUERY, Servlet, and JSP.
  • Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Defined text alignment, size, borders, and many other typographic characteristics.
  • Responsible for code optimization and testing of the website across different browsers.
  • Build configured and deployed Web components on Web Logic application server.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Updated UI as per changing needs and requirements.
  • Bug fixes for existing software system and software enhancement.
  • Used best practices while creating the web pages.
  • Understood their existing code and made changes to adapt the unique environment.
  • Designed, created, and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
  • Created client-side validation tool using technologies such as Ext.JS and JavaScript.
  • Worked side by side with clients to produce and maintain websites and web apps. Created layouts, implemented feedback from clients, launched and integrated services into sites.

ENVIRONMENT: HTML, CSS, JavaScript, JQUERY, XML, Bootstrap, Confidential, DTD Restful API, AJAX, Servlet.

Hire Now