We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7 years of progressive IT experience with strong analytical, designing, Implementation of object - oriented Applications usingJava/J2EE.
  • Strong background in software engineering, development, configuration, Cloud and IoT devices.
  • Experienced with Software Development Life Cycle (SDLC), Object Oriented Programming, Design and Web based technologies based on Agile, Scrum, Waterfall Model, and Iteration.
  • Expertise in design and development of various web and enterprise-level applications usingJava/J2EE technologies Such as spring, Swing, Hibernate, Struts framework, EJB, Servlets.
  • Expertise inCoreJavawith strong understanding ofGarbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMSandGenerics.
  • Experienced in Front End frameworks such as JSP, XML, Servlets, JDBC, jQuery, Ajax, JavaScript, NodeJS, ReactJS, BackboneJS, and AngularJS.
  • Experience working with back-end technologies like, web services,JavaPersistence API, EnterpriseJavaBeans and JDBC.
  • Well versed withobject-oriented design (OOD), analysis (OOA), and modelling (OOM)based on Unified Modelling Language (UML) architecture.
  • Experience in developingMicro servicesusingSpring-Boot.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket.
  • Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Excellent work experience with Version Control Tools such asBitbucket, Gitlaband SVN.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Extensive expertise working with MVC architecture, Struts and Spring framework,Javadesign Patterns and hibernate ORM framework.
  • Experience working with JUnit4 for implementing unit testing and other testing phases like Integration testing, system testing.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, PostgreSQL, DB2, Oracle and NoSQL database like MongoDB.

TECHNICAL SKILLS

JavaTechnologies: Servlets, JavaBeans, JSP, jQuery, JMS, AJAX, Angular JS, JDBC, HTML, Ant, Log4JandJunit.

Markup Languages: SQL, UML, HTML, DHTML.

Frameworks: JSF Framework, Struts 1.2, Spring3.0, EJB3.0, JPA, Hibernate, Spring Batch, MVC.

Scripting Languages: JavaScript.

Web Servers: Apache Tomcat, Jboss, EAP, Glassfish.

Application Servers: Web Sphere, WebLogic Server.

Operating Systems: Windows XP, Windows7, Windws2000, HPUX/ Linux, UNIX.

Versioning Tools: SVN, Clear Case, CVS.

Database: Oracle, SQL Server, DB2, MongoDB / NoSQL.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Worked on all stages of SDLC (Software Development Life Cycle) from Requirement gathering, Designing, Development, Configuration Management, Version control, build management, Unit testing, Issue tracking, Testing & Code Deployment.
  • Followed agile methodology throughout the project. Used Rally for stories and defect tracking.
  • Application is built using Spring MVC architecture.
  • Migrated multiple SOAP based applications into REST applications. Developed REST Client using Spring Rest Template.
  • Responsible for creating efficient design and developing UI screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Developed the Business layer using spring (IOC, AOP), MVC and JTA modules.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Written complex SQL queries, HQL, Criteria queries, created business tables and PL/SQL procedures to store and retrieve data from the database.
  • Developed reusable UI components using JavaScript, JSP’s, JQuery, WordPress, HTML and CSS.
  • Worked in integratingJMSwithSPRING BOOTby providing an instance which is embed withActive MQ.
  • Created reusable and testable React.js functional and class components using es6.
  • Developed an admin tool using Spring Boot where the system admin can login and update the rates or benefits for a specific plan. Followed micro services architecture for this tool.
  • Developed internal and external API services using Node.js modules.
  • Designed and developed in setting up of JBPM Workflow Managers for the Order process, Customer Change Systems Workflow framework.
  • DevelopedAWS S3to copy project artifact intoS3bucket.
  • Created Database Objects like Tables, PL/SQL Stored Procedures, Views, Joins, Triggers, objects and PL/SQL Functions.
  • Developed an application to track application events at different stages of application and published the events to Kafka topic.
  • Worked with Eclipse IDE and deployed into Tomcat Application Server & used Gradle as build tool to achieve more functionality for build process.
  • Exposed and consumed APIs asRESTApigeePlatform.
  • Involved in Writing PL/SQL Stored Procedures, Functions and Database Triggers.
  • Used Git Lab for source control system and Jenkins used for continuous integration.
  • Deployed the applications into Open Shift Cloud platform.

Environment: Java 14, 13.X J2EE, HTML, CSS, JavaScript, jQuery, Spring Core, Apache Flex, Spring Security, Spring MVC, Spring IOC, Spring Boot, REST, SOAP, RAD, Web Services, Micro services, Swagger, Node.js, React.js, PostgreSQL, Gradle, Hibernate, Tomcat, AWS, JBPM, GIT Lab, PL/SQL, DB2, Jenkins, Open Shift, Agile Methodology and Eclipse.

Confidential, Buffalo, NY

Full Stack Java Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
  • Extensively used JAVA8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Involved in the development of the UI using HTML5, CSS3, Bootstrap, Ext JS, Angular JS and customized Data Tables and High charts into Angular JS Directives.
  • Extensively involved in coding with AngularJS to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented a responsive web design using Bootstrap and developed Micro services for different level of layers in flow of network.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and various services of AWS.
  • Worked in Amazon Web Services including migrating infrastructure to AWScloud and maintenance of production web infrastructure.
  • Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
  • Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Extensive use of Spring Data in design and development of user interfaces and worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used the spring framework implemented upon the MVC design pattern and developed RESTful Web services for transmission of data in JSON format.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms. Heavily used joins stored procedures, views, Unions in Oracle data base to fetch the data.
  • Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project and Used GitHub extensively as versioning tool and used Maven for automated building of projects.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Extensively worked on and having great exposure of Hibernate Cache, Query, Criteria and Transactions in secondary project.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • UsedEclipseas IDE to develop the application and followed the standard features for debugging and running.
  • Good hands on experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, Net Beans, My Eclipse and RAD.
  • Created customized AMIs based on already existing AWSEC2 instances by using create image functionality hence using this snapshot for disaster recovery.
  • Testing for Node JS is done using mocha and chai for spring boot used Mockito, Junit, JMeter, and Mock MVC and achieved Test Driven Development.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Used React-Autocomplete for creating google maps location search on the webpage and Involved in building applications using ReactJS by building re-usable UI Components.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkins Jobs.

Environment: Java 8, JDK, HTML, CSS, Ajax, Angular 2/4, jQuery, ExpressJS, JavaScript, AngularJS, JIRA, Git, Node.js, Bootstrap, MAVEN, Oracle, RAD, React JS, Spring, Hibernate, Python, PL/SQL, AWS, Drools, Kafka, Web Services (SOAP), JMS, RESTful, Multithreading, APIGEE, WebSphere, Apache, Maven.

Confidential - San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernates Criteria to get the records from the database.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Designed and implemented business rules using DROOLS framework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Developed, Designed, and tested SOA services with the help ofWeb Logic/ SOA / Oracle Fusion Middleware technologies.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and spring integration with Hibernate.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Worked on implementing persistence layer with the help of Hibernate ORM to interact with the Oracle database. UsedHibernate Framework for ORM.
  • Framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Developed user interface by using the ReactsJs, Redux for SPA development and implemented client side Interface using ReactJs.
  • Wrote various types of Business rules in the. drl (drools file) using Drools rule engine for business decision making.
  • Developed BackendRestservices usingspring, Jersey, JSON, and Swagger.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.

Environment: J2EE, JSP, JavaScript, JTA (Java Transaction API), JDK 1.6, UML, Eclipse, Oracle, AWS, WebLogic Application Server 10.3, UNIX, JSP 2.0, SOAP, SOA, Spring 3.0, Spring MVC, Hibernate, React JS, Drools, RESTful, XML, CSS, HTML, Junit 4.4, SVN, Log4j, MongoDB, BackboneJs, TIBCO, Oracle10g, Jenkins, UNIX, Ant 1.8, Maven.

Confidential, Mountain View, CA

Full Stack Java Developer

Responsibilities:

  • Participated in front-end development using Angular JS, JavaScript, jQuery, HTML, CSS and bootstrap.
  • Written JavaScript functions for various validation purposes and written JavaBeans to contain data objects. Implemented session beans, entity bean, and message-driven beans.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Used HTML, CSS and JavaScript for developing user interface and worked closely with UIdeveloperto design and develop services required in the application front-end.
  • Developed application based on Model View Controller (MVC) architecture and used git repository for managing the files in this project.
  • Implemented forms and action classes for the application using EJB and Struts Framework and developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other.
  • Reviewed codes in shell script,Java, J2EE, created subprograms, procedures, functions and diversely utilizedJavatools in business, Web, Client-server environments includingJavaPlatform, Enterprise Edition (JavaEE), Enterprise edition (JavaEE), Enterprise JavaBean (EJB),JavaServer Pages (JSP),JavaServlets, Struts, AndJavaDatabase Connectivity (JDBC) technologies.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.
  • Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Performance tuning of JVM heap size, garbage collections,Javastack and Native thread & production performance.
  • Developed Ant scripts and developed builds using Apache ANT and used Log4J to capture the log that includes runtime exceptions.

Environment: Java, J2EE 1.6, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, Struts JSP, DB2, MongoDB, Oracle, Servlets, Web sphere Application Server, AngularJs, Rational Clear Case, IBM Rational Clear Quest, Rational Requisite pro, UML, CSS, Java Script, GWT, HTML 5,, Ant, Windows, Toad, RAD 7.0, GIT, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Enhanced and optimized the functionality of Web UI using AJAX, CSS, HTML and JavaScript.
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
  • Used MAVEN to add dependencies.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Responsible for the complete design and development of the User Administration module.
  • Involved in developing the customer form data tables, stored procedures and triggers.
  • Written SQL queries and PL/SQL stored procedures.
  • Used SVN for version control.
  • Developed & Used Web Services (WSDL, SOAP & UDDI) in the Application.
  • Tracked the defects during batch monitoring and worked on them to closure through JIRA.
  • Participated efficiently in the Development and Testing phases of the project. Create program specifications and unit test plans for software programs.
  • Involved in preparation of functional definition documents.
  • Involved in the discussions with business users, testing team to finalize the technical design documents.

Environment: Java 1.5, HTML, CSS, Struts MVC, Maven, Spring, EJB, WebLogic, XML, JavaScript, Soap, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, Eclipse, Web Sphere Application Server.

We'd love your feedback!