We provide IT Staff Augmentation Services!

Full Stackjavadeveloper Resume

Rosemont, IL

SUMMARY:

  • JAVA/J2EE Developer with 7 years of experience in Application Analysis, Design, Development, Integration, deployment, testing and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java 7 & 8, JavaEE.
  • Experience in all phases of Software Development Lifecycle (SDLC) and have rich experience working with different Software development methodologies Agile (Scrum), Spiral, TDD and Waterfall.
  • Extensive experience as designer and developer in Java&J2EE Web technologies based on Web-based, DesktopBasedDevelopment with Concepts of, ObjectOrientedDesign (OOD), ObjectOrientedAnalysis (OOA), ObjectOrientedProgramming (OOP), GUI Development and its implementation.
  • Experienced in design and development of Multi-tiered distributed environment using Java &J2EE (CoreJava, JSP, Servlets, JDBC, XML / XSLT, JMS) and frameworks like Struts, spring, JSF Prime Visualization, SpringMVC and Hibernate for persistence purpose.
  • Experience on Apache Kafka in integration with Spring Boot kafka API to publish and consume messages from high Velocity streams, Apache Spark, Apache Storm and Hadoop Map Reduce.
  • Expert in Java/J2EE technologies such as JSP, Struts, SpringFramework, EJB, Hibernate and web service.
  • Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
  • Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.
  • Hands-on experience in developing applications in Spring Framework using (Spring Core, Spring MVC, DAO, Spring ORM, Spring Security, Spring Batch, Spring Integration, Spring Boot, Spring Ribbon, Spring Cloud, Spring Cloud Data Flow) Inversion Control and Dependency Injection of Spring Application Frame work.
  • Developed applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, andREST based Web services (axis2.0, JAX-WS 2.0, JAX-RS 2.1) XML API and tools.
  • Developed Microservices with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process.
  • Worked on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD),SCRUM, and PairProgramming.
  • Experience in Cloud Computing Platforms like Microsoft Azure and AWS Server for building, deploying and managing applications and services.
  • Experience on AWScloud services like S3, RDS, ELB and EBS for installing and configuring.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEAWeb logic, JBoss&Tomcat server.
  • Expertise using version control tools like CVS, SVN, VSS and Rational ClearCase.
  • Experience in working server-side development skills using Apache and have strong skills in database connectivity (Data Source) with multiple databases like SQL Server, MySQL, Oracle 10g/11g, DB2 and NoSQL like MongoDB, Cassandra.
  • Worked on MongoDB to develop Dynamic queries on documents using document query language.
  • Expertise in using Apache Ant, Maven as java build tools.
  • Very good interpersonal and communication skills, also a quick learner.
  • Organized Team player with Managerial, Planning skills with the ability to meet the deadlines effectively.

TECHNICAL SKILLS:

Programming & Scripting Languages: Java (J2SE, J2EE1.8/1.7), C, JavaScript, Python, C++

Web Development: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer, Karma Jasmine

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS

Frameworks: Spring Boot, Hibernate, JSF, Struts, Log4J.

Databases: Mongo DB, MySQL, Oracle 10g, SQLite, JDBC

Big Data Analytics: Hadoop, HDFS, Hive, Apache Spark, Pig Latin, Apache Streams,, Apache Spark, Spring Kafka

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

QA: JUnit 4.x, JIRA, TestNG, Version1, Selenium, Perfecto Mobile, Functional Testing, Systems Integration, Regression Testing, User Acceptance Testing

Cloud Technologies: Microsoft Azure, Amazon AWS, S3

Code Repositories & Management tools: SVN, Git, Bitbucket, Github, HP ALM

Mobile Development: Android, Intellij platform, API as consumer, XML parsing, JSON parsing

WORK EXPERIENCE:

Full StackJavaDeveloper

Confidential, ROSEMONT, IL

Responsibilities:

  • Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collectionObjects, Filters.
  • Completed successful POC to productions solely from requirement understanding to designing&development, till handover to customer
  • Experience in designing high data intensivemessaging system with real time analytics
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring Kafka, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Good experience in developing high scalable distributed System, Asynchronous&eventdriven System
  • Worked on Apache Kafka1.1.1 and Apache Kafka 0.9.0 for managing streams by writing applications for consumers and producers.
  • Worked on implementation of use cases for change data capture components using Apache-streams, Oracle as source DB and No-SQL Database as destination target database.
  • Worked on a No-SQL based MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Kafka to build Microservices and deployed to on-prem cloud.
  • Extensively worked on ApacheStreams and Apache Kafka to publish, maintain and analyze the high volume of messages.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, MaterializedViews, dB links, External views, indexes in Oracle DB&SQL tuning to reduce time in the application.
  • Deployed and tested the applications on Application Server WebSphere.
  • Developed Unit test cases in the integration layer using Mockitoframework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, Apache Kafka, Apache Spark, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Kafka, Spring Security, Spring Data, Hibernate, RESTful, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Java/J2EE Full StackDeveloper

Confidential, Bismarck, ND

Responsibilities:

  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed AgileMethodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
  • Designed the frontend and developed UI screens as per the wireframes provided by business using Java Script, JQuery, Bootstrap, Angular JS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Implemented single page applications with AngularJS using custom directives and developed Angular routes using route providers.
  • Used SpringMVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Used Spring container for data source and to load the Hibernate specific classes.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Developed Restful web services by using JAX-RS JERSEY for integrating multiple systems, created and read the JSON objects by using JACKSON libraries.
  • Deploying the applications into the Azure and extracting the data from the Azurecloud services.
  • Used ApacheKafka for building the real time data pipelines and storing the data in a distributed cluster.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
  • Used IBM WebSphere Application Server for deploying various components of application.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Developed Maven script and builds Maven and continuous integration servers like Jenkins.
  • To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.
  • Used Jira to track bugs, prioritize and discuss the team’s work in full context.

Environment: HTML, CSS, XML, XSTL, Java Script, JQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Jenkins, GIT, Jira, Log4j, JUnit.

Full Stack JavaDeveloper

Confidential, Riverdale, UT

Responsibilities:

  • Worked on Enterprise-level Web Application developmentusingRESTful Architectures.
  • Worked primarily on Hibernateframework to build Webapplications.
  • The application acted as Producer Web Service.UsedREST Web Services to expose the application as the service.
  • Conducted Selenium based automated quality assurance using JAVA and related libraries also to report the results.
  • Handled the release management activities and version controlling of code changes using HP ALM, SVN, Git.
  • Usage of J2EE libraries for fixing minor bugs and Unit Testing.
  • Worked on developing the application using JAVA/J2EE programming
  • Worked on developing UI elements using HTML5, CSS3.
  • Developing UI elements using Struts 2x tiles plugins.
  • Used jQuery for validations and JSP, Ajax for front end UI components.
  • Performed Defect Tracking, Usability Testing, Execution of Functional, Integration and System Test Cases.
  • Used Test Management tools like HP ALM and HP QC to map requirements to the Test suits and test cases.
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Designed and Developed Front end using JSP’s and Action Servlets with Struts Framework.

Environment: JAVA/J2EE, Eclipse,HP ALM, SQL Server, REST, HTML5. JQuery, JSP, Ajax, JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Jenkins, GIT, Jira, Log4j, JUnit

Java/J2EEDeveloper

Confidential

Responsibilities:

  • Developed high-level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
  • Developed the request handler’s application using Strutsframework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Development and Configured User Interface using Struts and Tiles Framework into the Present System.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT, UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Creation and maintenance of data using Oracle database. JDBC connectivity with Oracle.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Migrated database from Informix to oracle using Oracle Migration workbench. Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Ext.js, Oracle Migration, VSS, WSDl, XSD, workbench9.0, Struts1.1, ANT, HP ALM

Java Developer

Confidential

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
  • Implemented web interfaces using HTML, JSP, Servlets, AJAX, Java script, and CSS.
  • Worked on code enhancements using HTML and CSS.
  • Developed customized JSP tags for project.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL and Stored Procedures for Oracle back-end database and Involved in configuring the database to Oracle9i.
  • Design and development of JAXB components for transfer objects.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Worked on performing automated Test Scenarios using Selenium with Java/J2EE and performed DefectTracking through out the Defect Life Cycle
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Developed Custom Tags using JSTL.
  • Worked on the enhancements of the project and Resolved critical technical issues and defects rose during integration and testing phases.

Environment: Java 1.5, JSP, Servlet, Oracle9i, WebSphere, JDBC, JSP, AJAX, HTML,CSS, DHTML, Junit, Servlets, JavaScript, HP QC

Hire Now