We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Rockville, IN

PROFESSIONAL SUMMARY:

  • 7 years of expertise in software engineering, this encompasses complete SDLC, which includes Requirement Analysis, Design, Development, Maintenance and Implementation of client/server technologies.
  • Strong hands experience developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Inversion of control and Dependency Injection .
  • Experience in developing Front - End and User Interface using JSP, jQuery, Ajax, JavaScript, React Js, Typescript, Angular Js, HTML, CSS, Bootstrap, XML and JSON.
  • Worked on Angular 2.0/4.0 Components (ngModules), Services (observable/promises), Directive and Pipes.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development.
  • Extensively worked with HTML, CSS, JavaScript, DOM, jQuery, AJAX, JSON, React Js, NodeJs using Java/J2EE and related web technologies.
  • Good knowledge in ES6 concepts like arrows, modules, block scoping, classes, and literals.
  • Good knowledge on package manager tools such as NPM and Bower for dependency management.
  • Good knowledge in developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Worked on React JS components, forms, events, routers and redux asynchronous functions.
  • Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS (Handlebars, Express JS) to build event driven, non-blocking I/O model web applications.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System and JDBC.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in Relational databases: Oracle 9i / 10g / 11g, DB2, MySQL 5.x, MariaDB and Solr.
  • Extensive experiences in web based multi-tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring MVC Framework and Spring Boot Framework with expertise in presentation, business and database layers.
  • Experience in using IDE’s like Eclipse, Spring Tool Suite and IntelliJ for java coding standards and debugging.
  • Exposure building Java applications using tools like ANT, MAVEN and Gradle.
  • Used tools such as POSTMAN and SOAPUI for testing SOAP and RESTful web services.
  • Good experience in different Operation Systems including UNIX, Linux, Mac OS X, Windows.
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Ability to explain complex technical issues to technical and non-technical audiences.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever-changing markets of Information Technology.
  • Knowledge in identifying problem and fixing issues, exposure to enhance and maintenance of applications.
  • Ability to explain complex technical issues to technical and non-technical audiences.
  • Flexible team player who prospers in fast-paced work environment. Excellent communication, interpersonal, analytical and prioritization skills.

TECHNICAL SKILLS:

JSP, JDBC, Multi: threading, Struts, JQuery

Programming Languages: Core java, C, Java script

Methodologies: Agile, Scrum, Waterfall

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, AngularJS, ReactJS, React Router, Flux, Redux, NodeJs, Express JS.

Frameworks: Spring, Struts, Hibernet

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Camel, Web logic Application server, JBOSS.

Build Automation Tools: Ant, Maven, Gradle, Jenkins, Webpack.

Testing Tools: Junit, Karma, Mocha, TestNG, Mockito, Jasmine, Chai, Spock, Protractor

Version Control Tools: GIT, BitBucket, TFS, Jenkins, Docker

IDEs: Eclipse IDE, STS (Spring Tool Suite), Visual Studio Code, Sublime, IntelliJ

Operating Systems: Windows, Linux and UNIX

PROFESSIONAL EXPERIENCE:

Sr. Full stack Java/J2EE Developer

Confidential, Rockville, IN

Responsibilities:

  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Responsible for creating efficient design and developing User Interaction screens using ReactJS, HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Used latest features of ES6, ES7 by using asynchronous functionalities and arrow functions.
  • Experience in ReactJS to build Bootstrap components for responsive UI objects to view renders the virtual DOM dynamically by linking it to API data.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Created custom directives in Angular 4 for re-usable components (multi-field form elements, background file uploads).
  • Using Component-based architecture provided by Angular 4 created Typescript reusable components and services to consume REST API's.’
  • Responsible for ensuring the pattern consistency across all pages.
  • For the RESTful web services and middleware configurations used Express.js.
  • Used ReactJS to develop various Single Page Applications for making quick and incremental updates to UI of the application we used Built-in AJAX HTTP Service with observables.
  • Used React.JS and Node.js libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API and Mongo DB.
  • Worked with Microservice architecture using Spring Boot to modularized code.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Used MongoDB to perform CRUD operations and Data Migrations.
  • Performed JavaScript client-side validations.
  • For continuous integration and continuous deployment (CI/CD) used Jenkins. Used GIT for version control.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Worked on development and documentation throughout the entire SDLC.
  • Involved OAuth 2.0 configuration for authentication, authorization.
  • Used Junit, Cucumber for Spring, Mocha and Chai for React.
  • Deployed Spring Boot based microservice Docker container using Amazon EC2 container services.
  • Implemented RESTful Web Services using Spring Boot and performed CRUD operations on database, published the REST services and parsed the data from project to client and handled the security, authorization and authentication using Spring Security and OAuth.
  • Implemented the associated business modules integration using Spring Boot and Spring Data MongoDB, Spring Data JPA.

Environment: HTML5, CSS3, JavaScript, jQuery AJAX, JSON, ES6, ES7, Bootstrap4, ReactJS, Express.js, Restful, MongoDB, Jenkins, Spring MVC, Spring Cloud, docker, OAuth 2.0,Junit, Cucumber, Protractor, Mocha, Chai.

Full Stack Java Developer

Confidential, Auburn Hills, MI

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux and MongoDB.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Client Communication on a daily basis, to discuss on sprint stories and project status.
  • Worked on React JS Virtual Dom and React views, rendering using components, which contains additional components called custom HTML, tags.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers that received said Actions to modify Store State Tree.
  • Used various predefined components from NPM (Node Package Manager) and redux library to create user interaction screens.
  • Used React JS components, Forms, Events, Keys, Router, Animations, and Flux concept for page creation.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Strong experience with Axios AJAX to pull the data from the REST API and issued HTTP requests to interact with REST endpoints.
  • Used configuration file and Node JS at backend to interact with MongoDB using Mongoose connector.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Worked on NoSql database MongoDB and developed custom MongoDB applications as per the client specification.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronizes with the multiple sources like Elastic Search or another MongoDB cluster.
  • Used Chai, Mocha and Gulp for developing test cases for unit, integration and functional testing.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Environment: HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux, MongoDB, NPM, Node.js, JSON, RESTful, Spring MVC, Spring BOOT, NoSql, MongoDB, Chai, Mocha, Gulp.

Full Stack Developer

Confidential, River woods, IL

Responsibilities:

  • Involved in web designing using HTML 4, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Involved in designing & implementing the application using industry standard design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade & Data Access Object for better maintenance of code & re-usability.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed a fully functional prototype application using JavaScript (JQUERY and Backbone.js) and Bootstrap connecting to a REST-full server on a different domain.
  • Developed the web layer using Spring MVC framework.
  • Developed SQL Server Database Tables used to store real-time data from multiple Client Workstations using a data portal with data flow control and crosscheck filters
  • Integrated SPRING and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Used JQUERY to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Designed Full stack with in object oriented JavaScript Framework like AngularJS and Node.Js
  • Writing service methods and SQL queries to interact with the Oracle DBMS and writing test cases using JUnit Frames and also in Mango DB.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Created Mock-up designs and developed various functionalities with JavaScript and JQUERY.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Developing Web services using RESTful and SOAP frameworks.
  • Designed and developed direct live interfaces to handle multiple systems within the Discover to subscribe the data in real-time.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
  • Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.

Environment: OO JavaScript, HTML5, CSS3, JAVA, JSP, spring, Hibernate, Dreamweaver, DHTML, JQUERY, AJAX, JSON, DOM, DHTML, XML, Photoshop, Backbone.js, Node.js, AngularJS, Bootstrap, Firebug, Windows.

Software Developer

Confidential

Responsibilities:

  • Designed applications mainly using Spring MVC module.
  • Client engagement developer and implementation engineer for code install to production.
  • Developed front-end using HTML, CSS, JavaScript and jQuery.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Developed and maintained web applications utilizing open source technologies like Hibernate ORM, Spring Frameworks.
  • Performed client-side validations using JavaScript and jQuery Framework.
  • Responsible for understanding the functional requirements, writing the technical design and developing the requirements Application server upgrades testing support.
  • Worked in Agile (Scrum) Methodology that includes daily scrum meetings with team.
  • Added functionality that ingested data from a SOAP web service
  • Used JUnit for Unit testing and Involved in performing Integration testing of the whole application.
  • GIT was used as version control system
  • Part of internal and external code reviews of the application.

Environment: Spring MVC, Hibernate ORM, Spring Frameworks, SOAP, JPA, JDBC, Junit, GIT.

Associate Software Developer

Confidential

Responsibilities:

  • Designed and developed java backend batch jobs to update the product offer details. id Core Java coding and development using Multithreading and Design Patterns.
  • Done Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic and database access components. Preparing technical specifications, test plans for unit testing.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing. Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues. Involved in bug fixing & production support and maintenance activities.

Environment: Java 1.6, JSP, Struts, Servlets, EJP, Spring, Hibernate, Java Script, JSTL, AJAX, XML, SQL, PL SQL, Maven, ORM, Web service (SOAP, RESTFUL)

We'd love your feedback!