We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Houston, TexaS

PROFESSIONAL SUMMARY:

  • IT Professional Experience with 7+ years of Software in design, development, deployment Maintenance of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains Finance, E-Commerce, Banking, Insurance.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS.
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Good Knowledge in Jenkins to automate the Deployment Process.
  • Experience in secure file transfer using SFTP tool and to enable SSH keys for password less authentication.
  • Good Knowledge in Microservices .
  • Expertise in Struts and Hibernates Frameworks.
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, JAXB using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
  • Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
  • Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts.
  • Worked on IDEs such as Eclipse/My Eclipse, JBuider.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Experience in working with build management tools like Ant, Maven and Jenkins
  • Highly curious and passionate to learn new front-end technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
  • Experience in designing, developing and implementing E-Commerce, B2B, B2C applications using J2EE technologies in Banking, E-Commerce Healthcare and Insurance domains.
  • Versatile team player with good interpersonal skills, commitment, result oriented, hardworking, passionate to learn trending technologies and take on challenging tasks.

TECHNICAL SKILLS:

Languages: Java, C, C++, J2EE, JDK 1.5/1.6/1.7/1.8

Automation & Unit Testing: Junit, TestNG, Karma, Mockito

J2EE Technologies: J2EE 1.4, JAVA EE (5.0, 6.0), SERVLETS (2.4, 2.5, 3.0), JSP (2.02.1, 2.2), JSF (1.1, 1.2, 2.0), JSTL, EJB (2.1, 3.0), JPA, JMS, JTA

Web Technologies: HTML5, CSS3, SASS, LESS, NodeJS, Angular JS (1.x, 2.0), ReactJS, JavaScript, jQuery, JSF, AJAX, XML.

Editors: Atom 1.1, Sublime Text 2.0Java

Script API s: JavaScript, ReactJS, Bootstrap, Angular UI, Type Script.

Frameworks: STRUTS (1.x, 2.0), SPRING (2.x, 3.x), HIBERNATE, GWT.

IDE'S: ECLIPSE, NET BEANS, INTELLIJ, IBM RAD, MYECLIPSE.

Web Services: SOAP, Restful, WSDL, APACHE AXIS, AWS.

Web Services Testing Tools: SoapUI, Postman, SOAP Sonar.

Web and Application Servers: Apache Tomcat V 5.x, 6.x, WEBLOGIC, WEBSPHERE, JBOSS, Glassfish

Operating Systems: UNIX, LINUX, Windows (XP, Vista, 7, Server 2003, 2008, 2010).

Databases & NOSQL DB: DB2, MySQL 5.0, Oracle, SQL Server & MongoDB, Cassandra.

Build and Log Tools: ANT, MAVEN, Logging tool (LOG4J), Gradle.

Continuous Integration Tools: Jenkins, Bamboo.

Version Controls: Git, Bitbucket, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, Texas

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Used Agile Scrum methodologies for application development
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Performed Reverse Engineering to map POJO classes to database.
  • Created DAO interface, abstract class and concrete classes to interact with persistence entities. Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
  • Used AJAX calls for data updates in UI along with JSON data parsing.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Worked on server-side validation using various web forms through annotation-based approach.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.
  • Wrote unit test cases for controllers, filters and services using Jasmine and Karma.
  • Implemented stored procedures and dynamic SQL on SQL Server.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules
  • Used SVN for the source control and merge code to integration branch
  • Used JUnit 4.0 framework for Unit testing of application
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented Log4j and I18N technology for a broader perspective of the project.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used SourceTree to solve conflicts.
  • Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
  • Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • Created various Advice (before, after) methods as required using Spring AOP such as Logging.
  • Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager.

Environment: JDK 1.8, Java SE, J2EE, Tomcat 8, Spring Boot 1.2.x, Spring MVC, Hibernate, JPA, JavaScript, React, jQuery, Ajax, HTML5, CSS3, Bootstrap 3, Maven 3.0, GIT, JUnit, Agile, Linux, Log4j, SQL, Bootstrap 3, Angular 2, IntelliJ, SQL, XML, RESTFUL Web Services.

Confidential, Austin, Texas

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
  • Used Agile Scrum methodologies for application development
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules.
  • Used java 8 features like Streams and Lambda Exp for API Development.
  • Involved in Writing the Queries using JPA.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.
  • Used Spring Modules through-out the application in injecting dependencies into layers of application and integrated with Hibernate
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed Java 8 APIs for other applications to access data using REST API.
  • Implemented Access Control List (Authentication & Authorization) across the application.
  • Developed code compliant with design patterns for Java and J2EE
  • Involved in Writing Object Relation Mapping implementation using Hibernate and hibernate mapping configuration files.
  • Involved in development of application using Rule Engine (Drools).
  • Used Rule Engines in applications to replace and manage some of the business logic.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Monitored Logs files and troubleshooting environment variable in Linux boxes. Involved in maintenance of the application.
  • Stored the Files in the Cloud using Amazon Web services EC2.
  • Perform Build, Unit Test and Implement for integration.
  • Created the Virtual Servers and Hosts the different Operating Systems to run the Applications and for Test Them Using Amazon Web Services.
  • Used Maven to create WAR & JAR files and deployed
  • Used Jenkins for continuous delivery by enabling deployment into several environments of Test, QA and production
  • Configured Kafka messaging queues to update the request status in JBoss and Tomcat.
  • Used Drools engine for the Decision making quickly.
  • Used JUnit 4.0 framework for Unit testing of application
  • Used Git for version control and Log4J to create log files to debug as well as trace application.
  • I was part of all testing phases. Provided UAT support.
  • Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed.
  • Supported technical team members in development of automated processes for data extraction and analysis

Environment: JDK1.8, J2EE 5.0, Spring 5.x, Hibernate 5.12.x, Restful, JSP, Kafka, Docker Containers, Kubernetes, Multithreading, Oracle 11g, HTML 5, Java Script, Bootstrap, CSS, AWS, jQuery, JSON, XML, WebLogic, SOAP UI, JBoss, JUnit, Agile Methodology, Design Patterns, Jenkins, Apache Maven, Unix and Linux Operating Systems.

Confidential, Bismarck, ND

Full Stack Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
  • Involved in building and deployment of application in Linux environment.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build failures.
  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, React JS, Backbone JS, Ember JS.
  • Created the S3 for the Storing the Big Data of different Application Using Amazon Web Services.
  • Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules.
  • Developed the Arrays and Procedures and Functions using PL/SQL.
  • Using JMS to send email or notify companies or users who have subscribed services in our product.
  • Used java 8 features like Streams and Lambda Exp for API Development.
  • Involved in Creating the Microservices with Spring.
  • Implemented the Restful Web services URL Paths to Secure the Application.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Agile Scrum methodologies for application development.
  • Involved in Creating the Cursors and Records, Exceptions Using PL/SQL.
  • Consumed Web Service using WSDL and SOAP tested using SOAP UI
  • Exposed Java APIs for other applications to access data using REST API.
  • Implemented Message Queues using Active MQ and JMS for transaction management.
  • Developed JSP, JSF and Servlets for the presentation tier.
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams
  • Implemented Access Control List (Authentication & Authorization) across the application.
  • Used JUnit 4.0 framework for Unit testing of application
  • Used Git for version control and Log4J to create log files to debug as well as trace application.
  • Generated reports from the database using PL/SQL and SQL
  • Created the POJO classes to make Object Relational Mapping Using JPA.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Developed Responsive UI using Angular and various node.js, ReactJS modules.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap, Ember JS.

Environment: JDK1.8, J2EE 5.0, Struts, Spring, Hibernate, Restful, JSF, ETLMultithreading, Oracle 10g, HTML 5, Java Script, Bootstrap, CSS, Angular.JS, ReactJS, jQuery, JSON, JSF, XML, WebLogic, ANT, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, AWS, Design Patterns, Jenkins, Apache Maven, Linux Server, Linux Operating Systems.

Confidential, Erie, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Tracked and monitored defects using HP Quality Center.
  • Used Ant scripts to automate the build process and to deploy the application on the WebSphere application server.
  • Involved in creating the Validation and Session Based Authentication using XML/JSON Formats in RESTful Web Services.
  • Performed Unit and System integration testing. Implemented JUnit 4.0 testing framework to write and run automated testing.
  • Experience in Perl and BASH Shell scripting in both UNIX and LINUX platforms and Windows Servers.
  • Created the Databases Using the NoSQL Databases such as MongoDB, CouchDB, Cassandra, Dynamo DB.
  • Created the Databases Using the PostgreSQL, MongoDB.
  • Developed scripts to build and deploy jar and war applications using ANT and MAVEN build tools.
  • Stored the Files in the Cloud using Amazon Web services EC2.
  • Perform Build, Unit Test and Implement for integration.
  • Created the Virtual Servers and Hosts the different Operating Systems to run the Applications and for Test Them Using Amazon Web Services.
  • Used the Mango DB to Create Cross Platform and Easy Document to Set Key-Value Pairs.
  • Used design patterns like Factory pattern and DAO to encapsulate the communication with the persistent data storage.
  • Implemented REST framework using the Spring used JSON objects for communicating with server to and from client.
  • Implemented the project by using Spring Web MVC module.
  • Created the Constructors and Implemented the Inheritance Concepts using Scala.
  • Used WebSphere Application Server for deploying various components of application.
  • Implement, integrate and maintain the client server and web related applications
  • Used Ant scripts to automate the build process and to deploy the application on the WebSphere application server.
  • Implemented the RESTFUL WEBSERVICES as API.
  • Used Hibernate as an ORM Framework for productive applisssssscation development by reducing development time, complexities and increase flexibility
  • Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Extensive Programming, testing and debugging skills to write new applications.

Environment: JDK1.7/1.6, Agile Methodology, Hibernate-JPA, Spring, Servlets, JMS, XML, SOAP, WSDL, JDBC, HTML5, CSS, JavaScript, Bootstrap, Jenkins, Scala, AngularJS, Node.js, React.js, JNDI, Maven, ANT, CVS, Log4J, JUnit, Kafka, WebLogic Application Server 10.0, MySQL, Oracle, Amazon Web Services (EC2).

Confidential, River woods, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time
  • Developed various modules utilizing Servlets, JSP, JSTL, and JavaScript
  • Developed Order Worksheet for pricing using JSP and provided dynamic update of JSP
  • Used Spring through-out the application in injecting dependencies into layers of application and integrated with Hibernate
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Developed application business components and configured beans using Spring IOC.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from spring with Hibernate API.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Created properties files and used enhanced JTable for improved general performance.
  • Developed the Presentation layer using Spring framework
  • Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Environment: Java 1.5, J2EE 1.4, Servlets, JSP, JSF, Spring Framework, XML, XSLT, HTML, Bootstrap, CSS, UML, DOM, WebSphere 6.0, DB2, CVS, JUnit, Web Services, ANT, Hibernate, ICE Faces, JBoss developer studio 3.0.

Confidential, Chicago, IL

Full Stack Sr. Java Developer

Responsibilities:

  • Designed and developed User Interface, application modules using AngularJs, JSP, spring, Servlets, Vanilla JS, HTML5, CSS3 and JavaScript, Redux.
  • Worked as Java Developer, replaced Stored Procedures for legacy databases to Restful Microservice using Spring Boot, Spring Data, Cloud Config server, JPA, Hibernate.
  • Developed Restful Microservice using Spring Boot to listen RabbitMQ queues and store in SQL Database.
  • Implemented ELK (Elastic Search, Log stash, Kibana) stack to collect and analyze the logs.
  • Monitored the error logs using Log4J and fixed the problems.
  • Solved SonarQube issues which detects bugs, vulnerabilities, code smells in the services.
  • Generated Jacoco reports for unit test cases for every layer of service.
  • Build Services using CICD tools such as Jenkins.
  • Involved in writing Jenkins and docker file using groovy script.
  • Experience with Docker containers, creating Docker Images/ containers images, pushing images, integration of Spring boot.
  • Used Gradle as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Gitlab, Jenkins, and Jenkins Jobs, docker file.
  • Developed and deployed the micro services applications in Docker cloud platform.

Environment: Core Java, Java 1.8, JSP, HTML5, CSS3, JavaScript, AJAX, XML, JSON, Angular Js, Hibernate, ELK stack, Spring(IOC,MVC, Security, AOP, DI), Docker, Gradle, Maven, Oracle 12c, Sybase, REST and SOAP Web services, WSDL, JIRA, Spring Boot, Jenkins, Gitlab, Rabbit MQ, Intellij, Postman, Maven, Servlets, Log4J,GIT, Unix, WebSphere, SoapUI.

Hire Now