We provide IT Staff Augmentation Services!

Sr. java full stack developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 8 Years of professional experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Applications using Java/J2EE technologies.
  • Experienced in developing Service Oriented Architecture using Web ServicesSOAPSpring RESTJAX - RPCJAX-RSJAX-WS.
  • Experience developing applications using Model View Controller Framework. 
  • Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server. 
  • Developed Service layer classes to support the business functionality with Spring MVC. 
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API
  • Hands on experience in writing Unit Tests using JUnitTestNGMockito. Working experience on Selenium, Cucumber, RSpec and other Test Automation Frameworks.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Developed Business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM web sphere Application server.
  • Experience in creating custom directives for data manipulations using AngularJS and to display data in company standard format in UI. 
  • Developed a personal portfolio website using React, Redux, ES6
  • Developed UI/UX and JEE applications on IDE's like Eclipse, Seam, Net beans, and J Builder, J Developer, RAD, Sublime Text. 
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans. 
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS, and VSS
  • Extensive experience using spring framework and using Hibernate as ORM/OGM
  • Extensive experience in JSON, JAXB, JAXP and hands on experience creating Web Services based on REST framework.
  • Competent Spring with JDBC / Hibernate modules, and Hibernate for ORM frameworks. 
  • Expert knowledge and strong hands on experience with AJAX frameworks (Ext-JS/DOJO) and JavaScript libraries.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development. 
  • Experience in using Open Source frameworks like Log4JJasmineANT and Maven
  • Experience in developing applications using Core Java, J2EE,JavaScript, JSP, ServletsJava Beans,, Hibernate, Web Services ( SOAP, WSDL, UDDI),NodeJS, JMS, JDBC, XML, HTML,BOOTSTRAP,XHTML, HTML5, CSS3, DHTML,XSLT, JSON, Ajax, Angular JS, React JS and JQuery
  • Solid Understanding of RDBMS concepts and experience in working with Oracle, DB2and MY SQL
  • Experienced in using Java IDE tools like Eclipse, Net Beans, JBuilder, and JDeveloper
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture. 
  • Gained further experience in Core Java, JavaScript, HTML and CSS.
  • Worked on MVC Architecture like Struts, Spring, MVC, JSF.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server.
  • Experienced in using Flex based Remote Object, SOAP-based Web services & HTTP service. 
  • Developing new user-facing features using React.js. 
  • Expertise in building Spring Microservices with Spring Boot. 
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs. 

TECHNICAL SKILLS:

Web Technologies: 

HTML5, CSS3, Javascript1.x, XHTML, Bootstrap, XML 1.0, JQuery, Log4j, Logback and JSON, Apache Camel.

Languages: Java (6/7/8), J2EE 1.5/1.4, SQL, PL/SQL.

Java Frameworks: Servlets (3.x), JDBC (4.x), Java Server Pages (JSP 2.x), JSF, JPA.

Libraries: Angular.js, React.js, JQuery, Node.js, Ajax, Express.js, Extjs

Frameworks: Hibernate ORM (3.x/4.x), Spring MVC (3.x/4.x), Spring (IOC, AOP), Spring Boot.

Databases: Oracle 10g/11g/12c, MySql, DB2, Mongo DB, Couch DB, Cassandra

IDE and Tools: Eclipse, RAD, Visual Studio code, Atom, Ant (1.x), Maven (3.x), Gradle (3.x), Junit (4.11), JIRA and Rally.

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere (9.x), Web Logic (9.x).

Debugging Tools: FindBug, Jacoco.

Project Build / Project Management Tools: Grunt, Gulp, Web Pack, Jenkins, DOCKER.

Version Control Tools: GIT, SVN and CVS

Operating Systems: Windows and UNIX

Unit Test Framework: Jasmine, Karma, Chai, Mocha, TestNG, Selenium and Protractor

PROFESSIONAL EXPERIENCE:

Sr. Java Full Stack Developer

Confidential, Chicago, IL

Responsibilities: 

  • Extensive experience in Internet, client/server technologies using Java 8.0, J2EE (JSP, Servlets, JDBC, RESTFUL and SOAP based Web Services, Struts, Hibernate, Spring, HTML, HTML5, CSS, JSS, CSS3, JavaScript, XML. 

  • Designed and developed the application using JSP's, Servlets and EJB's. .  
  • Used Java 8 features such as Lambda  Expression, Functional Interfaces, Stream API, etc.
  • Used Annotation based Spring Boot extensively for handling the frontend AJAX requests
  • Designed and integrated the full scale Hibernate / Spring. 
  • Involved in design of the application using UML and designed the application as per Object Oriented (OOPS) concepts. 
  • Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses. 
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Consumed Restful web services in the User Interface using JSON. 
  • Implemented UI interface using ES6/ES7 /Typescript and Used AngularJS and Node JS to structure JavaScript code in an MVC. 
  • Used Angular 2 framework where data from backend is stored in model using http and security configurations for authentication and authorization for populated model on to UI. 
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Expertise in implementing view-rendering JavaScript using ReactJS and JQuery
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Experienced in developing applications using React JS for view rendering and implementing React JS with Redux and Flux to achieve MVC design flow to the application. 
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, and MongoDB. 
  • Experiences with build tools include Maven, Gradle and Jenkins Version/Source Control tools including SVN.
  • Expertise on UI testing with Karma, Mocha, Jasmine and Chai. 
  • Participated in Agile and Scrum Methodologies for design and development of the applications. 
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles. Participating in group sessions, design reviews, and code analyzing

Environment: Java-J2EE, JDK, JSP, Spring Boot, Spring MVC, RESTful Web services, JSON, Hibernate, Agile, Eclipse, Maven, Mongo DB, Apache Tomcat, Angular.js, Node.js, React.js, AWS, Microservices, JavaScript, HTML5, CSS, XML,

Sr. Java Full Stack Developer

Confidential, Columbus, OH

Responsibilities:

  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, Angular 2, Type script, Es6 and on server side Technology with Node JS. 

  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology. 
  • Developed Modules for the Front-end applications and integrating them to Back-end using Spring MVC & Hibernate framework.   
  • Developed the Web application using Spring MVC, Ext-JS, Html and JavaScript.
  • Worked with mongoose connector for database persistence using Node.js to interact with MongoDB. 
  • Implemented JSON web tokens for authentication and authorization security configurations using Node.js 
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat, Glass Fish and JBoss application Servers. 
  • Published and consumed Web Services using REST and deployed it on Web-sphere  Application Server. .
  • Worked on developing GUI using HTML, CSS and JavaScript ( Jquery ).
  • Expertise in building Microservices using Spring boot as well as Node (Express JS or HapiJS). 
  • Bottle micro-framework implemented with RESTful API with MySQL database. Building cloud Microservices using Spring Boot.
  • Implemented the back-end services using Spring Boot and Spring Boot for batch processes input file scanning and posting batch job request to MQ.
  • Automated build system for User interface using Node.JS. 
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library. 
  • Developed AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client. 
  • MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Worked on writing minimal code in building re-usable forms with their validations using React JS with Redux Architecture. 
  • Worked with NoSQL database MongoDB to perform asynchronous operations. 
  • Created unit test with Jasmine, Karma for front end and Junit tests for Presentation, Business, and Data Access layers. 
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation. 
  • Used Log4J to capture the log that includes runtime exceptions.
  •  Used Maven to Build and Deploy Application on to JBOSS Application Server. 
  • Experience in using testing Tools J Unit, Selenium, Cucumber/Gherkin

Environment: JavaScript, ReactJS, HTML5, CSS3, AJAX, Bootstrap, jQuery, Spring MVC,   NoSQL, (MongoDB), Spring Security, Hibernate, Spring Data, Spring Boot, Microservices, Node.js, Express.js, Restful services, Netflix OSS, Eclipse Java EE IDE Neon.3, Jenkins, Git, Log4j, Mango DB, MySQL,

Sr. Java Full Stack Developer

Confidential, Itasca, IL

Responsibilities:

  • Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging. 

  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies. 
  • Followed Agile Software Development with Scrum methodology. 
  • Created in Spring Controllers classes based on the existing Struts Action classes. 
  • Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations
  • Used in Hibernate ORM for mapping Java classes to database tables and data querying. 
  • Developed static and dynamic pages using JSP, Servlets and java script
  • Worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  •  Designed, developed and consumed Java Restful web services implemented using Spring MVC and Spring core modules. 
  • Developed the JSON response from Ajax calls like GET and POST. 
  • Implemented J2EE design patterns like Data Access Objects (DAO).
  • Build and configure web sphere portal components including Navigation, Menu and Content View Portlets. 
  • Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap. 
  • Used AWS SDK for connection to Amazon S3 buckets as it used as the object storage service to store and retrieve the media files related to the application.
  • Implemented J2EE design patterns like MVC, Front Controller and DAO. 
  • Produced and Consumed in RESTful Web services in JSON.
  • Developed internal application using Angular js and Node.js connecting to Mongo DB on the Backend. 
  • Used Karma and Jasmine for testing and structure our project. 
  • Developed Front end GUI using JavaScript frameworks to single page application. 
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic. 
  • Installed WSO Developers studio and Maven plugins in eclipse 
  • Used Session Beans and CMP Beans to develop business logic and coded reusable components in Java Beans.
  • Expertise in writing and executing scripts along with deploying the projects in UNIX environment 

Environment: Java-J2EE, Jira, JDK, JSP, Spring MVC, RESTful Web services, JSON, Hibernate, Agile, Eclipse, Sybase, Maven, Subversion, Amazon S3, PL/SQL, Web logic Server, Apache Tomcat, Angular.js, JavaScript, Bootstrap, HTML, CSS, XML, Node.js

Java Full Stack Developer

Confidential, Oakland, CA

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications. 

  • Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery and making use of Bootstrap framework.
  • Developed client slide components utilizing Java Swing framework.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries. 
  • Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers. 
  • Used AWS to deploy the project on EC2 instance. 
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS. 
  • Maintained cross browser compatibility achieved responsiveness using Bootstrap.
  • Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility. 
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements. 
  • Integrated the service call with UI using http and $resources which are substitutes for AJAX in angular.
  • Developed JavaScript 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.
  • Developed user interface using Node JS and developed client-side interface using ReactJS
  • Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
  • Mastered the Grunt with commands for building and deploying the project. 
  • Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
  • Experienced working with Jenkins for Continuous Integration (CI) of the project. 
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application. 
  • Used Log4j for the logging the output to the files. 
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines. 
  • Managed code with unit tests and GitHub. 
  • Followed Agile Methodology and participated in daily SCRUM meetings. 

Environment: Java 1.5, J2EE, JDBC, Spring MVC 3.0, Hibernate 4.1.9, Oracle 10g, Eclipse IDE 4.2, HTML, CSS, JavaScript, JQuery, Angular JS, Node JS, Bootstrap, AJAX, JSP, AWS, GitHub, Restful, ANT, AWS, IBM WebSphere Application.

Java Developer

Confidential

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development, and Customization of the Application using Agile Methodology. 

  • Experience working closely with Business Analysts and Product team in understanding the technical requirements. 
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from MySQL database. 
  • Created used interfaces using JSP. 
  • User input validations done using JavaScript and developed use cases using UML
  • Designed and implemented AJAX server calls to dynamically retrieve shipping information.
  • Extensively worked on Struts Framework based on the MVC design pattern.
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml
  • Developed and modified Action Classes to accept and process request from the clients. 
  • Developed DAO Layer using JDBC to connect the J2EEserver with the MySQL database. 
  • Developed database objects like tables, views, stored procedures, indexes. 
  • Deployed and tested the application on Apache Tomcat web server. 
  • Used Eclipse IDE for development and Ant build for building and deploying application. 
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment. 
  • Involved in testing and fixing the bugs. 
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility. 
  • Created configuration pages for the users to manage/customize/create storage mappings. 

Environment: Core Java, JDK, J2EE, JSP, MySQL, Ant Build, JDBC, Struts, HTML, XML, Java Script, JUnit, Ajax, Agile Methodology, Apache Tomcat, Eclipse.

Java Developer

Confidential

Responsibilities:

  • Involved in preparing the Test Plans for testing to be carried out effectively. 

  • Developed the core modules for the services by using n- tier architecture. 
  • Developed Service layer classes to support the business functionality with Spring MVC
  • Building web application using Template Toolkit, JQuery and tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML, Taglibs and CSS to create UI pages.
  • Used Java script for client-side validations. 
  • Used JDBC to connect with DB2 data base.
  • Effective execution of the prepared Test Cases. 
  • Developed code for Java Multithreading. 
  • Build & deployment the code using ANT
  • Wrote Java Servlets to manage an XML-based persistence layer to cut down on server round-trips during development.
  • Involved in unit testing JUNIT and in integration testing.
  • Implemented Log4j to maintain system log. 

Environment: Java 1.6, JSP, Servlets, Java Script, CSS, JDBC, Oracle, Java beans, Windows/UNIX, Ant, JUNIT

We'd love your feedback!