We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over Six years of IT experience as Java full stack Developer with experience in all stages of Software development life cycle.
  • Expertise in HTML, CSS, JavaScript, ES6, jQuery, Angular JS, Angular 2, Reactjs, Redux to render the Dynamic Web Pages.
  • Expertise in J2EE (spring, Spring MVC, hibernate, JAX - RS, JMS, JDBC) and worked in big data scalable and distributed projects.
  • Good knowledge in implementing Model-View-Controller (MVC) Architecture for enterprise applications using Spring, Struts, Hibernate, JPA and JMS frameworks.
  • Proficient in developing Single Page Application (SPA) using Angular 2/4 frameworks.
  • Sound knowledge in using Angular JS directives, Controllers, filters, Services, Templates, Events and Injectors.
  • Familiar in using $http (Angular JS) for consuming RESTful web services.
  • Profound experience in creating user validation forms and sending data to server using RESTFUL API services.
  • Expertise in client side designing and validations using HTML, JavaScript, Angular JS framework and NodeJS.
  • Proficient in using jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
  • Experienced in using Bootstrap and CSS3 media queries for developing Responsive web design to support various screen sizes.
  • Proficient in using Node JS modules like grunt, bower and Confidential .
  • Good knowledge in working with Redux architecture for managing the state of an application and worked with axios and fetch to perform AJAX calls.
  • Good at using React components and developed Single page applications using React-Router.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Hands on experience with AWS technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3).
  • Experienced in setting up EC2 instances, virtual private cloud (VPC’s) and security groups in AWS cloud platform.
  • Strong Experience in writing SQL, PL/SQL stored procedures functions, triggers and packages on database (RDBMS) packages like MySQL, DB2, Oracle and pleasant experience in working with NoSQL databases like MongoDB, Cassandra.
  • Extensively used Jasmine, Karma, Gulp and NPM to build and test applications.
  • Experienced in JPA-Hibernate ORM mapping to map all the tables to the Oracle Database.
  • Familiar with building and deploying application in Apache Tomcat server 8 and JBOSS.
  • Hands on experience with Source code management tools GitHub and SVN.
  • Experienced in Jenkins for continuous integration End-to-End automation for all build and deployments.
  • Expertise at developing sprint planning, tracking defects etc. using the SCRUM tool JIRA.
  • Experienced in working with Waterfall and Agile Scrum methodology of Requirements gathering, Analysis, Design, Development and Testing of application developed.

TECHNICAL SKILLS

Programming Languages: Core Java, JavaScript, C, C++.

Java EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS 2.0/4.0, ECMAScript, Node JS, Angular 2, React JS.

Frameworks: Apache Struts, Hibernate, Spring, Java EE Design Patterns

Web/Application Servers: WebLogic,IBM websphere,Jboss,Apache Tomcat.

Databases: MySQL, MS SQL Server, MongoDB

IDE Tools: Net Beans, Eclipse, MySQL Workbench, SQL Developer, TOAD, Sublime Text, Rational Rose, Tortoise SVN, WebStorm, Dreamweaver

Agile Tools: JIRA, HipChat

Build tools: Maven,Gradle.

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed modules using c ore Java API’s , Java collection, java8(Streams), multi-threading and object-oriented designs
  • Transformed existing Monolithic services to Microservices using Springboot.
  • Developed microservices (Continuous glucose meter reading) using Spring boot framework in cloud environment.
  • Developed Core Service as Maven jar that can be included by other Micro-Services as their Maven dependency.
  • Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Developed Java API to interact with the Amazon SQS and SNS to send bulk emails and notifications.
  • Used cloud formation templates(CFT) to find the resource that needed for the formation of cloud formation stacks.
  • Junit/Mockito frameworks were used for performing unit and integration testing by writing test cases .
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient app.
  • Maintained states in the stores and dispatched the actions using Redux .
  • Used React library functions for the logical implementation part at client side for the application.
  • Worked with React Router for developing Single Page Applications.
  • Selected the appropriate service (SNS, SQS, Amazon API Gateway, AWS lambda, S3 bucket) based on compute, data or security requirements.
  • Used Amazon Cloud Watch AWS to monitor AWS services and Amazon cloud watch logs to monitor application.

Environment: Java8, Springboot, Hibernate, Junit, Hibernate, Oracle, Maven, Gradle, Tomcat, Swagger, Postman, AWS, Jmeter, Slack, MicrosoftTeams, Openshift, Jenkins, Jira, Bitbucket.

Confidential, Franklin Lakes, New jersey

Java Full Stack Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Implemented REST Microservices using spring boot.
  • Used Spring annotations in implementing the Microservices.
  • Extensively used JPA-Criteria queries to implement complex SQL joins.
  • Involved in Developing Control classes, Service classes, and DAO and DTO classes.
  • Extensively used Git commands and source tree for version controlling.
  • Worked on code optimization, using new java features to increase the performance of the Services.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Fixing deployment issues with restructured code and migrated builds.
  • Configured new-Relic and Grafana Dash boards to evaluate production environment Metrics.
  • Developed story/task by following TDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java.
  • Continuous interaction with offshore peers on daily basis.
  • Extensively used spring controller classes which will validate the input forms based on the business logic.

Environment: Spring boot, Hibernate,, Maven, Jenkins, AWS, Postman, DB2, hipchat, SQL Teradata, Mockito, GitHub, Jira, Confluence Grafana, New-Relic, STS (eclipse), WebStorm.

Confidential, Los Angeles, California

Java Full Stack Developer

Responsibilities:

  • Adapted Angular 2 inbuilt directives and customized various directives according to the requirements. used Angular2 Components, Services, Modules, and Routers for developing Single Page Application with TypeScript and and ES6.
  • Used Node.js and Confidential .js to develop RESTful web services and for interacting with database to retrieve the data from MySQL database.
  • Used ES6 features to make the existing code base more readable.
  • Continuous interaction with the Junior developers and offshore team to monitor the progress of the Application.
  • Followed Agile Methodology and involved in daily scrum meetings.
  • Used Gitlab for version controlling.
  • Used JIRA for bugs and feature enhancements tracking.

We'd love your feedback!