We provide IT Staff Augmentation Services!

Software Engineer Consultant Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 3 years of experience as a JAVA Developer and Full Stack Web Development Engineer.
  • Extensive experience in developing professional User Interactive (UI) web applications using Core JAVA, J2EE, SQL, NoSQL databases, HTML5, CSS3, Bootstrap, AngularJS, Angular 2, Ember.js, AJAX, jQuery, SOAP and REST web services, Node,js, DHTML, XML, XSLT and XHTML.
  • Worked in Agile environment to work on customer requirements, specification, analysis, design, implementation, testing, and maintenance.
  • Experience in developing single page applications using various web technologies and frameworks like AngularJS and Ember.js.
  • Strong Working experience in Java/J2EE environments. Worked extensively on J2EE (JDBC, JSP, Servlets, Hibernate, Struts, Spring MVC, Spring Boot) for developing Web and Distributed Applications.
  • Experience with UML diagrams constructions.
  • Developed J2EE applications on IDE’s like Eclipse, Spring Tool Suite v3.5 and NetBeans.
  • Implemented Design patterns such as Abstract Factory, Singleton, Factory and DAO
  • Strong experience in RDBMS concepts.
  • Strong hands on experience Object Oriented Programming Concepts.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirements gathering, Design and Analysis and Implementation.
  • Experience in source code management tools like GitHub and SVN, project management tools like JIRA and continuous integration tool like Jenkins
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer. 
  • Ability to write clearly, maintainable, well - documented, well-commented and efficient code for web development.
  • Excellent oral, written communication skills, interpersonal skills & actively participated in organizing KT sessions.

TECHNICAL SKILLS:

Languages: Core Java (OOP, Collection Frameworks, Multithreading), J2EE (JSP, Servlets, Struts, Spring MVC, Spring Boot, Hibernate, JDBC, JUnit, SDLC), JavaScript, C#, C++, C, Python

Web Technologies: HTML4/HTML5, CSS2/CSS3, XML, XHTML, AJAX, jQuery, JSON, PHP, AngularJS, Angular 2, ReactJS, Bootstrap, Ember.js, Node.js

Databases: Microsoft SQL Server, Oracle, MySQL, MongoDB

IDE: Eclipse, NetBeans, Visual Studio, Android SDK, WebStorm

Web IDE Tools: Notepad++, Atom, Sublime Text2

CMS: Drupal

Debugging Tools: Firebug, IE Toolkit, Chrome Developer tools

Web/App Servers: Tomcat 6/7/8, Liberty Profile, IBM WebSphere

Web Services: REST, SOAP

WORK EXPERIENCE:

Software Engineer Consultant

Confidential, Atlanta, GA

Responsibilities

  • Involved in developing Single Page Applications using Java, J2EE, JavaScript, Ember.js, HTML5, CSS3, LESS, Angular 2, AJAX, jQuery, JSON and Bootstrap.
  • Worked on very large Ember.js code base for developing new application features of the NetStar5 application.
  • Followed Agile software development practice and test driven development.
  • Used Ember factory guy add on to create mock data scenarios for testing the application independent of the server side code.
  • Developed user acceptance tests using ember Factory Guy for RAPS (Claims Management System) module of the NetStar application.
  • Developed internationalization features using ember i18n add-on for French language translation of the NetStar application.
  • Configured Maven projects in Spring Tool Suite for server side development of the application. 
  • Developed Presentation and Controller layers using JSP, HTML, JSTL, Java Script, Business layer using Spring MVC (IOC) and Persistent layer DAO, Hibernate for all modules. 
  • Developed hibernate DAO Classes using Spring JDBC Template , Worked with Hibernate for object relational mapping and connection management. 
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Delivered user-centered design solutions in fast paced environment, with quick iterative cycles.
  • Tracked and logged defects using JIRA.
  • Interfaced with third-party APIs to customize UI/UX solutions for web verticals.
  • Used jQuery and AJAX for service calls on pages to interact with the server for information. 
  • Used Hibernate for object/relational-mapping (ORM), for mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created SQL queries to perform insert, update and delete operations in Oracle 11g database. 
  • Participated in sprint user story planning and delivered the code within the given time.

Environment: JAVA Spring MVC, Hibernate, Ember.js, Angular 2, HTML5, CSS3, JavaScript, Bootstrap, jQuery, Restful Web services, SQL, Oracle 11g, IBM WebSphere, Liberty Profile Server, Jenkins, JIRA

Software Engineer

Confidential

Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis and design development and testing.
  • Developed user interface pages using Java Server Pages (JSPs), HTML5, CSS, AJAX and jQuery.
  • Developed the JDBC functionalities in the persistence layer i.e. DAO classes for data retrieval from the database for various inquiries.
  • Used Struts and Spring frameworks in the application which is based on MVC design pattern.
  • Created struts form beans, action classes, JSPs following Struts framework standards. 
  • Used JavaScript for client side development and server side included code developed for transactions using Hibernate framework.
  • Developed test cases using JUnit framework and used SVN for version control.
  • Utilized Agile Development Methodology (TDD) for the development of the project modules and tested the application in each iteration.

Environment: JAVA (Servlets, Hibernate, JSP, Struts, Spring MVC), Oracle 11g, Agile (TDD), XML, HTML5, CSS, AJAX, jQuery, JavaScript, Apache Tomcat, Eclipse.

Software Engineer Intern

Confidential

Responsibilities

  • Analysis of requirements with the business team and involved in design, development and testing of the application.
  • Followed Agile Software Development Methodology and Test-driven Development (TDD) to build the application iteratively and incrementally. 
  • Participated in scrum related activities and daily Scrum meetings. 
  • Developed UI pages by using JSP, JavaScript, AngularJS, HTML 4/5, CSS and Bootstrap.
  • Applied jQuery core library functions for the logical implementation of all the applications at the client side.
  • Developed code to call the REST web services/APIs to fetch the data and populate on the UI using jQuery/AJAX
  • Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking 
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the MySQL Database from the DAO classes. 
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Developed JUnit test cases to unit test the business logic and supporting System Test and User Acceptance Test. 
  • Responsible for fixing all bugs encountered and communicating back over to the QA team.

Environment: JAVA (Core Java, JSP, Hibernate, Spring MVC), HTML, CSS, JavaScript, Angular JS jQuery, Ajax, GIT, Apache Tomcat, Jenkins.

We'd love your feedback!