We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Having 8+ years of experience as a Java Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning, resource planning, etc.
  • Designed UI Interface using HTML, CSS3, JavaScript, Angular, jQuery, Ajax.
  • Extensive development experience in web applications using Java 8, J2EE, JSP, Servlets and APIs like JDBC, Java Mail, JNDI, XML, JavaBeans, Portals, Port lets.
  • Core Java with strong understanding of Garbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMS and Generics.
  • Knowledge in implementing a REST API/Micro service using Spring Boot.
  • Experience in utilizing open - source frameworks such as Struts, spring, Hibernate and JSF.
  • Hands-on experience in using message brokers such as RabbitMQ.
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Strong Knowledge of Object-Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Worked with Data Structure concepts like Array, Pointer, Structure, Linked List, HashMap, Distributed Hash table, Heaps etc.,
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Expertise in object modeling and Object-Oriented design methodologies (UML).
  • Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
  • Fast learner, good at teamwork and ability to adopt new technology.

TECHNICAL SKILLS

Operating Systems: IBM AIX, Solaris, Red Hat Linux, Windows XP, 2000, 2003, 2008 and Windows 7.

Languages: C, C++, Java, J2EE, SQL, PL/SQL, JavaScript, HTML, CSS, PHP

Web Technologies: HTML/DHTML, XHTML1.1, XML1.0, CSS, HTML5, CSS3, JavaScript, SOAP, RESTful services.

Web Related: DHTML, XML, VBScript, Applets, JAVA, JDBC, Servlets and JSP

Frameworks: Spring Boot 2.0, Hibernate, JPA, JDBC, Spring Node.js, Express.js, Spring MVC.

Web / Application Servers: Apache HTTP Server, IBM HTTP Server, IIS, WebSphere, WebLogic

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full stack Developer

Responsibilities:

  • Started with designing a portal using HTML, CSS3, Angular 8.
  • Developed web applications using Core Java, spring, Hibernate.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Requirement gathering for market and salesforce integration.
  • Integrating Multiple Marketo instances to salesforce
  • Worked on Salesforce account object
  • Developed the application as Single Page Application using Angular Js also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services
  • Developed and Build application using Eclipse IDE, Maven.
  • Experience in using Database IDE tool Oracle SQL Developer.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Implemented Swagger for the microservices for Documenting Rest API.
  • Designed and developed asynchronous RESTful Microservices using Spring boot that are consumed by other microservices with an average response time of 30 milliseconds.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Executed automated tests on continues integration environment using Jenkin
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Log4j for logging various levels of information like error, info, and debug into the log files.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Developed test cases and performed unit testing using JUNIT Test cases
  • Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.
  • Involved in setting up continuous integration (CICD) system using Bamboo and working knowledge with cloud-based code repository system like GitHub.

Environment: HTML, CSS3, Angular, Core Java, spring, Hibernate, Spring core/IOC, Spring Web, Spring Security, Salesforce, Marketo, Maven, Eclipse IDE, Oracle SQL Developer, GitHub, New Relic.

Confidential, CA

Full stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Designed UI Interface using HTML, CSS3, JavaScript, Angular2, jQuery, Ajax
  • Service side Technologies are Java, J2EE, Spring, Hibernate (HQL)
  • Experience in using Database IDE tool Oracle SQL Developer.
  • Created complex SQL and used JDBC connectivity to access the database.
  • Implementation of SQL queries and used Oracle stored procedures and built-in functions to retrieve and update data from the databases.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Implemented SOA architecture with Webservices using SOAP. Worked on parsing the XML files using DOM/SAX parsers.
  • Developed the persistence layer (DAO) and the presentation layer (controllers).
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Used Splunk to monitor the logs and errors in application.
  • Worked with Behavior driven Development (BDD) with cucumber JVM to implement test Driven Development (TDD).
  • Worked on creating different type of indexes based on different collections to get good performance in MongoDB.
  • Used other cloud-based services (JIRA, GIT repo, etc.
  • Exposing and consuming the services to the downstream/upstream applications using REST services.
  • Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using Devops tools like Jenkins.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Tested Rest web services using postman.
  • Involved in setting up Maven Configuration issues.

Environment: Java/J2EE, HTML5, CSS3, JavaScript, Agile (SCRUM), Angular2, Ajax, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, Spring MVC, JUnit, Maven, Web Services, RESTful, oracle SQL Developer, Log4J, SOA, JIRA, Spring Security and Jenkins.

Confidential, San Jose, CA

Full stack Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Designed User Interface using HTML5, CSS3, jQuery, JavaScript and XML in a responsive grid layout.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Experience with features of Angular 2 such as directives, dependency injection, modules and routing
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browsers displayed DOM efficiently.
  • Used client-side form validation of AngularJS framework to monitor the states of the form and input fields and notify the user about the current state.
  • Integrated ReactJS with existing AngularJS application to greatly increase performance
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Build the application based on new features of Java Jdk 1.8 at service layer level and worked on Java 8 Stream and on lambda expressions.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Used Spring Integration to send the Messages over Rabbit MQ asynchronously for processing the checks daily.
  • Extensive use of JavaScript for front-end validations, and JavaScript-based component development using EXTJS Framework with cross browser support.
  • Actively involved in the analyses of the XML schema (Example: FSDDataMessageXML.xsd XML schema for Alert) for the cross-commit XML structure.
  • Converted live XML-messages from the server into JSON format in order to generate reports and fields based on the attributes of XML.
  • Messaging with JMS, EJB’s sending and receiving messages asynchronously through the WebLogic server.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Built microservices with spring boot to serve multiple applications across the organization. The data are provided & consumed in JSON.
  • Implemented Spring Boot with Microservices to divide the application into various sub-modules.
  • Created and managed Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on to design and develop few Microservices using RESTful approach. Designed and developed Microservices business components using Spring Boot.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Used Toad TM for Oracle 11.6 as resource tier and developed PL/SQL Stored procedures, Function and Even Triggering for adding, updating and retrieval modules of database. Utilized design patterns like Singleton, Front Controller.
  • Migrated applications from jdk 8 to open jdk11.
  • Worked on all the project written in the shell script to execute in the Linux and UNIX box.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: : Java/J2EE, HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Rabbit MQ, Servlet, XML, GIT, Spring MVC, JUnit, Maven, Web Services, Restful, OSGI, ATG Dynamo Application Framework, MySQL, oracle10g, Toad TM 11.2 Log4J, Selenium, SOA, AWS, Micro Services, JIRA, Spring Security, Jenkins and STS.

Confidential, Atlanta, Georgia

Java Backend Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and ∫.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience with the features of Angular 4 such as directives, modules and routing.
  • Highly used Angular 4 router to build single page application for navigate through the different status and multiple modals.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda, creating resource classes, fetching documents from database.
  • Excellent understanding of telecom OSS\BSS, billing and revenue assurance
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL, Lambda tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) S3, EC2, lambda and CloudFront and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Bamboo, Stash to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Streamlined website development by migrating to Acquia's Drupal hosting service.
  • Integrated ETL and spring API to send and receive message for the application’s RESTful API.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in dynamic DB database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring Apache Kafka Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, Auburn Hills, Michigan

Java Backend Developer

Responsibilities:

  • Implemented the business layer using Java, J2EE and spring framework.
  • Interacted with business analyst and product owners in gathering and understanding the requirements.
  • Worked as a developer and responsible for requirements analysis, design, development, integration and unit testing.
  • Used HTML5 and CSS3 for website development
  • Used RESTful web services to expose real-time and historical credit data to external systems.
  • Developed presentation layer using Spring MVC and used annotation-based mapping to map the incoming requests and view pages with the controller methods.
  • Developed DAO Layer using ORM tool, JPA with Hibernate
  • Developed data models using Hibernate POJOs and used JPA annotations to map to DB Tables.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Experience with Optimistic Locking, Mappings using Hibernate.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Utilized AngularJS UI-Route for managing the State Transition and URL route.
  • Utilized AngularJS dependency injection to inject different services just like custom service and create some custom directives to do some reusable component.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in managing large shared MongoDB cluster.
  • Used JIRA tool to keep track of issues and update the status of the same accordingly.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Developed and Build application using Eclipse IDE, Maven.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API’s.
  • Developed BDD tests using Cucumber by writing features and step definitions using Gherkin.
  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Contributed in developing application based on Spring Framework.

Environment: : Java, J2EE, spring, HTML5, CSS3, RESTful web services, Salesforce, Pega, PRPC, BOOMI, Spring MVC, ORM, JPA, Hibernate, JIRA, Eclipse IDE, Maven and Struts.

Confidential

Java Backend Developer

Responsibilities:

  • Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts
  • Designed and developed several web pages using HTML and Java Script to perform validations at Client’s side.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript .
  • Involved in development of web application using OOPs concepts like inheritance, abstraction etc.., in DOTNET, C#.
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Used collections, multi-threading, concurrency and other features of core java
  • Used Data Structures like Array List, Hash Table
  • Wrote VOs, DAOs to retrieve & store data the data form the SQL Server Database.
  • Developed the statistics graph using JSP, Custom tag libraries, Applets and Swing in a multithreaded architecture.
  • Designed Enterprise Application using MVC architecture. Created Web Pages using XML, XSLT, JSP, HTML and JavaScript. Developed Servlets for user Authentication and request handling
  • Used Struts Framework in the application development.
  • Involved in requirements gathering and preparing software requirement specification
  • Design and maintain the database to support the application using Oracle 8i
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Wrote test cases using JUnit testing framework and configured applications on Tomcat

Environment: HTML, JavaScript, JSP, Tag Libraries, Struts, Enterprise Java Beans (EJB), Java Beans, Servlets, Array List, Hash Table, SQL Server Database, JSP, Applets, XML, XSLT, MVC architecture, Oracle 8i, Tomcat

We'd love your feedback!