We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Nearly 4 years of experience as a Full Stack Developer in developing Web - based Enterprise applications using Java/J2EE technologies.
  • Developed applications on different IDE’s such as Eclipse, My Eclipse
  • Experience in Configuring and deploying applications on Apache Tomcat Application Server.
  • Expertise on Object oriented concepts like Classes, Objects, Inheritance, Encapsulation, Polymorphism and Abstraction, good programming skills in Java.
  • Proficient in understanding business processes, gathering business requirements, Prioritize the requirements, and change them to technical requirements for the development team.
  • Expertise in UML diagrams. Good understanding of Use Case, Class, State Chart, Activity, Sequence, Collaboration Diagrams.
  • Hands-on experience in Design, Development, and Maintaining Java based web applications in various domains including telecommunication and Business Management.
  • Good Analytical and problem-solving skills for design, creation, and testing of programs.
  • Proficiency Exception handling, Multi-dimensional Arrays, Multithreading, Synchronization etc. in Java
  • Implemented the caching module using JAVAMulti-threading.
  • In depth Experience in Core Java techniques such as OOPs concepts, Collections Framework, Exception Handling, I/O System, and Multi-threading in JDK 1.8
  • Experience developing SPA (Single Page Application) using AngularJS and angular 2.X
  • Expertise working wif Oracle 9g/11r/12c database. Used Hibernate Query Language (HQL) and Custom Queries to query data from Oracle database in DAO.
  • Involved in creating and extracting data from databases using Mongo, SQL queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Proficiency in using JUnit framework for unit testing, created numerous test cases using JUnit.
  • Hands-on administrative experience wif the installation of packages and deployment of Applications in Apache Tomcat Server.
  • Proficiency in implementing MVC design pattern using Spring boot and Spring framework
  • Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, JSON, and JAXB.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular, Bootstrap to build dis SPA Single Page Application.
  • Proficiency in using JavaScript scripting language and jQuery library for rendering dynamic web pages.
  • Used MVC (Model View Controller), Singleton and Abstract design patterns in application development.
  • Experience in working wif Agile methodology of software development.
  • Proficient wif MS office Suite.
  • Good team player, energetic, self-motivated individual

TECHNICAL SKILLS

Architecture & Framework: Spring MVC, J2EE, Spring Boot, Hibernate/JPA

Database: Oracle, MySQL, MongoDB

IDE: Eclipse, MyEclipse, MS Visual Studio Code, Editplus, TextPad

Design Methodology: Waterfall, Agile-Scrum

Design Patterns: MVC, DAO, Singleton, Factory and Template design pattern

Operating Systems: Windows 9x /XP/2003/VISTA/7/8

Technologies: Core Java, JSP, JSTL, Servlets, HTML5, JavaScript, SQL, PL/SQL, Angular 6/7

Web application servers: Tomcat

Testing: JUnit using Mockito framework

Build Tools: Maven and Gradle

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Involved in all phases of the project from analysis and requirement phase to delivering the project. Implemented few front-end modules and centralized data warehouse solution using Docker/Kubernetes, Microservices, Apache Kafka, Spring MVC, JPA, Java 8, Microservices and integrated wif micro services and Spring Boot based middleware layer.
  • Proficient using IntelliJ IDE while developing applications.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from the client. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Analyzed the requirements and formulated project scope.
  • Implemented batch jobs for regular data update and messaging queues.
  • Designed front-end presentation logic using JSP, Java Script, CSS, and Strut tags.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring, Struts, and Hibernate.
  • Developed the functionalities using Agile Methodology.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different modules and used XML for data retrieval.
  • Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Involved in configuring XML mapping files and POJO objects.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Retrieved information from the Oracle database using Spring-Hibernate.
  • Resolved bugs/defects in the application by coordinating wif team members of the project to assure a positive outcome.

Environment: Java, J2EE, Spring MVC, Hibernate, Junit, JSP, Java Script, CSS, Servlets, JDBC, Web services, REST,JavaScript, Angular 6, SQL, Windows

Confidential

JAVA Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Vue JS, HTML5, CSS3, Bootstrap, and Performed client-side validations using JavaScript.
  • Implemented modules into Node JS to integrate wif designs and requirements.
  • Spring Batch is used for Batch processing wif which notifications are sent in a timely manner.
  • Implemented RESTful and SOAP-based web services and used Soap UI for testing.
  • Strong knowledge in developing Web Services using SOA, SOAP, WSDL, and XML.
  • Having Experience using tools like POSTMAN. And build methods like MAVEN.
  • Automate build process through Gradle Script build framework.
  • Implemented Microservices based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Used Spring Security to provide JWT based autantication, authorization, and access-control features for the application.
  • Implemented SOA architecture wif web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Integrated wif various external systems using REST web services.
  • Created JUnit test cases to automate the testing of business logic.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and create a new branch when new feature implementation starts.
  • Used Spring Tool Suite (STS) IDE tool for application development.
  • Performed unit testing wif JUnit and used Mocha and Chai for JavaScript framework for end-to-end testing.

Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, Angular JS, AWS, Microservices, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, RESTful, Agile Methodology, Log4J, GitHub, STS.

We'd love your feedback!