We provide IT Staff Augmentation Services!

Resume

5.00/5 (Submit Your Rating)

Java, DevelopeR

SUMMARY

  • Having 7+ years of work experience in Design, Modeling, Programming and Testing in Angular 5/6, Advanced JavaScript, TypeScript, jQuery, AngularJS, HTML5, CSS, JSON, DOM, ASP.NET, C#, Java, J2EE and Relational Databases.
  • Expertise in implementation of J2EE Technologies: JSP, Servlets, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, Serialization and Externalization.
  • Experience with features of Angular 5/6 such as directives, dependency injection, modules and routing.
  • Good knowledge in implementing ES6 features like arrows, block scoping, enhanced object literals, promises, and modules.
  • Expert in Core Java with a strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Boot and Spring MVC.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Strong knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Good experience in using Postman and Fiddler for testing Restful web services.
  • Experience in writing stored procedures, database triggers, cursors, functions in MS SQL Server, MYSQL and Oracle databases.
  • Experience in writing services to store and retrieve user data from NoSQL database like MongoDB.
  • Experience in writing Unit Test, Angular and Integration Test cases using XUnit, NUnit, JUnit, Jasmine, Mocha, Chai, Karma frameworks.
  • Experience in using versioning controlling using TFS, GIT and TortoiseSVN.
  • Experience in building applications using ANT, Maven, Gradle
  • Proficient in various Agile methodologies like SCRUM and Waterfall software development processes.
  • Highly adaptable to quickly changing technical environments and passionate to learn and implement new technologies.

TECHNICAL SKILLS

Languages & Database: Java 8, C++, Python, MySQL, Oracle 11g, XML, NoSQL, MarkLogic

Enterprise Technologies: J2EE, Servlets, JSP, Spring Boot, Spring Batch, Spring MVC, ASP.NET, Web API Framework

Web Technologies: Angular5/6, TypeScript, Vanilla JavaScript, HTML5, Velocity, CSS3, Bootstrap, JavaScript, jQuery and AngularJS, Backbone.js, Underscore.js.

Version Controls: TortoiseSVN, TFS, GIT.

IDE Tools & Web Servers: Eclipse, Visual Studio, IntelliJ.

SDLC Methodologies: Waterfall, Agile Scrum.

Testing & Others: Mocha, Chai, Jasmine, Postman, Fiddler, JUnit, JIRA, UAT, ANT and Maven.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Implemented and maintained user interface of websites based on the functional requirements from the client using HTML5, CSS3, Bootstrap, JavaScript, Backbone.js, Underscore.js, Velocity, DOM, Ajax.
  • Wrote Technical Design Document for specific scope items based on the Functional Design.
  • Developed and deployed business logic using Spring beans.
  • Maintained interface compatibility and concurrency in the project using Java 8 new features like default, static methods and concurrency API.
  • Developed some part of the application using Spring - batch.
  • Created REST and SOAP web services and test them through Postman and SOAPUI.
  • Handled UI and backend defects in Testing env, security and 508 issues in Impl env as well as production hotfix.
  • Used Jenkins for continuous deployment and GitHub as Version Control tool.
  • Implemented Backend and Frontend unit and integration testing for all layers of the applications using Junit, Mockito, Mocha.

Environment: JavaScript, jQuery, HTML5, CSS3, Backboone.js, Underscore.js, Velocity, Ajax, DOM, Java 8, Spring Batch, Rest/SOAP, JUnit, Mockito, Mocha, JIRA, Postman, SOAPUI, Jenkins, Agile, Maven, IntelliJ.

Confidential 

Java Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of website using Angular 6, HTML5, CSS3, Bootstrap, TypeScript, DOM, Ajax and Java.
  • Utilized various features of Angular such as data binding, custom pipes, routing, custom directives and dynamic binding to meet the custom requirements.
  • Implemented various functionality on page such as Search, Sort, Edit, View and Pagination using Angular Material.
  • Implemented Authentication and Authorization using angular router and router guards.
  • Worked with various core concepts such as Multi-Threading, Exception Handling, Collection API to implement various features.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Used REST Client and POSTMAN to test the rest-based services and test the middleware services.
  • Involved in day to day handling of JIRA issues(production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Performed Maven build script for building and deploying the application
  • Used Jenkins as build management tool for continuous integration process and GitHub as Version Control tool.
  • Implemented unit and integration testing for all layers of the applications using Jasmine.
  • Involved in all phases of the Software development life cycle(SDLC) using Agile Methodology.

Environment: Angular 5/6, TypeScript, Bootstrap, HTML5, CSS3, Ajax, DOM, Java, J2EE, Spring, Restful web services, JUnit, Mockito, Jasmine, JIRA, Postman, Jenkins, Agile, Maven, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages and integrating backend using JavaScript framework.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using AngularJS and getting the Data back as JSON and parsing it onto the UI.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Implemented RESTful based Web Services and used Postman and RESTful for testing.
  • Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the MYSQL database.
  • Jasmine is used to perform the Unit Test Cases.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

Environment: Angular JS, JavaScript, JSON, HTML5, CSS3, Ajax, Postman, Java, Bootstrap, J2EE, Spring, Spring MVC, Hibernate, REST web services, Agile, Eclipse, GitHub, Jenkins, Jasmine.

Confidential

Java Developer

Responsibilities:

  • Responsible for creating Single page application using jQuery, HTML, CSS, Bootstrap, JavaScript, ASP. NET MVC5, Web API.
  • Implemented ASP.NET MVC validation at controller level using Data Annotations for model validation. Achieved Strongly typed view by using data Model in the View.
  • Used ASP.NET Entity Framework to create Models and data access through the Web API from the server.
  • Used Entity Framework Code first approach to store and retrieve the data from database.
  • Wrote SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users using SQL Server.
  • Used Team Foundation Server(TFS) for version controlling.
  • Implemented unit tests at all phases of development by utilizing NUnit tests
  • Worked with a team from the beginning of the SDLC in an Agile(scrum) environment.

Environment: jQuery, Bootstrap, HTML, CSS, JavaScript, .NET, ASP.NET, MVC, Web API, Entity Framework, SQL Server, NUnit, TFS, Agile, Visual Studio.

We'd love your feedback!