We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • 8 + years’of experience in design, coding, unit testing and deployment of Java 1.8/J2EE 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 Interface 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.
  • 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, 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 on JavaScript frameworks like Angular 8/6/4/2 and Angular JS to develop dynamic web applications.
  • 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, 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 on 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, Mongo DB.
  • Experience with services, pipes, form validation, Reactive forms in Angular 2.
  • Used Angular Material for designing components in versions of 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, React JS.
  • 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’s.
  • Extensively used Angular with HTML, CSS, and Bootstrap to create 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 work on almost every web Browsers 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, Pivital Cloud Foundry, Spring Microservices, Springboot

PROFESSIONAL EXPERIENCE

Confidential, Memphis TN

Full Stack Java Developer

Responsibilities:

  • Developed User Interface application modules using HTML, CSS, JavaScript, Angular 8, JSON and AJAX.
  • Enhanced application performace by Angular 6component based development in view of Angular framework transitions.Develop the UI component architecture for developer framework using Angular 5, Typescript, HTML5, CSS3 and Bootstrap.
  • Built Angular 5 components, UI services to consume Rest services using Component based architecture provided by Angular 5.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.
  • Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
  • Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Designed animated web pages by importing the @angular/animationswith packages in Angular 5.
  • Involved in project migration (existing swing application to web integration) using Struts 2.0 web framework based on MVC2 architecture.
  • Designedvariousdatamodelsincludingclassdiagrams,dataflowdiagrams,workflowdiagrams,sequencediagrams and interactiondiagrams.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
  • Developed Struts Action and Action Form Java classes as needed, additional information to the struts-config.xml configuration file to fit a given page into the flow of action.
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS andJAXB
  • Used Hibernate for interacting the database using ORM framework like hibernate mappingandconfiguration using hibernatequeries
  • Used Oracle 10g as a database in the backend usingPL/SQL
  • ParticipationinsettingupthesystemforvarioussoftwareandtoolsneededfordevelopmentandsetupJMS in WebSphereapplication
  • Integration of spring modules with AWS modulesin order to consume third party services.
  • Fixed critical defects in different environments (Dev, SIT, UAT andProduction)
  • UsedCVSversioncontroltooltocheckin/outfiles,etc.alsoresponsibleforbranching,mergingthebranchto mainrepository Used Log4j for logging and debugging.
  • Developed server-side software modules and client-side user interface components deployed entirely inCompute Cloud of Amazon Web Services (AWS).
  • Application was developed on Window Platform using RAD 6.0.
  • Involved in development and deployment of application on UNIX environment.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities
  • Used Agile Development Methodologies and rapidly delivered software.

ENVIRONMENT: Java1.6,J2EE,spring, Struts framework,Hibernate,IBMWebSphere,HTML, Angular 5, Bootstrap, WebService SOAP/REST, JSP,JSTL,JMS,CVS, ANT, MAVEN, JQuery, JavaScript, XML, HTML, Python, AJAX, UNIX, JIRA, Oracle10g, PL/SQL, Swing, Microservices, Multi-threading, Design Patterns.

Confidnetial, San Francisco CA

Full Stack Java Developer

Responsibilities:

  • Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
  • Developed JSP & SPRING Web MVC code for front end.
  • Developed EJB to interact with remote server and for persistence data.
  • Implemented the RESTful Web Services using Jersey functionality by using portableJAX-RS API in the application to allow external applications to access the data.
  • Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures.
  • Have used Mongo DB for caching high volume data to avoid database hits.
  • Implemented the logging framework in the SOA environment.
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, ExtJS and jQuery, AJAX, Jquery, and JSON.
  • JBOSS for application deployment and MySQL for database.
  • Having good knowledge on creation and scheduling of T-SQL jobs to run daily.
  • Developeddatabase triggersand stored procedures using T-SQL cursors and tables.
  • Implemented application using Spring 3.2 framework.
  • Used IBM DB2 Enterprise Server Edition as a database server.
  • Implemented Hibernate ORM,APACHE Camel(integration) to integrate database.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts.
  • Have used Gradle to build the application.
  • Provided development support for creating a website using Java,Groovy&Grails, framework utilizing Agile methodology and MySQL database.
  • Used Log4j for logging across the application.
  • Used Maven scripts for build creation and to push onto various environments.
  • Used Spring batch for job processing management in an extremely high-volume and high performance batch jobs through optimization and partitioning techniques.
  • Implemented code for Web services using Restful and representation with JSON.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python.
  • Deployed the application on IBM Web Sphere Application Server 6.1.
  • Followed Agile methodology in delivering the work.
  • Used the CVS version tool to maintain different versions of the application.
  • Used Jenkins for Continous Integration to run tests on a non-developer machine automatically eveytime when a developer pushes code into the source repository

Environment: Java, Jenkins, MVC, JSP 3.0, JavaScript, AngularJs,Servlet, Spring 3.2, Hibernate 4, Log4J, Groovy&Grails, RESTful Web Services, Jersey,APACHE Camel Junit, XML, Mongo DB WebLogic 10.0, MySQL, Maven 2, IBM DB2 ESE, Eclipse,HTML5, CSS3, ExtJS, JQuery, JDBC, Unix, CVS, Agile Methodology.

Confiential, San jose CA

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked extensively with AJAX for bringing data from backend without reloading the page.
  • Handled business logic as a Model using the helper classes and Servlets to control the flow of application as controller.
  • Written JSP's, Servlets for developing the application and deployed the application on Tomcat Server.
  • Written JavaScript functions to do client-side validation and AJAX functionality is used to get asynchronous data.
  • Developed this application based on Spring MVC Architecture.
  • Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Web Services using JAX-WS API.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • JAXB used for XML messages processing, un-marshaling and marshaling.
  • Used SQL statements and procedures to fetch the data from Oracle database.
  • Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop tables in/from Database.
  • Used eclipse and Net beans IDE to implement java applications.
  • TOAD tool used to manage data in Oracle Database.
  • IBM MQ and JMS used for as an integration point between web services.

Environment: Java/J2EE, JDK, Apache Tomcat, JDBC, Log4j, Web Services, SOAP, JUnit, HTML, XML, Apache Ant, Oracle, UML, Oracle DB, CRUD, Eclipse, Waterfall methodologies

We'd love your feedback!