We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Software developer with 5+ years of experience in Web applications development with active involvement in all phases of Software Development Life Cycle (SDLC) such as Requirement gathering, Analysis, Design, Development, Testing and Deployment.
  • Worked on front - end technologies like ReactJS, JavaScript, HTML/CSS and back-end technologies as Java, Servlets, Spring, and spring boot.
  • Experience in developing web-based application and RESTful services using Java, spring and consuming the REST APIs in the front-end applications which are developed using ReactJS, HTML/HTML5, CSS/CSS3, Java Script.
  • Having working experience in Core Java, Spring boot, Micro services, Web services, JDBC, JPA, XML, HTML, Jenkins, Hibernate, CSS, GitHub.
  • Developed web applications with various open-source frameworks: Spring Framework 1.2, 2.0, Spring (MVC).
  • Having good experience in transforming business needs into comprehensive solutions using various software methodologies such as Agile (Scrum, TDD).
  • Having experience in implementing JUnit for Unit testing, logging using Log4J, Ant and Maven tool to compile, package and deploy the components to the Application Servers like Apache Tomcat, WebSphere, JBoss in different environments.
  • Expertise in using database systems like MySQL, Oracle 11g/12c and SQL Server and have noledge on query optimizing techniques like indexing and normalizing the data.
  • Experience in working with cloud environments like AWS and worked in services like Elastic Bean Stalk (EBS), S3, EC2, IAM, RDBMS data bases and VPNs.
  • Experience of working on CSS Preprocessor like LESS and SASS alongwith JavaScript task runners like Grunt
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and typescript.
  • Experience applying the latest development approaches including MVC framework in the browser, event- driven applications using Ajax, AMP, Object Oriented (OO) JavaScript, JSON and XML

TECHNICAL SKILLS

Languages: Java/J2EE, JavaScript, HTML, CSS

Frameworks/Libraries: Spring, Spring-Boot, ReactJS, Bootstrap, Junit, Mockito

Web Technologies: RESTful Services, SOAP, JMX, JMS, AJAX

IDE & Tools: Eclipse, IntelliJ, Visual Studio Code, Notepad++, Microsoft Publisher, Atom, Edit Plus.

Version Control: GitHub, GitLab, SVN

JavaScript Libraries: jQuery, BackboneJS, AngularJS, NodeJS, ReactJS, Bootstrap

Data Access: Mongo DB, SQL, MySQL, Oracle 11g/12c

Operating Systems: Windows XP/Vista/7/8, Mac.

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Performed the requirement analysis by interacting with key stakeholders to get a better understanding of the scope and deliverables of the project.
  • Worked in all the phases of Software Development life cycle (SDLC) using Agile Scrum Methodology.
  • Design and develop secure and scalable RESTful services backed by Java and spring boot and documented using swagger.
  • Adapting new architecture-design into the exiting application like making monolith into multiple independent micro-services.
  • Developed event-driven systems which are get triggered with message queues.
  • Used Spring and Spring-Boot frameworks in developing production ready applications with ease.
  • Worked in persistence layer to persist the data against RDBMS systems using ORM frameworks like JPA, Hibernate and JDBC Templates.
  • Designed and developed web pages using with HTML5, DHTML, CSS3, AJAX, Bootstrap and jQuery based on the W3C standards and Web.
  • Extensively used ReactJS, JavaScript and jQuery to provide UI functionality
  • Involved in finding out the bugs, broken links, and missing images etc. and helped the team in rectifying them
  • Built Web Pages dat are more user-interactive using ReactJS, Ajax, JavaScript, LESS and Bootstrap
  • Worked on the application developed using HTML5, CSS3, JSON and ReactJS.
  • Use field-tested best practices for packaging and deploying ReactJS applications and mobile applications.
  • Single Sign on, Autantication, Authorization, AWS Cognito JWT token Validation, encoding
  • Developed user interfaces by using the React, Redux and skilled in leading frameworks such as React JS to build high-quality, scalable, and reusable components and Front-end solution.
  • Used ReactJS to create custom components for data manipulations and display in company standard format.
  • Using React JS for various predefined components from NPM (Node Package Manager) and Redux library.
  • Worked in Redux architecture using complex Object-Oriented concepts and improved the performance of the websites and worked with React Flux architecture and used Redux form to manage form state in Redux.
  • Extensively worked on developing the components of UI using Angular and JSON to interact Restful services.
  • Thoroughly Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology

Environment: Java, Spring, Spring Boot, JPA, Hibernate, JDBC, SQL, HTML5, CSS3, ReactJS, JavaScript, Redux, CDN, jQuery, GitHub, JIRA, Eclipse, IntelliJ.

Confidential

Software Engineer

Responsibilities:

  • Worked with Core Java Applets, Multithreading, Serialization of data objects, Externalization of objects for exchange and used collection classes.
  • Worked with Java and J2EE Design patterns like Business Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
  • Consumed and Produced Asynchronous messages from internal and external applications using JMS
  • Used Junit framework to write unit test cases and integration tests and used Mockito to mock/stub objects and used Ham crest matchers to match objects while asserting.
  • Involved in Design and developed various components using Spring MVC, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Consuming both RESTful and SOAP web services depending on the design need of the project.
  • Extensively used GIT for version controlling and regularly pushed the code to Bit bucket and GitLab to prevent loss of source code.
  • Worked on Oops concepts like data Abstraction, data Encapsulation, polymorphism. Also used key Java 8 features like streams, functional interfaces, and lambda expressions.
  • Extensively worked in creating and altering stored procedures.
  • Developed Client Side designing and validations using JavaScript.
  • Played a key role in the development of application and resolving various critical issues in development.
  • Worked independently and as part of a team adhering to strict quality assurance guidelines and coding standards.
  • Good analytical skills with debugging and problem-solving skills in Development.
  • Maintained consistency throughout the application in terms of design and layout.
  • Requirement analysis, Designing, Building the code, Testing, Debugging and support.
  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React JS
  • Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc.
  • Worked with HTML5, CSS3, JSON, JavaScript, ReactJS and ES6 for developing user interface.
  • Created documentation for all the components which is included in the React-Bootstrap page.
  • Experience in using GIT for pulling and committing the developed content from/to the GIT repository
  • Good experience of debugging JavaScript, CSS3 and HTML5 code.
  • Experience in consuming RESTful web services to fetch the data and send the data (Payment gateway).
  • Developed the Drag and Drop functionality using React-draggable.
  • Closely worked with QA and Business UAT teams.

Environment: Java, SDLC, Spring, Postman, Spring boot, SQL, MVC Framework, Node.js, Notepad++, Sublime text, IntelliJ, Tortoise SVN.

We'd love your feedback!