We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Urbandale, IA

SUMMARY

  • Energetic individual with around 6 years of experience in development, coding, testing and implementation of various projects.
  • Having strong knowledge in coding with latest web technologies, frameworks like Angular, ReactJS, Node.js, Backbone.js, D3.js Bootstrap 4, and also strong experience in developing Responsive Design UI development.
  • Hand full of experience in the basics and essential web technologies such as HTML/HTML5, CSS/CSS3, JavaScript, JSON, XML, AJAX and JQuery which helps in building plain and simple web application.
  • Experience in SQL and PL/SQL for database queries, table connections, database development, indexes, triggers, stored procedures and worked on Oracle 11g and MySQL databases.
  • Experience with JavaScript unit testing framework like Karma, Jasmine with debugging skills .
  • Experienced in debugging and troubleshooting the existing code using chrome developer toolbar and able to identify problems in the initial stages and execute quick resolutions.
  • Participation in Systems Development Life - Cycle (SDLC) and great ability to write clear, reusable, well maintained, documented and efficient code for web development.
  • Expertise in developing UI using JSP, HTML5, CSS3, Java Script, Bootstrap, JQuery, Ajax, Angular JS, React JS and Node.js.
  • Experienced in working in Waterfall and AGILE methodologies based development environment
  • Self-motivated Team player with excellent interpersonal and communicational skills.
  • Excellent logical and critical thinking abilities with a sharp expectation to learn and adapt, understand new strategies.

PROFESSIONAL EXPERIENCE

Web Technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, XML, AJAX, JSON, JavaScript, Typescript, Jquery

Programming Languages: C, Java, Python, PL/SQL

Frameworks & Libraries: AngularJs, Angular 2.0, 4.0, 5.0, 6.0, Bootstrap, Node.js, Express, ReactJs

Databases: Oracle 10g, Oracle 11g, SQL, MySQL, MongoDB

Methodologies: Agile and Waterfall

Version Controls: SVN, GIT, Putty

Operating system: Windows 10/8/7

IDE & Tools: Visual Studio Code, Sublime text, Atom, Brackets, Eclipse, Adobe Photoshop, Chrome Developer Tools, Microsoft Suite.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Using Spring’s MVC framework to better control the presentation, business and navigational aspects of the applications
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Implementing Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate,JPA and messaging engines.
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot&Maven to simplify configuration, development, and deployment.
  • Integration with Spring security in web application.
  • Development of web modules and middleware components using AWS and Spring integration.
  • Developing Single page application (SPA) using the latest technologies like Angular5, Typescript, Bootstrap, JavaScript, CSS3, HTML5.
  • Worked onRe-usable components and routing to implement navigation between the components using Angular framework.
  • Facilitates Angular components like modules, controllers, built-in and customized directives, Pipes and using Bootstrap created application Mockups.
  • Implemented applications with Lazy Loading concept to decrease the initial payload time and downloading time for the application.
  • Developed RESTfulweb services (Microservices) supporting both XML and JSON (Jackson) via Spring Rest Template.
  • Developed all the page styles by using Bootstrap and LESS to gain better structure of style sheets for maintenance purpose.
  • Used shared Services to transfer the data between sibling components.
  • Used Angular Life Cycle hooks to the application for adding more functionality to components at phase of the component creation.
  • Used HTTP methods in services to communicate and retrieval of data from the API.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Used Spring boot Actuator to externalize application configuration properties for different environments.
  • Developed user interface by using the ReactJs, Redux for SPA development and implemented client-side Interface using ReactJs.
  • Experience in Redux architecture and implemented SPA's with React Router.
  • Followed Redux Architecture to achieve the ReactJs state management. Developed the well-designed store, actions and reducers.
  • Experienced in handling Version Control Systems like SVN and GIT.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and Junit, Mockitofor testing.
  • Involved in AgileScrumMethodology and Test-Driven Development (TDD) for the software development process to produce high quality application
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.

Environment: HTML5, CSS3, Bootstrap, JavaScript, Spring 3 (Spring MVC, Spring Annotations, Groovy, Spring AOP), Angular 2.0, 4.0, 5.0, Restful Web Services, JQuery,Reactjs, GitHub, Web pack, Node JS, AWS, Express JS, NPM, Scala, Python, Microservices, Mongo DB.

Confidential

Internship Java Developer

Responsibilities:

  • Worked on an Angular 2 framework to build the single page dynamic application collaborating with other technologies likes Typescript, Bootstrap, JavaScript, LESS, CSS3 and HTML5.
  • Configuring and working the routes and query parameters to implementing the single page application (SPA) with Programmatic Navigation.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Displaying Data on the machine with directives, binding properties, Event handling and Custom Pipes.
  • Performed the client side authentication and authorization, JSON Web Tokens (JWT), Protective routes and redirecting the users to desired pages.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented client side Interface using React JS, used React-Router to turn application into Single Page Application.
  • Created reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for Rest APIs, Spring Boot for Microservices.
  • Designed and maintained databases and tested and implemented applications built using Python.
  • Optimizing the application for deployment, build deployable packages and working with different environments.
  • Deployed multitude applications utilizing almost all of the AWS stack focusing on high-availability.
  • Used ReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Designed, implemented and maintained our microservices architecture using cutting edge technologies.
  • Worked on scalable environment in Agile methodologies and prepared Test on multiple platforms like Mac and Windows.
  • Performed formal usability study on Scala doc; improved layout and design to improve clarity.

Environment: Java 1.8, J2EE, Servlets, JSF, JQuery, Spring 3 (Spring MVC, Spring Annotations, Groovy, Spring AOP), Spring Boot, Microsoft SQL Server 2008, Tomcat 6, SOAP, WebLogic Server 8.1/9.x/10.x, MIS stand point server, Maven3, Log4J, JDBC, AWS, Spring JDBC, Python, JUnit, Ext.JS, XML, Microservices, Hibernate, Swing, WCS 5.6.1, Unix, Windows, Scala, JavaScript, React JS, Node.js, AJAX, REST, PL/SQL, CSS, Maven, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UMLto model the detail design of the application.
  • Developed the application using Struts framework.
  • Used the Inversion of Control module of Spring framework.
  • Developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, customtags and Tiles using Struts framework.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
  • Used SOAP UI for testing the web services.
  • Used SOAP over Http and SOAP over JMS for communication between components.
  • Developed XML specifications for the request and response between the user and the application system.
  • Involved in working with Struts Tiles for the look and feel for a web application.
  • Implementation of JMS between workflow module and backend Message forwarding Engine.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Tested the application functionality with JUnit Test Cases.
  • Used Hibernate framework to access the data.
  • Extensively used ANT as a build tool.
  • Deployed applications on WebSphere and configured it with Eclipse IDE.

Environment: Java 1.7, Struts 2, Spring 3.0, EJB, Servlets, JSP, WebLogic 10, HTML, Eclipse 3.4, SOA,JNDI, JMS, JDBC, Oracle, CVS, ANT, TOAD and Log4J

We'd love your feedback!