We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 6+ years of experience in Web Development, Designing User Interface Applications, Testing and documentation of professional web - based applications using Java, J2EE technologies, HTML5, CSS, Bootstrap, JavaScript, jQuery, NodeJS, Angular 2.0, React.JS.
  • Experience in Core java with strong understanding and working knowledge on core java components with Collections, Generics, Polymorphism, Multithreading, Concurrency, File Handling I/O, Data Structures, Exception Handling .
  • Experience in using Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Proficient with different software methodologies including Agile (Scrum) and JIRA.
  • Extensive experience with java compliant IDE’s like IntelliJ, Eclipse for JAVA/J2EE Application development Java Script compliant IDE like VS code.
  • Experience with JDBC, Servlets, JSP, Java Beans, Spring, Spring boot, Hibernate and web services focusing on backend functioning.
  • Experience in building isomorphic applications using React.js and Redux.
  • Experience in using Spring DI and Spring MVC for REST APIs, Kafka and Spring Boot for micro-services and worked with ci/cd.
  • Professional Experience in designing UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, XML, jQuery, AJAX, JSON, Typescript, React, Bootstrap.
  • Experience with NodeJS, express js, hbs handlers, partials, Reactjs.
  • Experience with Modern JavaScript ES6 features like arrow functions, array and object de-structuring, spread operators with NodeJS and ReactJs.
  • Comfortable working with MERN ( MongoDB, Express, React, NodeJS) stack and MEAN ( MongoDB, Express, Angular, NodeJS).
  • Expertise in Core Java, Servlets, JDBC, Collections framework, REST & SOAP Web-Services, Hibernate, JPA, Spring.
  • Experience in working with messaging systems like Kafka, Kafka event Sourcing.
  • Experience writing and implementing test cases in testing technologies like Junit, Karma, Log4j.
  • Proficient in working with version control systems - GIT / GitHub and Bitbucket.
  • Knowledge in cloud computing and Amazon Web Services ( AWS).
  • Experience with Java, Spring MVC, Spring Batch, Spring Boot, Spring Integration, Hibernate, SQL.

TECHNICAL SKILLS:

Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSON, XML, NodeJS, JIRA, Kafka, GraphQL

Java: Spring MVC, Spring Boot, JDBC, Hibernate, Servlets, JSTL, JSP, Spring Batch

J2EE Frameworks: Spring, Hibernate, Spring Batch, Spring Cloud

JavaScript Technologies: Angular 7, jQuery, React, EXT.js, Redux, Typescript, NodeJS

Databases: Microsoft SQL Server, Oracle, MySQL, MongoDB

Web Services: RESTful

Testing Tools: Karma, jasmine, JUnit, Log4j, Jest

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Containers: JBOSS, WebLogic, Nginix, Tomcat

Repositories: Git, Bitbucket, GitHub

Build Tools: Maven, Jenkins with CI/CD

Cloud: AWS EC2, RDS, S3, IAM, CloudWatch, EBS, Lambda

PROFFESIONAL EX PERIENCE:

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Built interactive User Interface web pages using HTML5, CSS3, Java script, React, Java.
  • Worked with React-Router, React-Redux to handle state management to develop single page application.
  • Implemented proxy and worked with Axios library to re-route API calls to the Java server.
  • Worked with Functional for presentation and class components for state management in React.
  • Enhanced user experience with Reacts life cycle hooks, including componentDidMount, shouldComponentUpdate, componentWillunmount.
  • Worked with JWT framework for JSON web tokens for authentication and authorization security configurations using Java Spring boot.
  • Created re-usable components, rendered dynamic functionalities with data binding and used ES6 new features like Array and object De-structuring, arrow functions, spread operators in React.
  • Used VS Code for front end development. IntelliJ IDE for the backend API building.
  • Used axios for HTTP requests and attached Bearer token for secure usage of API.
  • Developed micro-services using Spring Boot with MVC architecture and used Feign client for communication between the services.
  • Used Java 8 Spring boot, Spring MVC Framework, Spring cloud for developing the application. Implemented ORM- mechanism using Angular and JPA. Used GIT/ GitHub and bitbucket for Source Code Management.
  • Configured Hibernate with Spring to interact with the Relational Database.
  • Used Batch processing using Spring Batch framework to extract data from database and load into corresponding data tables.
  • Configured and used Jenkins for continues integration and build and deploy the applications.
  • Used Maven build tool for automated dependencies installation, compiling and packaging the application and used Jenkins with maven for continuous integration.
  • Worked with advanced POSTMAN. Created and worked with environment variables inside Dev environment and worked with them for dynamic JSON Headers for automation testing.
  • Resolved the issues assigned in Agile JIRA tracking on and before time.
  • Wrote Junit test cases for method level testing and used REST Assured for API testing
  • Used Jest for testing the JavaScript functionality.
  • Worked with complex SQL queries in Oracle, MySQL of stored procedures and joins for data retrieval.
  • Worked on implementing current REST web services to one of cloud computing services AWS.

Tools and Technologies: Spring MVC, Spring Boot, Hibernate, HTML5, CSS3, ReactJS, React Router, Maven, Jenkins, GIT / GitHub, Redux, Kafka, Tomcat, AWS, MongoDB, MySQL, Oracle, Postman, JIRA, Bitbucket, java, JavaScript, Rest Api, Junit, Agile

Confidential, Secaucus, NJ

Full Stack Java Developer

Responsibilities:

  • Analyzed, Designed and Implemented various software applications of core Java, Angular, NodeJS.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Designed and developed microservices for manufacturing plants using NodeJS and Angular.
  • Designed dynamic and browser compatible pages using HTML, CSS, Angular and JavaScript.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, Angular for clients to interact with the data.
  • Used Angular Reactive forms for complex forms and performed the validations using Form Builder.
  • Used view engines with express server in NodeJS for dynamic web page development.
  • Web application development for NodeJS backend system using Angular 7 and Node.js with cutting edge HTML5 and CSS3 techniques.
  • Stored the data in the form of JSON structure-based documents, stored in collection using MongoDB.
  • Used Eclipse IDE for application Development and VS code IDE for Front end development.
  • Used Git branching strategy and bitbucket for inspection and version control maintenance.
  • Developed Spring DAO classes to manage database transactions using Hibernate.
  • Used Microservices architecture, with Spring Framework-based services interacting through a REST.
  • Created Controller classes for request handling, submission processing and validations with commons validator using Spring boot and Spring MVC framework, Spring Batch
  • Developed Spring Boot REST API end points with java implementing messaging queue for a supply chain delivery system.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Mapped database objects to object-oriented language objects using Hibernate framework and developed backend using hibernate and HQL Used JUnit, Log4j, Easy mock and Mockito for writing and implementing Unit test cases and tested Rest services using Postman.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS EC2, AWS Code deploy, Aws S3, AWS Lambda.
  • Used Agile methodology JIRA to track and maintain the history of bugs/issues on everyday basis Applied Java Collections such as HashMap, List to store data and passed along with JSP.
  • Used Jasmine and Karma for testing the front end.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Developed SQL and PL/SQL stored procedures and prepared statements for updating and accessing data from Oracle database.
  • Designed and deployed both XML and Rest Web Services to provide the interface to the various clients running on both Java and non-java applications.

Tools and Technologies: JSP, HTML, CSS, AWS, XML, SOAP, Hibernate, React, REST Api, NodeJS, IntelliJ, Eclipse, Angular 7, Spring Boot, Spring MVC, SASS, jQuery, JavaScript, Mockito, Agile, Log4j, Oracle SQL, Postman, JIRA, Agile Bitbucket, Java, Jasmine, Karma, Jenkins, Spring Batch, Mongo dB, SQL, Git, Junit

Confidential

Software Developer

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML, CSS, React and JavaScript.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept .
  • Working with React Router for developing Single Page Applications SPAs.
  • Implemented react-redux to resolve the application's global state management.
  • Used React.JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Java expression tags were avoided using Beans, HTML and Logic Tags, and used display tags.
  • Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using VS code.
  • Implemented Spring Boot with java to create a CRUD backend for React -fronted application.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Designed and developed Microservices based business components and RESTful service endpoints using Spring boot and java. Used AWS services to migrate on-prem application to cloud.
  • Used Docker container for eliminating a source of friction between development and operations.
  • Developed web applications using the java8 lambda expressions, functional interfaces, streams.
  • Created Controller classes for request handling, submission processing and validations with commons validator using Spring boot and Spring MVC framework.
  • Implemented MVC architecture using java Spring framework and configured the Spring-config.xml.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. Used Jira for agile and kafka for messaging.
  • Made use of Hibernate for mapping Java classes with the database and utilized Criteria API and HQL.
  • Used Bitbucket and Git for version control. Used Log4j for checking the logs.
  • Wrote POSTMAN test scripts and Pre-request scripts of automation requirements for JSON response.
  • Implemented multithreading using Java utilities for enhanced performance.
  • Replaced java expression tags using Beans and HTML and used display tags to render large data.
  • Coded Java Script for page functionality and Pop up Screens Used JUnit and Mockito for implementing Unit test cases.
  • Used Maven to build the application and Jenkins for integration.
  • Worked with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment.

Tools and Technologies: HTML, CSS, Gradle, PL/SQL, AWS, XML, SOAP, Hibernate, REST Api, React Router, React Reducers, ReactJs, IntelliJ, Eclipse, Spring Boot, Spring MVC, SASS, jQuery, JavaScript, Jest, Mockito, Log4j, Oracle, JIRA, Bitbucket, Git, Java, Jenkins, postman, Junit, Agile, Maven

Confidential

Java Developer

Responsibilities:

  • Developed code Modules in HTML, CSS, JavaScript, AngularJs and Java.
  • Created dynamic and interactive front-end GUI using HTML, CSS, JavaScript and AngularJs.
  • Experienced in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Analyzed, Designed and Implemented various software applications of core Java and Angular.
  • Developed and implemented spring and Java based MVC (Model-View-Controller) framework for the application. Used Agile Jira for tracking user stories and git for source control management.
  • Involved in creating and designing a database for java backend server and connect the database with Hibernate (ORM).
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML.
  • Used Junit for Unit testing for the application.
  • Configured and used Jenkins for continues integration and build and deploy the applications.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in Microsoft SQL Server.

Tools and Technologies: HTML, Spring, CSS, PL/SQL, AngularJs, Junit, Java, JavaScript, SQL, JIRA, Git, Jenkins, hibernate, xml, Agile.

Hire Now