We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7 years of work experience and background as a Java Developer in Software development using Object - Oriented, Java/J2EEand Client Server technologies.
  • Experience on implementation of complex Client/Server Intranet/Web based n-tier systems in various platforms like Banking, Financial & E-commerce.
  • Involved in various projects related to Data Modelling, System Analysis, Design and Development for both OLTP and Data warehousing environments.
  • Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and AgileScrum practices.
  • Developed applications following 12 factor principles and implemented design patterns.
  • Exposure to SaaS, PaaSInfrastructure Application support. Support installation, configuration and customization of Middleware and associated components.
  • Good experience in designing teh complex applications using object oriented methodologies by creating use cases, class diagrams, interaction and sequence diagrams and recognizing design patterns.
  • Experience in designing User Interface applications and web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, JSON, Bootstrap and Angular JS& 2.
  • Hands on experience in Angular.js, Angular 2, React.js and Node.js.
  • Created UI application using Angular 4 and Typescript as POC.
  • Work experience in using XMLtechnologies like XSL/XSLT, SAX,DOM, SOAP, WSDL, DTD, SOA, JAXB, JAXP and Custom Tags.
  • Proficient in implementation of frameworks like Struts, Spring MVC, Spring Security, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
  • Extensive experience in Object-Oriented Analysis and Design(OOAD) using Unified Modeling Language (UML).
  • Good noledge of Design Patterns like Front Controller, Data Access Object, Session Facade, Service Locator, MVC, Data Transfer Object, Business Delegate and Singleton.
  • Proficient wif multiple packages of teh CoreJavaAPI, Collections and Generics.
  • Familiar wif Java 8 concepts like Lambda Expressions, Functional Interfaces, Stream API, Joda.Org(Time and Date API)
  • Expertise in working wif Service Oriented Architecture & consuming and producing web services mainly SOAP, Restful, JAX-WS and UDDI.
  • Experience in integratingMicroservices Architecture wif Spring Boot and Docker.
  • Good Knowledge and experience in codingJavaapplications on both client-side and server-side using JDBC and advanced multithreading.
  • Extensive experience in developing messaging module by using Spring JMS, Apache Camel, Active MQ and Rabbit MQ.
  • Work experience on application servers like IBMWebSphere Application Server, Web Logic, Apache Tomcat web server and JBoss.
  • Worked wif cloud services like Amazon Web Service (AWS) and Google Cloud.
  • Knowledge in Open shift Enterprise, DockerImages, BRMS images.
  • Worked on build and deploy tools like Jenkins, Maven and Ant.
  • Experienced in usingHibernateframework in interaction wif teh RDBMS.
  • Experience in understanding and using RDBMSRelational Databases Management System like Oracle10g/11g/12c,MySQL, SQL Server, PL/SQL and NoSQL databases like Mongo DB, Cassandra and HBase.
  • Strong experience in writing complex SQL queries, Triggers and stored procedures in various databases such as Oracle, DB2 and MySQL.
  • Experience in setting upNexus Repository Managerfrom scratch and configuring different repositories for bothANT/Mavenbuilds.
  • Experience in performing Unit/Integration System testing using Junit, Firebug, JMeter and using Log4j to determine application functionality.
  • Experienced in TEST automation using Selenium, Cucumber, Jenkins, Karma, Jasmine.
  • Extensive experience in implementation of version control software CVS, SVN and GIT.
  • Familiar in deploying applications using java build tools Apache Ant, Maven, Gradle and Basic noledge in UNIX and LINUXShell scripting.
  • Experience in project and defect tracking tool such as HP - Quality Center, Rally and JIRA.
  • Experience working wif different phasesof SDLC including Design, Implementation, development, testing and production support of software applications.
  • Skilled in Software Requirement Specification Documentation and gathering all requirements related to product.
  • Excellent communication,presentation and interpersonal skills.
  • Self-motivated team player wif good Analytical, Logical and Problem-Solving ability.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 8, SQL

Java EE Technologies: JSP, Servlets, EJB, JDBC, RMI, JNDI, JDBC, JMS, JSTL, MVC,Struts

Messaging Servers: ActiveMQ, RabbitMQ, Kafka

Message Oriented Middleware: JMS, AMQP, MSMQ

Web Technologies: JavaScript, AngularJS, Backbone JS, XML, HTML5, CSS3, XHTML, XML Schema,DHTML, JSON RPC, AJAX, jQuery, WebSocket, Angular JS &2, XSL, XSLT, SED, DTD.

API: DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA),Java Message Service.

Frameworks: Struts, Hibernate, JSF, Spring Dependency Injection, Spring MVC, Spring Security,Spring Core, Spring Context, spring AOP, Spring DAO, Spring IOC, Spring JDBC

Web/Application Servers: Oracle WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat Webserver, JBoss Application Server

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Databases: MySQL, Oracle, MS SQL Server, DB2, Cassandra, PL/SQL, MongoDB, DynamoDB, Couchbase.

IDE Tools: Eclipse, My Eclipse, RAD, NetBeans, IntelliJ, MS Visual Studio, WebStorm,Brackets, TFS.

Web Services: SOAP, Restful, JAX-B, JAX-RS, WSDL, AWS, Apache Axis, XML, XHTML, XSLT and JAX-WS

Operating Services: Windows 7/8/10, Linux, Solaris 11, AIX(UNIX) 7.1, MacOS.

Source Control Tools: CVS, SVN, VSS, Rational Clear Case, Source Tree, Stash-Git

Testing: Junit, TestNG, Jasmine, Selenium, Mockito, Power Mockito, Cucumber

Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA

PROFESSIONAL EXPERIENCE

Java Full-Stack Developer

Confidential - Chicago, IL

Responsibilities:

  • Worked as Full Stack Java Developer in Struts to Spring migration project (Web based Application).
  • Wrote application front end wif HTML, JSP, Ajax, jQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Teh application flow is designed and developed using JDBC, HTML, CSS and JavaScript.
  • JSP Content is configured in XML Files.
  • Expertise in converting XSL to JSP’s and implemented Tiles configuration.
  • Used JavaScript and jQuery for user interactions in pages.
  • Designed and developed Application based on JDBC framework using MVC design patterns.
  • Good experience in developing Applications using Spring MVC framework implementing Controllers, Spring Forms, Spring Validation Framework and Spring Tag Libraries.
  • Designed and developed various modules of teh application wif J2EE design architecture, Spring MVC architecture and Spring Boot.
  • Used Spring Boot wif Spring Security for all types of autantication.
  • Implemented WASAPI technique to reduce teh threat of software vulnerabilities wif cross-site, cross site request forgery, click jacking.
  • Created View in teh ClearCaseTeam Explorer and installed teh existing application in local through project VOBs.
  • Migrated teh existing code of NRS from ClearCase to Git.
  • Used GitHub private online repositories to store project references.
  • Developed build Scripts using Maven to build and deploy teh application.
  • Used Jenkins for continuous integration. Used it for automatic deployment of code into server and also to run all teh test before generating war file. Also, to send automatic mails to teh users if teh job fails.
  • Created different jobs to deploy artifacts to Nexus Repository Manager.
  • Deployed teh web components into Apache Tomcat application server.
  • Refactored teh existing NRS application for java 1.3 to java 1.8 as per java standards.
  • Teh user autantication is processed by using LDAP and teh autantication through an internal (NRS) process.
  • Developed teh security layer wif OKTA integration.
  • Implemented Contrast security to automatically detect and fix teh vulnerabilities.
  • Added teh SonarLint plugin in Spring Tool Suite to fix code quality issues.
  • Used TOAD as database management tool and connected to teh Oracle.
  • Involved in implementation and unit testing of theapplication.
  • Worked on setting up teh Junit framework for unit testing and code coverage using teh Mockito.
  • Code Reviews, customization and maintenance of code across applications.

Environment: HTML5, CSS3, JSP, JSTL, jQuery, XHTML, DHTML, XML, XSL, JDBC, Spring MVC, Spring Boot, Spring Security, Spring Forms, RAD, Clear Case Team Explorer, Spring Tool Suite, Service Now, Cisco Jabber, WebEx, Git, Maven, Jenkins, Nexus, Apache Tomcat, LDAP, OKTA, Contrast Security, SonarLint, Mockito framework (JUNIT), Tiles, Spring Tool Suite, TOAD, Oracle, Junit, Mockito, JIRA.

Java Full-Stack Developer

Confidential - Loveland,OH

Responsibilities:

  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work wif monthly iteration, also involved in sprint planning and retrospectives.
  • Implemented Service Oriented Architecture (SOA) by developing web services using SOAP, XML and WSDL.
  • Developing teh application by implementing MVC Architecture integrating Spring frameworks.
  • Developed single page applications using Angular JS, Typescript, HTML5, CSS3,React.js, Node.jsand Bootstrap.
  • Used Bootstrap components to develop Responsive web design and user facing features using ReactJS in view layer.
  • Used React JS for teh use of metrics and end-end events tracing for teh analysis purpose.
  • Extensively worked on teh JavaScript application to print teh pages which is used to show teh reports updated. Worked on teh existing application which is in JavaScript to help resolve teh bugs and on teh new requirements
  • Created reusable templates using Angular directives and worked wif NPM package manager tools (Node JS).
  • Implemented Spring AOP in exception handling, which reduces teh development time to handle teh exceptions.
  • Designed teh entire application to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.
  • Developed restful resources using spring and Jersey to serve teh web application data in JSON format and usedApacheCamelfor messaging routing.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Used Spring ORM module for integration wif Hibernate for persistence layer.
  • Used Hibernate Object Relational Mapping (ORM) features for creating teh entity domain objects and base hibernate support features for creating data access layer objects.
  • Utilized MongoDB, to build NoSQL schema's and performed CRUD operations as per teh requirements.
  • Designed and implemented teh MongoDB schema andwrote services to store and retrieve user data from teh MongoDB for teh application on devices.
  • Upgraded Java 8 version into server and used Lambda expressions, Joda.org(Time/Date), Stream API in Drools to deploy KIE sessions into Open shift enterprise and integrated wif eclipse.
  • Used Kafka to implement message retry mechanism in teh event of any failure of systems and enhanced teh listeners for RabbitMQ and Apache Kafka.
  • Created Instances and virtual private cloud using EC2 and VPC API in AWS.
  • Created environment for Microservice architecture (MSA) and deployed into AWS using Open Shift Environment (OSE) as Docker Images.
  • Integrated Spring Boot wif Microservices architecture and deployed it into AWSusing Dockers.
  • Configured JBOSS as HTTPS server to make all application HTTPS compliant.
  • Used Google'sguavaAPI for generating checksum and this checksum used to verify teh integrity of teh document transferred by teh consumer.
  • Implementation of Git-SVN for migrating SVN repository wif Git and Integration wif Jenkins for ContinuousIntegration (CI) wif adherence to Agile Process.
  • Used GitHub version controlling tools (CI/CD) to maintain project versions supported teh application through debugging, fixing and maintenance releases.
  • Involved in doing code reviews using STASH.
  • Installed and used PUTTY to create Secure Socket Shell (SSH) Encryption to access my remote files in teh server.
  • Implemented and deployed application to target environments using Maven.
  • Designed code for AOP (Aspect Oriented Programming) to put Logging by using Log4j.
  • Tested teh application using Karma wif Mocha and mocked teh application using Mockito and Power Mockito.
  • Analyzed teh modules and performed Unit testing and provided fix for teh identified issues.
  • Participated in preparing technical documents which includes logical flow of teh code and UML diagrams user’s manual for teh application.

Environment: Agile, Scrum, SOA, Java 8, UML, HTML5, CSS3, Node.js, Bootstrap, JavaScript, Angular2, React JS, XML, jQuery, Spring, ApacheCamel, Kafka, Spring AOP, Spring ORM, Spring Boot, Microservices, Docker, TDD, SOAP, JAX-B, WebSocket, WLST, WSDL, REST, JAX-RS, JBOSS, AWS, Jenkins, Maven, Log4j,Mockito, Power Mockito, NoSQL, MongoDB, JIRA, STASH, SVN, Guava, GIT, JUnit.

Java /J2EE Developer

Confidential - Hoffman Estates, IL

Responsibilities:

  • Followed Agile methodology during development of teh project and oversaw teh software development in Sprints by attending daily stand-ups.
  • Implemented J2EE design patterns and core design patterns - DAO, DTO, Business Delegate, Page Iterator and Controller and MVC patterns.
  • Contributed to Java web application design and development using Spring, Hibernate, HTML5, CSS, Bootstrap, AJAX, JavaScript and jQuery.
  • Enhanced an existing Angular JS application to follow MVC patterns for improving source code maintenance which results in significant percentage of code reduction, ease of upgrade and scalability.
  • Experience on creating new React/React-Native components, containers, services, and APIs for maintaining teh prototypes.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked wif XML to exchanges messages through JMS among servers to retrieve information about customer details.
  • Designed teh Architecture of teh project as per Spring MVC Frameworkand worked wif Data tables & High Charts modules to create data tables and charts populated wif dynamic JSON data coming through API Endpoints.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, Spring Boot for micro-services and Spring Batch for running batch jobs.
  • Spring ORMwiring wif Hibernate provided access to Oracle RDBMS.
  • Modified web.xml and inject Spring Security to ensure back-end security and enhanced do Post method in servlet to avoid multiple submissions.
  • Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
  • Consumed SOAP services and parses XML to Java Objects.
  • Developed RESTful API's, which takes in an HTTP request and produces teh HTTP response in JSON Format using play.
  • Integrated configuredCamelwif ActiveMQ to use it as bus.
  • Used Hibernate object relational mapping on teh database schema.
  • Interaction wif Oracle database is implemented using Hibernate.
  • Installed and configured OracleRDBMSon Windows environments.
  • Automation done usingGoogleCloudAPI and Fastlane automation tools (Spaceship Library) through JRuby for sears store.
  • Deployed web and enterprise applications on JBoss application server
  • Used GitHub for version control and configured Hudson for dependencies and Log4J for logging.
  • Used Git wif Stash for code repositories.
  • Used Hudson for continuous integration (CI) and deployment into JBoss server.
  • Used JUnit as a part of unit testing for all teh web services produced.

Environment: Agile, Java/J2EE, UML, Rational Rose, MVC, HTML5, CSS3, Bootstrap, jQuery, JavaScript, AngularJS, React JS, XML, JSON, JMS, Spring Security, Spring MVC, Spring AOP, Spring DI,SpringBoot, JSON, SOAP, JAX-WS, Apache CXF, XML, REST, Hibernate, Http, JBOSS, Hudson, Google Cloud Platform (GCP), CI, Log4j, Git, Oracle 11g/12c, JUnit, GIT, Stash, Apache Camel, Active MQ,Kafka,EMS,Linux, Grunt, Drools.

Java/J2EE Developer:

Confidential - Chicago, IL

Responsibilities:

  • Involved in analysis, design and development and testing phases of teh application development using Scrum Agile methodology.
  • Designed, developed and deployed various data gathering forms using HTML, CSS, Bootstrap, AngularJS, JSP and Servlets.
  • Designed Front-end components wif React JS and Redux to handle dynamic data.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Good noledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common-core things including form validation, @angular/router Routing for our entire app .
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Implemented various design patterns like MVC, Factory, Singleton.
  • Involved in teh application development using Spring Core, Spring JEE, Spring Aspect modules and Java web-based technology Web Services (REST/SOA).
  • Designed teh data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Experience in using persistence API to do teh Object Mapping.
  • Used Hibernate as teh system layer to talk to teh database and perform CURD operations.
  • Used JDBC and Hibernate API's to access remote oracle databases.
  • Developed server-side services using Java multithreading (Core Java).
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing teh interaction of objects over time.
  • Created and implemented SQL stored procedures and triggers.
  • Used Log4J to monitor teh Error Logs and used Maven to build teh application.

Environment: Agile, Java/J2EE, UML, MVC, HTML, CSS, Bootstrap, Angular JS, JSP, React JS, Redux, Spring, Spring Core, Spring JEE, SOA, SOAP, REST, ORM, Hibernate, SQL, Log4J, Maven, TDD, JAX-B, WLST, WSDL,JAX-RS, JBOSS,Mockito, Oracle, JIRA, JUnit.

JavaDeveloper

Confidential

Responsibilities:

  • Implemented design patterns like MVC, Singleton.
  • Configured controllers using Struts Framework.
  • Server-side validations in teh UI are achieved using Struts Validation.
  • Developed teh web interface using MVC design pattern wif Struts framework.
  • Responsible in transforming teh wireframes and mockups to develop web pages.
  • Used NPM and Bower package managers to install and manage all teh required packages., made use of Gulp task runner to compile sass files to CSS minify files, compress images etc.
  • Developed teh action and action form classes, based on teh Struts framework, to handle teh pages.
  • Created tile definitions, Struts- config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Created use case diagrams, class diagrams, sequence diagrams, and object diagrams using UML and Rational Rose.
  • Worked wif OOPS concepts and memory concepts like string pool.
  • Used multithreading in programming to improve overall performance.
  • Used SVN for version controlling.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating wif Oracledatabase.
  • Integrating teh newly written code wif teh existing application and performing integration and complete functionality.
  • Extensively worked on teh JavaScript application to print teh pages which is used to show teh reports updated. Worked on teh existing application which is in JavaScript to help resolve teh bugs and on teh new requirements.
  • Involved in sprint planning, code review, and daily standup meetings to discuss teh progress of teh application.

Environment: Java/J2EE, HTML, CSS, JSP, JavaScript, jQuery, UML, Rational Rose, Oracle, SVN, HQL, JUnit, Struts, Hibernate, XML/XSD, Tomcat, JPA, JAXB, AJAX.UML, Rational Rose.

UI Developer

Confidential

Responsibilities:

  • Implementation of Web Design based on CSS3, HTML5, Front-End Framework.
  • Developed UI pages using HTML, XML, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
  • Implemented applications in JavaScript and MySQL.
  • Developed both Session and Entity beans representing different types of business logicabstractions.
  • Collaborate wif other scrum teams to understand teh dependency.
  • Understanding teh User Story and wireframes to estimate teh story point during sprint planning.
  • Discussed wif database team to understand teh database architecture to design teh forms and fields.
  • Handled all teh client-side validations, dropdown menu population and tab navigation using jQuery.
  • Interacted wif middle layer team to integrate UI layer wif web services read data for performing functionality.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Wrote stored procedures, views, cursors and triggers using MYSQL.
  • Implemented Design Patterns, Database Design, Normalization, Stored Procedures in MS SQL Server and involved in all stages of system development life cycle.
  • Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
  • Completed all my assigned user stories wifin teh sprint and helped team members to complete their stories.
  • Performed client-side validations using JavaScript.
  • Analyzed teh modules and performed Unit testing and provided fix for teh identified issues.

Environment: HTML, CSS, JavaScript (Libraries: J Query), MS Access, Adobe Flash, ECMA Script, MS Office, IE, Firefox, Chrome, Office 365 integration, MS SQL, Eclipse,WebLogic Application Server.

We'd love your feedback!