We provide IT Staff Augmentation Services!

Full Stack Developer (java/angular) Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 11 years of total IT experience including 8+ years of development experience in Java/J2EE and Web technologies and 2+ years in SAP R/3.
  • Full Stack Java developer with experience in core design, development and implementation of application using Java, J2EE, Spring Framework, Hibernate, JPA, JSP, Struts, Servlets, Oracle DB, PL/SQL, Web Services, NodeJS, HTML5, CSS3, Bootstrap, JavaScript, XML, JSON, Ajax, Angular JS, jQuery and Angular.
  • Experience in deploying application to Pivotal Cloud Foundry (PCF).
  • Strong background in Object Oriented Programming, Algorithms and Data Structures.
  • Expertise in implementing D esign Patterns in Java like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern .
  • Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi - Threading, Concurrency, Generics and JDBC and annotation .
  • Experienced working with Spring framework , Spring Core (IOC Container, Dependency Injection, AOP),
  • Spring MVC, Spring Cloud, Spring Templates, Spring Security, Spring Boot, Spring Web Flow and Spring Data.
  • Profound knowledge in managing databases using technologies like JDBC, Spring-JDBC and Hibernate.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and HQL.
  • Experienced in implementing Service Oriented Architecture and Web Services using REST and SOAP.
  • Hands on experience in migration of Angular JS 1.x to Angular 5.
  • Implemented Angular 5 advanced features like routing, directives, services and components.
  • Experience in Agile (SCRUM) , Waterfall Model and Test-Driven Development (TDD) .
  • Experienced in implementation of JMS by using Active MQ, Rabbit MQ as message queue.
  • Worked with SQL databases like Oracle, MySQL, DB2 and knowledge in NoSQL database like MongoDB.
  • Proficient in writing SQL queries, PL/SQL stored procedures , Triggers and creating business tables .
  • Experience with JUnit and Log4j in developing test cases and determining application functionality.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, Oracle Web logic, IBM Web Sphere.
  • Experience on Subversion (SVN), Team foundation Server (TFS) and GitHub as versioning tools.
  • Experience in working with IDE’S like Spring Tool Suite (STS), Eclipse, Sublime Text and Intellij.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.

TECHNICAL SKILLS:

Programming Languages: Java 8/7, Ruby, C, C++, SQL, PL/SQL

Java Technologies: JAVA/J2EE, Struts, Spring Framework, Spring MVC, Spring Web Flow, Spring IOC, Spring Security, Spring Boot, Hibernate, JUnit, SOAP UI

Build Automation: MAVEN, Jenkins, Gradle

Web services/XML Tools: SOAP, RESTful, UDDI, WSDL.

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, AJAX, jQuery, Lodash, JSONAngular JS 1.x, Angular 2/5

Cloud Technologies: Pivotal Cloud Foundry (PCF), Spring Cloud

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server

Operating systems: Windows, UNIX, Linux

IDE & Tools: Eclipse, STS, Visual Studio, WebStorm, Sublime Text Editor

Databases: Oracle, SQL-Server, MySQL server, IBM DB2, MongoDB

Version Control: Team foundation Server (TFS), Subversion (SVN), GIT

Testing Tools: JUnit, TOAD, Soap UI, PuTTy, Fiddler, Postman , Jasmine, Selenium, Mocha

PROFESSIONAL EXPERIENCE:

Confidential - Austin, TX

Full Stack Developer (Java/Angular)

Responsibilities:

  • Developed web application using Java, Spring MVC, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular.
  • Involved in Interaction with the business people about the requirements and transfer them into a software design.
  • Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Design and implement an application using Spring MVC, Spring IOC, spring transactions, Dependency Injection Spring Annotations, Spring AOP, Spring Container - managed transactions.
  • Development of data access layer and service layers of the application using JAVA Spring DAO and JDBC Templates.
  • Implemented security for REST using spring security
  • Development of Messaging API's for the system to interact with multiple systems.
  • Developed enterprise inter-process communication frame work using spring REST service
  • Involved in migration of Angular JS 1.x to Angular 5, Responsible for setting up Angular 5 framework.
  • Participated in front end development using Angular, JavaScript, Typescript, HTML5, CSS 3.0 and JSON.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
  • Developed the unit test cases in Test Driven Development (TDD) and mock testing using JUNIT
  • Used Jenkins to build and deploy the application.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Involved in design review and code review processes.
  • Documentation of the project as per the standards.

Environment: Java 8, Spring MVC, Spring AOP, Spring security, Spring JDBC, Spring Boot, Hibernate, XML, Oracle DB, TFS, JIRA, PL/SQL, JUnit, Log4J, Maven, Jenkins, Angular, RESTful webservices, AspectJ, JMS, Tomcat server, Eclipse

Confidential

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object ( DAO ) in the implementation of the application
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON
  • Established Database Connectivity using JDBC for MySQL
  • Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
  • Prepared JUnit test cases and executed the test cases using JUnit.
  • Developed the view-controller components using Angular JS, HTML5, CSS3, Ajax, JavaScript, jQuery.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Implemented core features of Angular framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.

Environment: Java, Spring IOC, Spring MVC, XML, XSD, SOAP, Restful web services, Log4j, SOA, Apache Tomcat, JUnit, Maven, JIRA, PuTTy, Angular JS

­­­­­­­­­

Confidential

Java Developer

Responsibilities:

  • Developed the front-end web presentation layer on Struts MVC framework
  • Used J2EE design patterns like MVC and DAO Factory to provide a consistent, easily manageable and maintainable application . Developed model classes and DAO classes
  • Developed JSP pages to handle client requests and carry out server-side processing. Implemented client-side validations using JavaScript
  • Analysis & design of GUI framework classes using Java, HTML, XML & Design patterns
  • Generated User interface screens using JSP, JavaScript, CSS and HTML

Environment: Java, J2EE, JSP, Struts, Apache CXF, XML, Log 4j, Oracle DB, Tomcat, Sub Version, WinSCP

Confidential

SAP-ABAP Developer

Responsibilities:

  • Involved in analysing the issues,developed and delivered the SAP ABAP objects
  • Created BDC's for uploading the Customer Master Data, Pricing records and other related to inquiry, Quotations from the legacy system to R/3 system.
  • Created classical report using ALV Grid and interactive reports for basic vendor list based on request

Confidential

SAP-ABAP Developer

Responsibilities:

  • Developed and delivered the SAP ABAP objects.
  • Involved in Creation of Domains, Data Elements, Tables and Views.
  • Designed and Coded BDC program for Customer Master, which will update records in Customer Master or creates new Customer depending on the source data file of external system.

We'd love your feedback!