We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 of years of professional IT experience as a full stack developer with strong pragmatic knowledge in web - based and enterprise applications using Java, J2EE
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Experienced in developing web pages using HTML/HTML5, XML, CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, jQuery, JSON, Node.js, Angular, Angular2.0, Ajax, Java, J2EE, Spring-Boot, JQUERY, Bootstrap.
  • Experienced in developing single-page applications (SPAs).
  • Experienced in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
  • Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
  • Experienced in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Proficiency in Core Java concepts like Multithreading, I/O Streams, Exception Handling, Polymorphism, Garbage Collection, Socket Programming, Generics, and Java Collections.
  • Experienced in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experience in using Spring MVC and Spring Boot to design and implement multi-tier applications with a good understanding of Spring annotations and XML configuration for dependency injection.
  • Strong experience in using Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, Spring Data, Spring Cloud, Spring Security, Spring Thymeleaf, Spring REST, Spring Microservices, and Spring Batch.
  • Extensive experience in using ORM frameworks like Hibernate, and Spring Data JPA.
  • Experienced in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Used Java/J2EE Design patterns such asSingleton, Service Locater, DAO etc. andSpring IOC patternand responses.
  • Experienced in working with Node.JS and NPM modules like http-server, Mongo DB, Micro Services, Request, Elastic Search, express, luck and templating engines.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
  • Knowledge of utilizing cloud technologies including Amazon WebServices (AWS),
  • Expertise in developing RESTful and SOAP-based Web Services using WSDL, JAX-WS, JAX-RS Spring REST frameworks in distributed web application development environment.
  • Experience with front-end development with back-end system integration.
  • Good experience on working with Amazon Web Services (AWS) cloud services like EC2, S3, RDS, Dynamo DB, Elastic Load Balancing, Elastic beanstalk, SNS, SQS, and IAM.
  • Developed services that utilize AWS SDKs (Dynamo DB, Elastic Beanstalk, Lambda Function).
  • Familiar with Cloud Formation, Cloud Watch, Cloud Front, and managing security groups on AWS.
  • Knowledge of integrating GIT into Continuous Integration (CI) environment along with Jenkins.
  • Used Docker container system and container orchestration like EC2 Container Service, and Kubernetes.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Service Container, Pivotal Functional Service, and Pivotal Application Service.
  • Experienced in using bug tracking tools like JIRA, HP Quality Center and Bugzilla
  • Experienced in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
  • Experienced in using build process tools like Jenkins and Maven.
  • Experienced in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, VS Code.
  • Ability to work effectively while working as a team member as well as individually.
  • Excellent communication and Inter-Personal Skills, well organized, goal oriented.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, SQL, PL/SQL.

Software Methodologies: Agile, Scrum, SDLC Waterfall, TDD

J2EE Technologies: Servlets (3.1, 3.0), JSP (2.x), JDBC, JNDI, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, XSLT, JSON, Angular 6, ReactJS, Node JS, Express JS, Angular JS XSL, XSD

Web service Frameworks: Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design patterns: Singleton, Factory, Data Transfer Object, Facade, Data Access Object, MVC.

Databases: Oracle, MS SQL Server, MySQL, Postgres SQL, Mongo DB, Cassandra

O-R Mapping: Hibernate, JPA

Testing Tools/Others: Junit, Mockito, Log4J, Postman, SoapUI, Rational Rose

Cloud Technologies/DevOps Tools: AWS, EC2, Pivotal Cloud Foundry (PCF), Azure, Docker, JIRA

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, JavaScript and React.js.
  • Involved in analysis, design, implementation, and testing phases of Software Development Life Cycle (SDLC).
  • Worked on Agile/Scrum methodology with bi-weekly sprints, daily scrum meetings, backlogs, and story points.
  • Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Develop the user interface by using the React JS, Redux for SPA development.
  • Used Input, Output properties and shared services for data communication between the components.
  • Reusable angular components were developed targeting to reduce the large chunk of the code base using component-based architecture.
  • Involve in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Used React-Router to turn application into Single Page Application
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Worked with JAVA 8 features like Streams API, Functional Interfaces, Multithreading, Lambda expressions, Exception Handling, and Collection frameworks.
  • Experienced in J2EE design patterns including Singleton, Data Access Objects, and Data Transfer Objects.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very little configuration.
  • Used Spring Boot MVC Rest framework to develop the application flow for the project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Worked with Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring Batch, Spring JPA, and Spring Boot.
  • Used Spring IOC for dependency injection properties to provide loose coupling between layers and Spring AOP for cross-cutting concerns like logging, security, and transaction management.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like auto wiring, and generic collections using JPA specification that is used to implement the DAO layer with HQL, and SQL.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Developed REST Web services to make web service calls simple and easy for the client to access with the help of standard HTTP URIs.Developed microservices using Spring Boot exposed as REST API and integrated with Angular based web applications.
  • Developed Web service modules based on Service-oriented architecture (SOA) by using SOAP and RESTful services.Used HTTP methods like Get, Put, Post, and Delete using RESTful web services.
  • Worked with NPM commands and using Package.JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module)
  • Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and Realtime technology.
  • Experience in using AWS services such as EC2, VPC, Security Groups, S3, EBS, SNS.
  • Built AWS S3 buckets and managed policies for S3 buckets to store, retrieve, and backup files.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions including AWS EC2 focusing on high availability, fault tolerance, and auto-scaling.
  • Created Docker files for microservices built on Spring Boot application. Automated docker image creation, integrating and deploying these Docker images to AWS environment using Jenkins.
  • Utilized tools like Jenkins, Docker, docker-compose, and helm to build, test, and deploy code related to the eCommerce platform.
  • Involved in writing test cases using JUnit, Mockito, and fixed bugs and issues identified during the testing period.
  • Used GIT for source control and version management and used Log4J for logging errors in the application.
  • Packaged and deployed the application on Tomcat server in development and test environments.
  • Used Splunk to create charts for the log data and analyze the charts to know the User feedbacks.
  • Involved in production support and handled issues that occurred in production during software development which are logged/tracked using JIRA.

Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap, Ajax, React JS, Redux, Spring MVC, Spring Boot, Hibernate, AJAX, Postman, SoapUI, Apache Kafka, Swagger, SQL Server, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.

Confidential

Full Stack Java Developer

Responsibilities:

  • Design, develop and testing the web application by using the HTML5, CSS3, Bootstrap, React.js and Redux, Node.js and Express.
  • Design the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Working in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Experience in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in using Java 1.8 features like Functional Interfaces, Parallel Streams, and Lambda expressions.
  • Implemented the project by using Spring MVC framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • UsedSpring Boot at the backend to develop the application with ease and implemented Microservicesusing Spring boot and usedSpring IOC, AOP, Spring Bootto implement middle tier.
  • Implemented Services with Spring Boot which includes writing Controller classes for handling requests, processing form submissions, and performed validations.
  • Handled the authorization, authentication of features by using Spring Security.
  • Worked on HibernatewithSpring Integration as the data abstraction to interactwiththe database and used dependency injection (DI) using Spring framework and annotations.
  • Developed the DAO layer for the application usingHibernate to map java classes with database and create queries with Hibernate query language (HQL).
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation.
  • Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Used Restful web services to call for POST, PUT, DELETE and GET methods.
  • Works on AWS for fetch the pictures and Videos from AWS to UI
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Works with JASMINE unit test framework to write unit tests for JavaScript code.
  • Deployed the application on Pivotal Cloud Foundry CLI which is used to reduce the development overhead by providing a ready-to-use platform.
  • Good knowledge in using Pivotal Service Container, Pivotal Application, and Pivotal Functional Services.
  • Involved in JUnit testing and performed unit testing for each module and prepared documentation for future references and upgrades.
  • Used Postman and SoapUI to test Restful web service endpoints and performed operations to get, post, update and delete data.
  • Used JIRA for analysis and troubleshooting of issues that occurred during software development and Log4J for logging errors in the application.
  • Used Splunk to create charts for the log data and analyzed the charts to understand the user feedbacks.
  • Used GIT as version control management and for code commits and used Eclipse IDE to develop the project.
  • Deployed web application components on Tomcat server for development and test environments.
  • Involved in daily scrum meetings, sprint planning, and estimation of time for the user stories, participated in retrospective meetings and presented demos at the end of a sprint.

Environment: HTML 5, CSS3, JavaScript, Bootstrap, ReactJS, Redux, React Native, Ajax, My SQL, XML, XSL, XSLT, JSON, Git hub, Java, J2EE, Spring Boot, Spring MVC, Hibernate, AJAX, Postman, SoapUI, Apache Kafka Restful API, AWS, Mongo DB, HP Quality Center, Jasmine, Apache Tomcat 8 Server, JIRA, Maven, JUnit, Log4J, Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Worked on Agile methodology and built the application using Test-Driven Development approach.
  • Involved in design and development of application using J2EE and Spring framework.
  • Involved in Core Java coding by using Java APIs such as Multithreading, File Handling I/O, Collection frameworks, and Exception handling.
  • Created Class diagrams, Sequence diagrams, and Activity diagrams using Rational Rose Software.
  • Actively involved in developing mock screens by using HTML, CSS3, Bootstrap, JavaScript, and AngularJS.
  • Implemented design patterns like Data Access Objects (DAO), Data Transfer Objects (DTO), and Singleton.
  • Developed the application using JSP for the presentation layer and JavaScript for the client-side validations.
  • Used Spring framework for server-side implementation to build JSP-based web application based on MVC design paradigm. The Views are programmed using JSP pages, Model is a combination of EJBs, and Servlets are used as controllers.
  • Configured different layers of the application such as presentation, server, and persistence layers using Spring IoC and maintained the Spring Application Framework IoC container.
  • Worked on the configuration of Spring, Spring Cloud, Micro Services framework, and Hibernate mapping.
  • Developed batch processing using Spring Batch in the persistence layer and improved performance of batch processing using Multithreading for control of asynchronous tasks in parallel threads.
  • Used Hibernate ORM tool in the business layer to communicate with the Spring DAO and developed POJOs.
  • Used Hibernate 3.0 object-relational data mapping framework and wrote queries for data storage, retrieval, tuning, and mapping from the database.
  • Developed several REST web services which produce both XML and JSON to perform tasks, leveraged by web applications.
  • Used Postman to test Restful web services and to perform operations like Get, Post, Update, and Delete.
  • Used Java Messaging Service (JMS) for reliability and exchange of important information such as payment reports.
  • Used Oracle database and wrote the PL/SQL stored procedures and triggers to implement the business logic.
  • Packaged and deployed the application on the JBoss application server in different environments and developed the test cases using JUnit for the business and data access layers.
  • Used CVS, JIRA, and Maven for version control, project management, and dependency management.
  • Built applications using IntelliJ IDEA and used Log4J for application logging and tracking mechanisms.
  • Used JIRA ticketing system to keep track of issues and to monitor the status of tasks assigned to individuals.
  • Conducted code reviews and made sure that best practices are maintained in the development process.
  • Coordinated with the testing team in fixing Bugs at various stages of the application development process.

Environment: JDK 1.6, J2EE, JSP, EJB, Servlets, Struts, HTML, CSS, JavaScript, Bootstrap, AngularJS, Spring Boot, Rational Rose, Hibernate, POJOs, XML, JSON, Postman, JMS, Oracle10g, PL/SQL, CVS, JBOSS Server, JIRA, Maven, JUnit, Log4J, IntelliJ IDEA.

Confidential

UI Developer

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, used Jira for project management.
  • Interfaced with the Marketing and IT departments &developing requirements to implement.
  • Designed and Develop UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
  • Develop cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
  • Managed cloud-based projects on agile for esteemed clients. Used SAAS, PAAS&IAAS based cloud models, Virtualization of Servers and compute storage.
  • Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
  • Created Custom Directives in AngularJS to make re-usable components used across various applications.
  • Develop views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router.
  • Develop multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
  • Created API-driven interactive applications utilizing AJAX technology.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
  • Understanding of web Sockets. Created HTTP Rest API's using Node.js.
  • Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Develop business service layer and data access layer using Spring and Mongo-db. (Spring Mongo-Template).
  • Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
  • Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
  • Used JASMINE, Karma unit test frame work to write unit tests for JavaScript code.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.
  • Extensively used Git for version controlling and regularly pushed the code to Git hub.

Environment: HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular-JS, Node-JS, Express JS, MySQL, Mongo-DB, IT, Eclipse, Apache Camel, Grunt, Gulp, Jasmine, Karma, JIRA.

Confidential

Software Engineer

Responsibilities:

  • Analyzed system requirements and functional requirement/documents.
  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
  • Created Cross-browser compatible.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web-based customer application.
  • Develop data formatted web applications and deploy the script using client-side JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internalwebapplication.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, PhotoShop, ECLIPSE, SVN, Linux

We'd love your feedback!