We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • 6+ years of experience as a Software Developer in Analysis, Design, Development, Testing, and Implementation of applications on Java/J2EE technologies
  • Excellent implementation knowledge of JDK 1.7 and JDK 1.8, Spring Boot, Hibernate, Micro services, Web Services using SOAP, REST with Spring Framework, Struts, JDBC, EJB, Log4J.
  • Good working experience in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML5, CSS3, JavaScript, JavaBeans, EJB, JMS, XML, Swing, JSF.
  • Extensive experience in Design, Development and implementation of Model - View-Controller (MVC) using Spring Boot and JSF Frameworks.
  • Expert in Core Java with in-depth knowledge of Multithreading, OOPs concepts, Exception handling and Collection framework.
  • Experienced in Bootstrap (responsive design), Backbone, Angular JS and React.JS frameworks.
  • Implementation of Agile process with Scrum in projects and was involved in all the phases of software development lifecycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
  • Knowledge of Designing the front-end applications and user interactive web pages using web technologies like AngularJS, NodeJS.
  • Experienced in applying techniques for cross-browser and cross-platform interface development Angular JS.
  • Proficient in implementation of frameworks like Struts, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
  • Experience in No Sql databases technologies like Mongo DB, Cassandra.
  • Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2, IBM Visual Age for Java 3.2.
  • Proficient in developing applications using ORM framework Hibernate, iBatis.
  • Worked with various application servers like BEA Web logic 8.1, IBM Web sphere 6.0, Apache Tomcat 7, and J Boss.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven.
  • Worked as a member of QA team and had good experience in writing Unit Test Plan, Integration Test Plan and was involved in various testing phases such as Unit testing, Integration testing and System testing.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology using selenium RC and Test NG. Automation testing using Selenium RC, TestNg, Junit.
  • Worked on operating systems like Windows Vista, Red hat, Linux, Windows XP, UNIX, Windows 2000, Windows NT and Windows 98.
  • I’m a Full stack Developer who is an organized professional, able to strategize and prioritize effectively.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Experience in Gradle Build tool and understanding the arti factory and repo structure
  • Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services.
  • ExploredSpark, Kafka, Stormalong with other open source projects to create a real time analytics framework
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently within a team environment.

TECHNICAL SKILLS

Languages: JAVA 7/8, Core Java, C, C++, Oracle, PL/SQL.

Java/J2EE: Servlets, JSP, JSTL 1.2,EJB 3.0/2.1, JMS1.1, JDBC, RMI, JUnit, Web Services, XML,XSLT, XSD, XML Schema, DOM, OOAD, Applets, Custom Tags, DTD.

Web Technologies: Web Services (SOAP, REST, WSDL). HTTP, HTML, XHTML, HTML 5, JavaScript, XML, JSON, JQuery, Bootstrap, Angular JS, Backbone JS.

Databases: Oracle 11g, MYSQL, DB2, Mongo DB, Cassandra.

Database Tools: TOAD, SQL, Derby.

Web/Application Servers: Web sphere, Web logic 11g, Jboss 7.0, Tomcat 7.0.

Frameworks: Struts 2.3, Hibernate 4.0, MVC, JSF, DOJO, JQuery, SwingSpring 4.x (AOP, IOC, MVC, Core Container, DAO, ORM, spring boot).

Operating Systems: Windows NT/2000/XP/7, UNIX, Linux Sun Solaris.

GUI/Java Programming: Angular JS, Java Swing, AWT, React JS.

IDEs / Versioning / Performance /Tools: Eclipse, Net Beans, JDeveloper, BEA Workshop 8.0, Edit Plus, SVN, CVS, Ant, Maven, Log4j, Rational Rose, SOAP UI, Groovy, Quality Center, Fiddler.

Testing Tools: Junit, selenium RC and Test NG.

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Full Stack Java Developer

Responsibilities:

  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Used Dependency Injection feature of Spring 4.0 MVC frame work.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java8, Junit, and Cucumber.
  • Implemented service layer on top of Cassandra usingcore Java andRestful API.
  • Implemented Data Access Objects (DAO) to abstract and encapsulate access to the data source.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping, implemented the SQL schema.
  • Involved in automation infrastructure development using Selenium
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, j Query, Angular JS.
  • Implemented the UI using Angular.JS and other third party JavaScript libraries, implemented the cross browser capabilities, DOM manipulation for performance improve.
  • Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
  • Used plain JavaScript and JQuery JavaScript Library to do the client side validations.
  • Responsible for building the service from ground up using Jersey, React.JS and Spring Boot.
  • Identifying risks, module scope limitations and resolving issues with alternative solutions.
  • Used HTML5, JSP, JavaScript, j Query, JSTL, Custom Tag libraries for making web pages.
  • Maintained relationship between objects using Spring IOC.
  • Development of Common Modules Beans and Business Objects.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Performed Database and Application tuning including Java components, SQL and PL/SQL code.
  • Have worked on Oracle10g data base for storing and retrieving the application data.
  • Performed building and deployment of WAR, JAR files on test, stage systems in apache tomcate Application Server. Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Maintained relationship between objects using Spring IOC.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation
  • Designed test cases using selenium web driver and Test NG.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Enhancing the Selenium test case for cross browsing testing.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • UNIX platform along with the Oracle RDBMS.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.

Environment: Java 8, Eclipse, Maven, Spring Boot, Selenium, SOAP, restful, AJAX, AWS, XML, React.JS, JSON, Hibernate, JMS, Multithreading, Unix, JavaScript, Cassandra, OOAD, Groovy, SAML, JQuery, micro services, Angular JS, HTML5, AJAX, CSS, SQL, PL/SQL, Oracle 11g,DB2, Apache Tomcat Application Server.

Confidential, New York City, NY

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Object Oriented Design & Analysis (OOAD) of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
  • Used Dependency Injection feature of spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used HTML5, JSP, JavaScript, jQuery, JSTL, Custom Tag libraries for making web pages.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Worked in creating ADF UI, task flows, ADF integration with web services.
  • Used java Object Oriented Design (OOD), data modeling using hibernate ORM, software patterns
  • UsedAngular.js filterto make the datasearchable andsortable.
  • Developed Web and User Interface using JavaScript, MVC design pattern using Spring, HTML 5
  • Performed the client-side validations using Java Script.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC
  • Implemented the Project structure based onSpring MVCpattern usingspring boot
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Created and Configure micro service architecture for the project and integrated with Angular JS application.
  • Display the well-organized result in web pages by writingAngular JS controller, directives, services,androute providers.
  • Used REST web service to exchange JSON data between applications over HTTP.
  • Designed and developed data access layer using Data Access Object (DAO) design pattern using Hibernate.
  • Successfully implemented REST API Web services and exposed the service to the inter application communication.
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking
  • Implemented service layer on top of Cassandra usingcore Java, Java API,andRestful API.
  • Worked in a structured development environment with build & configuration management tools (Maven)
  • Worked on agile methodology & XP development principals and techniques including test drive development, paired programming, continuous integration, JUnit & incremental design
  • Worked on version control systems (Git and SVN). Built a cross-browser graphics library using SVG, Canvas. The Enterprise data lake will be used to provide support for various uses cases including Analytics, processing, storing and Reporting of voluminous, rapidly changing, structured and unstructured data.
  • Configured Single Sign On, and enabledGlobal Securityfor the Application Server. Responsible for dynamic security scan assessments.
  • Working on creating batch jobs using Auto sys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
  • ImplementedBDDthroughCucumber. Defined the process and configuration management for the project based on CMMI.
  • Used Selenium IDE for Open source web testing. Wrote Python scripts for automation.
  • Prepared detailed deployment instructions and release notes that help build engineering and release management teams are deploying to various test environments and production.
  • Developed components of Web services including WSDL, XSL, XML, XPath.
  • Developed and retrieved No-SQL data using Mongo DB using DAO’s.
  • Implemented multi-threading in the application by usingswing workerthread.
  • Implemented all theswing componentsin theConfidential, applicationfor the reservation.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing. ImplementedMessage Driven BeanUsingJMS Implemented enterprise applications with JQuery, Angular Js and Spring MVC.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
  • Integrated Apache Camel (ESB) with spring boot.

Environment: Java1.7, Eclipse, Maven, SOAP, Swing, J2SE, No-SQL, Selenium, restful, XML, JSON, JQuery, Spring, Hibernate,, Angular.JS, XML, HTML / HTML5, Mongo DB, DHTML, Groovy, Spring Boot, OOAD, CSS3, JMS, Oracle 11g,DB2,Web logic Application Server,, REST API, SOAP, BDD, Python, CMMI, Selenium, Git, and Sub Version, Linux

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML,DHTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using Angular JS.
  • Created webapplication using Spring MVC framework
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
  • For reporting, logging and Transactions purposes used SpringAOP.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created and consumedSOAPWebServicesusing JAXB annotations.
  • Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, nativeSQLandHQL.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Designed and coded application components utilizing a test-driven development approach (TDD).
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed applications on rational application developer (6.0) and Rational suite.
  • Used Jenkins as build management tool for continuous integration process.
  • JIRA, used to keep a track of bugs and Git as version control tool.
  • Deployed applications on Web Logic application server.

Environment: Java, HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JSON, jQuery, AngularJS,Spring (dependency injection, AOP, MVC), Struts, Restful, Jersey, SOAP, JAX-RPC, WSDL,Hibernate, Oracle, Mongo DB, TDD, Web Logic, STS, UNIX, JUnit, JIRA, GIT, Jenkins

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server,WebSphere8,Windows.

We'd love your feedback!