We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Nashville, TennesseE

SUMMARY

  • Around 7+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Experience in developing network applications using Node JS with an event - driven, Asynchronous approach and single threaded model with event loops.
  • Experience in implementing React JScode to handle cross browser compatibility issues in chrome, IE 7, 8, 9, Safari and FF.
  • Implemented exception handling in Java Spring Boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Application development experience using Mmultithreading, Serialization, Collection framework, Generics and Core JAVA 8.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
  • Experience in relational database designing and SQL manipulation with Oracle.
  • Worked with RDBMS like My SQL, Oracle, MongoDB, PostGres, MS-SQL 2012.
  • Industry experience in Banking, Health care and Insurance domains.
  • Experience in Analysis, Design, Code Reviews, Unit testing and Integration Testing.
  • Experience in using AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Ssoftware development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation &maintenance of application in the Client/Server and Internet/Intranet environment.

TECHNICAL SKILLS

Languages: JAVA 8, J2EE.

Frameworks: Spring 5.0, Node Js, Spring MVC, React JS, Hibernate, Struts 2.x.

Web Technologies: HTML, JSP, JQuery, CSS.

Test & Build Tools: JUnit, Mockito.

Scripting: JAVA Script, JQuery.

Technologies: SOAP, RESTful, AWS, Azure

Databases: MongoDB, PostGres, Oracle, My SQL, MS SQL.

Tools: Eclipse, NetBeans, IntelliJ, Postman, GitHub, SVN.

Operating Systems: Windows and Linux.

PROFESSIONAL EXPERIENCE

Confidential, Nashville, Tennessee

Full Stack Developer

Responsibilities:

  • Analyze, design, implement and maintain a highly-scalable multi-party Blockchain application.
  • Work with internal and external business teams to translate use-case into development of working Blockchain application, and Integrations with back-end systems.
  • Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • Work with Security/ISO team to make sure project adheres to enterprise-wide standards of data security, code/asset sharing etc.
  • ImplementedReact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and Firefox.
  • Implemented various screens for the front end usingReact.jsand used various. predefined components from NPM (Node Package Manager)and redux library.
  • Writing quality readable code that is unit-tested, design and develop APIs.
  • Integration UI component with backend resources (API).
  • Used Node JS along with Express JS to achieve reusability and gain centralized logic.
  • Implementing Presentation layer using CSS Framework, Angular, Wire-framing, and HTML5.
  • Experience using continuous integration and continuous deployment using Jenkins and GIT
  • Implemented Agile methodology & Involved in daily SCRUM meetings to keep track of the ongoing project status and issues for faster development.
  • Architect and stand-up blockchain nodes and automate the Blockchain node deployment in Cloud AWS, Azure).
  • Review code and make sure no sensitive information is being shared with other parties and permissioned data only editable in Blockchain state.
  • Participating in an Agile methodology to deliver high-quality software.
  • Attend daily stand-ups and all ceremonies in a SCRUM agile environment.
  • Worked in an Agile environment which uses safe Agile and participated actively in all the sprint meetings.
  • Performing all phases of front-end and back-end development including requirements gathering, design, development and testing.
  • Designing and implementing product features in collaboration with UI/UX team, staff, and business stakeholders.
  • Improving quality and security of code through automated testing and code review.

Environment: JDK 1.8, Spring 3.x (MVC, DI, JDBC), IntelliJ, DynamoDB, Linux, React JS, Maven, Jenkins, Java, Spring Boot, Spring JPA Microservices, Hibernate, JavaScript, Angular, Maven, HTML5, CSS3, Bootstrap, XML, Eclipse, AWS, Tomcat, JASMINE, KARMA, Git Hub.

Confidential, St. Louis, Missouri

Java/J2EE Developer

Responsibilities:

  • Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Developed presentation layer using JSP, HTML, JavaScript, HTML5, and JQuery.
  • Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller.
  • Involve in the planning of the systems development as well as the deployment.
  • Develop the user interface using HTML, JavaScript, JQuery, XHTML, Servlets, JSP, and other web technologies.
  • Implemented simulated top-down Restful Web Services to test the business logic for the rating calculation.
  • Configured JDBC in the application server.
  • Built and accessed the database using Hibernate with Oracle.
  • Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML5.0 CSS, JavaScript, and Ajax.
  • Design, development and unit testing of the persistence layer using ORM tools such as Hibernate and JPA.
  • Spring MVC architecture is used in application development.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Develop the applications using Eclipse or Rational Application Developer.
  • Develop build scripts using ANT for the build and deployment.
  • Coded Test Classes using JUNIT for Unit Testing and used Win-CVS for version controlling system.
  • Design and Development of Web Services to integrate with other applications.
  • Used Jenkins for the labelling purpose.
  • Microsoft Visual Studio 2012 is used as a repository to get the latest release required for the deployment.

Environment: JDK 1.8, Spring 3.x (MVC, DI, JDBC), Eclipse 4.1, My SQL server 5.6.17, Linux, JBoss 7.1.x, Log4j, Ant, git, Jenkins, Visual Studio 2012.

Confidential, New York

Java Developer

Responsibilities:

  • Implemented Spring MVC framework to build the middle-tier of the application in a consistent and productive manner
  • Involved in the detailed design of user interface and business layers using JSP and Servlet.
  • Involved in debugging and troubleshooting related to development and production issues.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility
  • Used Spring JDBC for calling the stored procedures in the database.
  • Created and implemented Functions, triggers and procedures for Oracle
  • Used Log4j for logging errors.
  • Developed code using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA with version 1.7.
  • Development of Client side script using JSP, JavaScript 1.8, Ajax, CSS.
  • Designed and developed UI search and results screens for Products and Services.
  • Design and UI development of Restful Web Services for creating product rate summary and captured unhandled errors and log them in a database.
  • Tested components using JUnit during development.
  • Involved in converting existing system functionality using AJAX and extensive JavaScript and XML technology.
  • Adapted various design patterns likeFront Controller,Business Delegate,Data Transfer Objects(DTO),Service locator,Session Facade,Data Access Objects(DAO) andTemplate Methodpattern.
  • Developed code under Java Message Server (JMS).
  • Integrated Mule ESB platform that allows connecting applications together quickly and easily, enabling them to exchange data.
  • Developed Alfresco for document management.
  • Model, analyze & deploy the process improvements with OpenText (Cordys) BPM.
  • Rational Unified Process(RUP) was used for collecting systems information.
  • UsedUML&Rational Roseto design the Object Model (Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams).
  • Included Service Oriented Architecture (SOA) for designing the entire architecture.
  • Used Git repository, Ant scripting, pdf generation, excel/csv file generation.

Environment: UML, Rational Rose 2000, XML, JDK, J2EE, JSP, Servlet, Spring MVC, Hibernate, JSF SOAP, JMS, HTML5, CSS, JavaScript, JQuery, RUP, WebLogic, My Eclipse, Oracle 9i, XML, SOAP, Unix, DB2, WebSphere, AJAX.

We'd love your feedback!