We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Lynchburg, VA

SUMMARY:

  • Around 5+ years of experience as Java/J2EE/Front - end UI Developer/Full stack developer with specialization in development, and customization of software applications, to deliver robust and scalable applications using Web UI.
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, JDBC, XML, JMS and AJAX.
  • Used React.js MVC framework to develop Single Page Application (SPA).
  • Developed and updated the webpages using HTML5, CSS3, React.js, Angular.js, Angular 2.0 for achieving cross browser compatibility.
  • Developed the Product Builder UI screens using Angular 2.0, Node JS, HTML5, CSS, JavaScript and Bootstrap .
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Hands-on knowledge of RWD (Responsive Web Design) techniques and patterns.
  • Used Node.js as a proxy to interact with Rest services and interacting with database.
  • Hands - on experience on open source frameworks Spring-Boot, Hibernate, Spring (Core, Web, Data Access/Integration, AOP) Struts and WebServices REST/SOAP.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Experienced in using build tools like Maven and Jenkins.
  • Proficient in using Unit testing along with Jasmine, Karma, Mocha test runners.
  • Hand on experience, analyzing and reporting bugs using bug tracking tools like YOUTRACK & JIRA.
  • Experienced in using testing frameworks like Integration Testing and A/B testing.
  • Expertise in RESTful web services to integrate between Application to Application.
  • Experience in implementation of user-centred design (UCD) methodology.
  • Experienced in using Jasmine, Karma, Gulp, Grunt and NPM to test and build applications.
  • Experience working with testing tools like Firebug, Chrome and IE Developer Toolbar.
  • Expertise in using IDE tools such as Eclipse, Sublime, Intellij, Notepad++ and Web storm.
  • Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
  • Involved in the Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
  • Installed and configured GIT and communicating with the repositories in GITLAB & GIT HUB.
  • Experience in databases like Oracle, MySQL, NoSQL and DB2.
  • Strong understanding of SQL Stored Procedure.
  • Worked with Docker for convenient environment setup the test environments.
  • Good experience dealing with applications involving high traffic websites.
  • Worked closely with QA team in fixing the defects and checking cross-platform compatibility.
  • Participation in regular team meetings and Collaborating with other team-members to explore existing systems
  • Excellent client interaction skills and proven experience in working as a Team player.
  • Some of the attributes that would describe me would be Quick learner and Self-Motivated.

TECHNICAL SKILLS:

Languages: JAVA JDK1.6/1.7/1.8, Mysql, Web Services

J2EE Technologies: Struts, JSP, Servlets Hibernate, SOAP, REST, Spring, Java Beans, JSTL, JDBC, JMS, Web Services, AJAX.

Frameworks: EJB, Struts, Spring, Hibernate, iBatis.

Web Technologies: HTML,Java Script, Bootstrap, AngularJS React JS, Angular,CSS, NodeJS.

Databases: Oracle,My SQL, SQL Server, Mango DB.

XML Technologies: XML,SAX, DOM,WSDL

Web & Application Servers: IBM WebSphere, Apache Tomcat.

Developer Tools (IDE): Visual Studio, Intellij, WebStorm, Notepad++, Sublime, Eclipse, GIT.

Version Control Tools: Tortoise SVN, CVS, GitHub, Git Lab, BitBucket, JUnit.

Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector.

Operating Systems: Windows XP/7, Linux

SDLC Methodologies: Agile, Waterfall, Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Lynchburg, VA

JAVA Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed applications using Angular2, Java8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 2 Router to enable navigation from one view to another.
  • Used Protractor to perform End to end testing for single page application developed using Angular 2.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular 2.
  • Experience with Responsive Web Design, Bootstrap and Plygrid framework.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection .
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services .
  • Implemented Authentication & Authorization with Site Minder and Spring security .
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular 2 modules.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Developed quality code adhering to Scala coding standards and best practices.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.
  • Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular 2, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mysql, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Docker, Spring Cloud, RESTful web services, Maven, Jenkins, Karma, Jasmine.

Confidential, Sunnyvale, CA

UI/JEE Developer (Full Stack Developer)

Responsibilities:

  • Developed Single Page Application (SPA) using Angular and injected generic services using Angular 2.
  • Implemented Angular 2 Routing and navigation, Components, Services.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Actively involved in mock screens development and project start-up phase.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio
  • Designed user interface for different modules using HTML5, CSS3, JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Generated responsive data tables using with Bootstrap grid system.
  • Manipulated data using CRUD operations of PostgreSQL and handled database access.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Performed unit test using Jasmine and Karma.
  • Wrote extensive unit tests using automated TDD tasks.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE.
  • Debugging using firebug & Chrome Devtool web developer tools on Chrome, Firefox and Internet Explorer.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Environment: Java, HTML5, CSS3, Agile, JavaScript, Angular2, JSON, Bootstrap 3.0, Microsoft Visio, MySQL, PostgreSQL, Jasmine, Karma, Git.

Confidential, Owings Mills, MD

Java/J2EE Developer

Responsibilities:

  • Participated with end users and business analyst to understand the business requirements.
  • Design, develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)
  • Developed user interface by using the React JS, Flux for SPA development.
  • Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked closely with the back-end team to display data using the Custom components, Library components, and Redux.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
  • Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and Safari.
  • Maintaining parent and child elements by using State and Props in React JS.
  • Architected and Developed for large scale JavaScript application with React JS.
  • Used React-Router to turn application into SPA.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Experience in working GIT for branching, tagging, and merging.

Environment: MongoDB, React Js, Node Js, HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, SOAP, RESTFUL, Web Services PLSQL, Spring MVC.

Confidential

Software Developer

Responsibilities:

  • Responsible for coding the business logic using j2ee technologies and core java concepts.
  • Used Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Developed JMS based customized Queuing System for fault ps.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Used Rational Team Concert tool in developing this application and launching in websphere.
  • Developed Query Engine Module using EJB 2.1.
  • Tested performance across platforms using SOAP UI.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • TOAD manages both relational and non-relational databases using SQL.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Junit test cases for all the APIs and business logic.

Environment: Java/j2ee, JavaScript, HTML, CSS, jQuery, JSON, Oracle, SOAP, AJAX, Spring 3.x, Struts 2.x, Hibernate 3.x, Maven, JUNIT, Github, IBM Web Sphere.

We'd love your feedback!