We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • 7 years of experience in design, coding, unit testing, and deployment of Java various Web Applications and Web Services both REST/SOAP Services.
  • Strong hands - on experience in developing Single Page Applications (SPA) with Angular Framework.
  • Experience in developing rich user Interfaces using HTML 5, CSS, LESS, Bootstrap, and Angular.js.
  • Strong Experience in developing optimized web applications with JavaScript, JQuery, Require.js, Backbone.js, d3.js, and Twitter Bootstrap.
  • Extensive experience in no SQL databases like Mongo DB.
  • Experienced in means stack development (Mongo DB, Express.JS, Angular.JS, and Node JS).
  • Good Knowledge of Spring MVC and spring’s integration with Hibernate and struts technologies.
  • Expertise in Object-oriented design, Design patterns, Data Structure, Algorithm, and Multi-threading.
  • Strong development experience with developing RESTful Web Services using Node.js.
  • Strong experience in designing N-tier architecture applications.
  • Strong knowledge of Data pipeline and Streaming using Kafka, hands-on experience of writing Kafka producers, Connectors, and Consumers.
  • Extensive experience with JavaScript frameworks like Angular 8/6/4/2 and Angular JS to develop dynamic web applications.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, and Mongo DB.
  • Experience with services, pipes, form validation, and Reactive forms in Angular 2.
  • Used Angular Material for designing components in versions 5.2.5 and version 6.4.7.
  • Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on serverside), JSP and XML Technologies.
  • Expertise in developing front-end systems with jQuery, AJAX, JSON, and MVC frameworks such as Angular JS, and React JS.
  • Good experience in React.js for creating interactive UI’s using react native concepts.
  • Proficient with container systems like Docker and container orchestration like EC2 container service, Kubernetes.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object, and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite, etc.
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks.
  • Experience in developing the applications using Java, Multi-Threading, collections in abundance, and struts for backend API.
  • Extensively used Angular with HTML, CSS, and Bootstrap to create a rich User Experience.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages, and Views.
  • Experienced in dealing with Cross Browser issues very effectively and working on almost every web Browser Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.
  • Experience with Workflow management & Batch processing.
  • Expertise in Unit testing using JUnit, Jenkins, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing.
  • Hands-on experience in creating build scripts using Maven, Gulp, and Grunt
  • Excellent problem-solving, analytical, and leadership skills and ability to perform independently or as part of a team.
  • Excellent Team Player. Excellent communication skills.,

TECHNICAL SKILLS:

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++, Java

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, TypeScript, CSS2, CSS3, HTML4, HTML5, Node.js

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, AWS

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, Erwin, MySQL Workbench, Mongo DB compass

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL, Mongo DB

Version Control: Tortoise SVN, Rational Clearcase, AccuRev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, Visual studio code, NetBeans, JBuilder 2007, JDeveloper

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson, Bamboo

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Black box Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application/web Servers: WebLogic 8.1, 10.0, WebSphere 7.0, Tomcat 6.0,7.1

Methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB, IBM Bluemix

Microservices: Swagger, Pivotal Cloud Foundry, Spring Microservices, Springboot

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Fullstack Developer

Responsibilities:

  • Developed high-performance back-end applications by writing reusable, testable, and efficient code using Node JS and connecting applications to web services.
  • Developed User Interface application modules using HTML, CSS, JavaScript, Angular 8, JSON, and AJAX.
  • Enhanced application performance by Angular 6 component-based development given Angular framework transitions.
  • Collaborated with the front-end developers and designed back-end services for business processes.
  • Involved in migration from the current data center to dynamo cloud using Azure site recovery and Database Migration Service, Performed API management in Azure for backend operations and data persistence.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Java 8 stream API’s for bulk operations on collections using parallel streams.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot and Spring MVC.
  • Deployed spring-boot-based microservices Docker container using Azure cloud container services.
  • Oversaw migration of existing applications into Microservices architecting using REST APIs, SpringBoot, and AWS. Deploy and maintain AWS EC2 instances in Docker.
  • Involved in the implementation of business logic in struts framework and Hibernate in the back end.
  • Involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, React.js, and Mongo DB.
  • Implemented and maintained the monitoring and alerting of production using AWS cloud watch.
  • Used JSON and XML for developing the application to interact with APIs, and Web Services.
  • Developed client-side code in Angular 8, Integrated with REST, and Processed the JSON response.
  • Used spring Boot at the back end which helped to develop an application with ease.
  • Implemented high availability and performance applications and maintained database, data stores, applications, and web servers.
  • Expertiseed and had hands-on experience on custom connectors using the Kafka core concepts and API.
  • Identified options for potential solutions and accessing them for both technical and business suitability.
  • Involved in understanding and development of Restful APIs for the front-end application and also performed the unit testing.
  • Developed RESTful services using NODE JS Loopback Framework.
  • Have working knowledge of Node JS package management and using the npm tool for setup.
  • Have experience with Mongo DB Atlas Clusters to connect to an existing database.
  • Tested the APIs on the Postman tool to make it easy to create, share, test, and document the APIs to save simple and complex HTTP requests and read their responses.
  • Worked on multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
  • Implemented automated testing platforms and unit tests and was proficient in the understanding of code versioning tools such as GIT.
  • Good understanding of server-side templating languages, front-end technologies, fundamental design principles, HTML5, and CSS, and strong proficiency in Node JS frameworks and JavaScript.
  • Attended development meetings like stand-ups, kick-offs, and design sessions with the teams and clients.

Environment: Java 8, Spring Boot, AWS, Angular 6,8, JSON, AZURE, Eclipse, Visual Studio, Docker, REST API, React JS, Kafka, Node JS, Java Script, MongoDB, HTML5, CSS, Postman, Node modules, HTML-pdf npm, GIT

Confidential - Denver, CO

Java Fullstack Developer

Responsibilities:

  • Engaged in all phases of SDLC involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining implementation projects.
  • Developed the application by using Scrum methodology in an agile environment.
  • Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Involved in developing object-oriented Java script and experienced with AJAX, JQuery, HTML5, Angular, Node JS, and CSS.
  • Implemented database connectivity using the Spring JDBC framework to work upon different modules.
  • Architected the-front end solution using React and GraphQL.
  • Implemented rich user experience with frontend technologies like Node.js, HTML5, CSS3, and Bootstrap library.
  • Worked with Node JS and npm modules like HTTP, q path, mongo DB, express and templating engines.
  • Involved in the development of various Spring-Boot-based Microservices and supported legacy Spring MVC application stack which was hosted on WebSphere environment.
  • We hosted all our microservices in AWS Cloud infrastructures using the Jenkins CICD pipeline.
  • Developed and maintained swagger documentation for all the Restful web services.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure, developed various Cloud Formation templated (CFTs) to maintain various stacks on AWS.
  • Involved in the writing of multiple responsive web applications (client side) using Angular Framework.
  • Experienced in MEAN stack Mongo DB, Express, Node, and Angular 6.
  • Worked on sending and receiving messages to Kafka using spring clients.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Developed single-page applications using Angular 2, TypeScript, webpack, and Grunt.
  • Constant indulging and coherent working with concepts of Python and AWS cloud formation templates.
  • Created Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 8.
  • Involved in the writing of multiple batch jobs using Spring Batch framework where we configured both annotation/XML beans to support various business functionalities.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, and JSP.
  • Involved in the writing of test cases using Junit and Mockito framework and maintained a branch coverage above 80% which is a mandatory requirement.
  • Used Hibernate 3.0 the data access layer to access and update information in a database.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate query language(HQL).
  • Integrated spring with Hibernate and made as Spring bean using Hibernate Template.
  • Followed Acceptance Test Driven Development with the help of the Cucumber framework where we automated the test execution of each feature we developed.
  • Have Experience in using the Github repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Developed Hybrid Mobile Application for Android and IOS platform in Ionic v2 framework using Angular, typescript, HTML 5, and SCSS.
  • Mobile App Development experience in Ionic Framework (Version 4 / Latest Version).
  • Developing, designing, and building hybrid apps on Ionic Framework for Android and iOS for al products of the company.
  • Should know about App signing, publishing to Playstore and Apple App StoreShould have handled end-to-end designing, development, testing, and deployment on ionic framework or similar framework.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
  • Used UNIX shell scripts for implementing daily jobs.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA and has provided solutions using and implementing AWS.
  • Good knowledge of Change Streams associated with MongoDB 3.6 for handling the changes in the data.
  • Ability to work under pressure, easily adaptable, and Self-motivate.

Environment: JDK 1.8, Spring, java 1.8, AWS, JPA, JavaScript, TypeScript, JQuery, Node.js, Kafka, HTML5, CSS3, GIT Hub, JSON, Angular 2/4/8, React, GraphQL, Groovy, DB2, Gradle, Junit, EasyMock, MongoDB, Jenkins, maven, Cloud Services, log4j, Jasmine, Selenium, HttpUnit, SoapUI, EclEmma, Sonar, Ionic v2 JQueryUI.

Confidential

Java Fullstack Developer

Responsibilities:

  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning, and business planning for the user stories.
  • Involved in the web application where we used various modules of spring framework for Dependency Injection (DI/IoC).
  • Involved in the development of REST Web services using Apache Axis2 to extract client-related data from databases.
  • Used the JIRA issue tracker to file the bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5, Node.js.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain using Node. JS.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client-side validations were done using JavaScript.
  • Utilized Agile Methodology (SDLC) to manage projects.
  • Involved in writing Jenkins pipelines which are used to automate the build process.
  • Used Jacoco plugin and enforced code coverage of 80%.
  • Experience in making the pipelines using OpenShift and Kubernetes for the microservices architecture.
  • All the spring boot-based microservices (RESTFUL APIs) developed with MongoDB (NoSQL) as back end database.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder, and strategy patterns.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.7, J2EE, JSP, Servlets, REST web services, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, PL/SQL, JIRA, Angular.js, Mongo DB.

Confidential

Jr. Java Front End Developer

Responsibilities:

  • Analyzed business requirements, and participated in technical design, development, and testing of various modules assigned.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MongoDB database as the backend.
  • Used HTML and CSS in the development of the front end of the application.
  • Developed GUI using JavaScript, HTML, DOM, XHTML, and CSS in ongoing projects
  • Responsible to manipulate HTML5, and CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON, and XML.
  • Extensively worked on ES5 new features such as Arrow functions, Classes, Iterators, and Generators.
  • Developed application pages using HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
  • Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and also implemented a callback function to handle the results.
  • Worked on prototypes for Responsive Web design.
  • Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call-back functions.
  • Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
  • Extensively used JQuery UI for screen design and development.
  • Styling pages using CSS3.0 and developed JavaScript for user interfaces.
  • Used CSS Blueprint to create grids and adopt cross-browser interactive features and make the web pages more interactive.
  • Implemented XML parsing code for different applications.
  • Created Storyboard & Sprints in Jira, configured Confluence for Project management
  • Monitor and support daily activities of multiple scrum teams to keep processes aligned with the Agile manifesto. Conduct iteration planning, daily scrums, and retrospective.
  • Setup Continuous Integration environment using Jira, Git, and ant python
  • Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins, and systems
  • Worked with Javascript testing frameworks like jasmine.
  • Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
  • Worked with the team of architects, back-end Developers, and Sr Front-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: HTML5, CSS3, jQuery, Bootstrap, Responsive Web Design, AJAX, JQuery, JavaScript, Rest Web Services, Jasmine, Gulp, JIRA, Git, JSON, XML, Eclipse, and Windows.

We'd love your feedback!