We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 7+ plus years of experience in IT Industry in Development, Design, Analysis, Testing and Maintenance/Support of Applications using Java/J2EE Technologies.
  • Information Technology professional about 6 years of experience in Java Development, Enterprise Software development and complex Client/Server Implementation, Implementation of J2EE Technologies in Health care, Insurance and Banking domains
  • Hands on experience in developing High Volume, Critical Enterprise - wide systems using J2EE and Java Technologies.
  • Experienced in configuring the environment for new GWT projects using ANT as a build tool.
  • Experience with Object Oriented Design and Analysis, Complete System Life Cycle, UML and associated tools such as Rational Rose.
  • Designed & developed the business components using Java 8, Java EE 7, RESTful API (JAX-RS) with REST Easy, spring, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
  • Implemented a GraphQL server that anyone can use to easily receive specific data from the surveys hosted on client’s application.
  • Expertise in various open-source frameworks and tools such as Jakarta Struts framework 1.3, Spring, Log4J 1.2.7 and Ant 1.6.7.
  • Experienced in implementations of Service Oriented Architecture (SOA) using Java Web Services (SOAP, WSDL and UDDI).
  • Experienced in integration of various data sources (DB2-UDB, SQL Server, Sybase, Oracle, Teradata, XML and MS-Access) into data staging area.
  • Proficient in design and implemented intranet applications using Ruby on Rails and PostgreSQL.
  • Experience working with databases such as Oracle, PostgreSQL, MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Hands on experience of the core Business Rules Engine (BRE), web authoring and rules management application (Drools Workbench) and Eclipse IDE plugin for core development.
  • Extensive experience in front-end technologies like HTML, HTML5, CSS3, Java script, AJAX, JSP, Angular JS, JQUERY and other java Script libraries
  • Proficient in using java development IDEs like Eclipse, Net Beans and RAD.
  • Good Experience in implementing several object-oriented design patterns such as Model View Controller (MVC) frameworks.
  • Experience testing APIs using Postman and Swagger 2.0 and manipulating the JSON response in the client front.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server
  • Experienced in building Enterprise End to End applications from the Ground Up with Spring Boot, Angular, and React from planning, design analysis through deployment over AWS ECR registries.
  • Experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
  • Ability to work in a variety of environments (Java, PHP, Python, Node.js)
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3(LESS, SASS), JavaScript, Vue.JS, XML, DHTML, XHTML, and Bootstrap.
  • Very Good understanding and Working Knowledge of Object-Oriented Programming (OOPS), Python andScala.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Expertise inAngular2/4/8 framework and its ability to create simple and scalable code for SPA.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, Streams & File I/O.
  • Strong in design and development of SOAP& Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY and WS-Security.
  • Experience in writing and executing unit test cases using JUnit Testing Framework
  • Experience in using automated tools like Selenium web driver, JMeter, SOAP UI, Cucumber-Ruby, Cucumber-Java, Cucumber-Ruby-calabash
  • Experienced in Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD
  • Experience in Configuring and deploying applications on Apache Tomcat 4.x, Web Sphere Application Server and BEA Web Logic server.
  • Experience in developing UI using Angular, React, JSP, JavaScript, HTML5, CSS3, jQuery.
  • Expert in developing Single Page Applications (SPA) using Angular2/4 & Typescript module, components, views, router and Angular2 APIs like (Ng Module, Forms Module, Http Module, Browser Module, Text Mask Module.
  • Extensive experience in SQL programming language in Oracle PL/SQL, TSL, and MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries; Strong and in-depth knowledge of various relation database systems.
  • Experience in Java/J2EE, spring (Core, MVC), Hibernate, MyBatis, Oracle (SQL/PLSQL), UI (Apache Flex 3, JSP, JQuery) and XML/XSD and JXLS.
  • Good working knowledge on SVN and GIT for code management and version control.
  • Extensively used selenium web driver to test the web application and debugging individual test case.
  • Experience as Software Engineer, with onsite and offshore teams, leading the development of Java applications using different application/web servers
  • Knowledge of developing SPA webUIusingAngular, Typescript and JQuery and also expertise in developing, maintaining and debugging.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Programming Languages: C, C++ and Java.

J2SE Technologies: Core Java, JavaBeans, JDBC, JSP, JDBC, Hibernate etc.

Web Technologies: JSP, Servlets, EJB, JDBC, JavaBeans, HTML5, CSS3, JavaScript v1.8, Web Services, AJAX, JQuery, ReactJS, NodeJS and Angular JS.

Web Servers: Apache Tomcat, WebLogic.

XML Technologies: XML, XSL, XSLT, DOM, and JAXB.

Databases: Oracle, MySQL, MS-Access and MS-SQL Server

Build Tool: Ant, Maven and Jenkins.

Monitoring Tools: Kibana, Grafana.

Tools: SQL Developer, DB Visualizer, Visio etc.

Operating System: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential - Plano, TX

Full Stack Java Developer

Responsibilities:

  • Worked in Test-Driven Development and Agile-Scrum Development.
  • Worked in developing and consuming REST and SOAP webservices using JAXWS API spring framework.
  • Developed and worked in SpringBoot microservices.
  • Wrote queries in Cassandra.
  • Implementing the business rules in Blaze Rule engine.
  • Involved in writing code to develop, implement, and invoke Web Service which will invoke rules from Blaze rules engine.
  • Used Struts tag libraries in the JSP pages. Used Swagger to interact with API end points of the Microservices.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Built Jenkins jobs to create AWSinfrastructure from GitHub repos containing terraform code.
  • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in Oracle, SQL, PL/SQL.
  • Used Node.JS for processing the incoming data in each level and generate a document and save it to MongoDB.
  • Good experience with web stacks such as Apache, Nginx
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel.
  • Developed front-end components using Angular 4/6, TypeScript, Angular Material and NgRx-bootstrap and Node.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Developed Cerner software solutions using RESTful web services in Java8. Used SWAGGER, YAML files, developed entire application in java 8 using Hibernate, Spring Boot based on Core Java design patterns, making JDBC calls and used JUnit testing by power mock, Mockito, SLF4J and Log4J for logging.
  • Data Structures & Collections Dependency Injection Testing & Troubleshooting
  • Automate the cloud deployments using chef, python andAWSCloud Formation Templates.
  • Authenticated users using Azure Active Directory and AWS Cognito for Single-Sign-On for the application.
  • Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.
  • Good experience inMicro services-based Cloud Architecture on Pivotal Cloud Foundry (PCF).
  • Developed various Microservices using Spring Boot and Restful web services technologies.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Implemented Microservices based Cloud Architecture utilizing Spring Boot
  • Used PostgreSQL available on Amazon RDS to store internal application data.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Working on research topics and production development with Python.
  • Developed the view-controller components using HTML5, CSS3, JavaScript, JQuery and Angular JS.
  • Developed Web-based enterprise applications using Java/J2EE, Core Java, Servlets, JDBC, Hibernate, Web Services (SOAP and REST) and MVC Framework (Struts, Spring MVC).
  • Developed UI modules using AngularJS, JSP, JavaScript, CSS3 and Ajax.
  • Used Sonar, Jenkins to build the projects.
  • Developed and consumed restful web pages to read real time streaming data from different sources.
  • Involved in designing the client-side module architecture based on new Angular 2/4/7/8 Framework.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Converted a monolithic app into microservices architecture using Spring Boot using 12-factor app methodology.
  • Packaged and deployed the application in IBM WebSphere
  • Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Used mainframe platform to access the tables in DB2 Database and to refresh the data.
  • Configured JSP's to integrate GWT modules in it by using div tag ids and also used AngularJs in some modules in Single Page Application (SPA) architecture.
  • Coded Junit's using mockito and GWT Mockito to perform the unit testing for presenters.
  • Implemented REST Microservices using spring boot, used Drools (Rules Engine) to maintain Dynamic UI.
  • Used Drools engine for validating business rules before executing in runtime.
  • Developed JUnit test cases for all the developed modules.
  • Extensive experience in designing both Front end & Backend applications using Java 8, J2EE Web frameworks, JSP, JSTL, PHP, HTML, CSS, Angular JS 6/8, AJAX, JavaScript, jQuery, Bootstrap.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy Experience in Microsoft Azure Cloud Computing development and support.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services.
  • Involved in Creating RESTful Services using NodeJS and Express framework.
  • Developed Microservices and optimizing code for performance.
  • Developed various generic JavaScript, Angular 4 functions to implement client-side validations.
  • Worked on Re-usable components and routing to implement navigation between the components using Angular framework.
  • Experience building restful APIs with NodeJS connecting with PostgreSQL.
  • C# is used software data access as well as algorithms.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes
  • Worked in container-based technologies like Docker, Kubernetes and Open shift
  • Configured Docker image to consume messages from Kafka and store them in MongoDB, ElasticSearch using Confluent, Kafka Connect, Stream Reactor sink connectors.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container usingJenkins
  • Used Angular Life Cycle hooks to the application for adding more functionality to components at phase of the component creation.
  • Involved in the Upgrading theAngularVersion fromAngular5 toAngular7.
  • Automated creation ofAWSEC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AMI, Cloud Formation and Ansible Playbooks.
  • Used Log4j for logging the flow of the application.
  • Created variousangular7library components and made them reusable across different applications.
  • Used the MAVEN for building the application.
  • Currently using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented a Continues Integration and deployment process using Jenkins CI/CD tool.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Used GIT for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Microservices, Spring, Cassandra, PCF, Spring MVC, Angular5/7, TypeScript,Spring Boot, Spring Cloud, Spring Security, GraphQL, CSS3, Angular, Sonar, AngularJS, Kafka, DB2, MongoDB, NodeJS, Vue.JS, HTML5, CSS3, JQuery, Azure, JSON, Hibernate, Oracle 12c, JUNIT, lambda, RESTful web services, IBM Web Sphere Application Server 7.0, Docker, Kubernetes, Jenkins.

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • StrongAngular5 using TypeScript with Production deployed code experience, provided thorough Enhancement and Support for a large scaleAngular5 website.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX and Angular JS.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Good understanding on Server-Side JavaScript structures like Node JS, Hapi Js, and Express JS.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.
  • Implemented Swagger 2.0 for API testing and streamline endpoint documentation.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developing SHELL Scripts, Perl Scripts in Linux environment
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Experience in Data migration from DB2 to Apache Cassandra DB and involved in major and minor up gradation of Couch base and Cassandra cluster.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Experience in designing and developing the JSON, XML Objects with database like PostgreSQL.
  • Have an exposure to CI/CD tools such as Ansible andJenkinsis an advantage.
  • Managed Ubuntu Linux and Windows virtual servers onAWSEC2 using Open-Source Chef Server.
  • Developed application using JavaScript, AngularJS for frontend, JPA, RESTful web services, MySQL for Backend and deployed inAWS. Developed single page application by using Angular JS and ReactJS.
  • Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up to date when data changes
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Migrated an application developed inAngular4.0 toAngular5.0 recently
  • 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.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda, ElastiCache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, DynamoDB, SES.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Worked on MVC Frameworks like Bootstrap3,Angular4, Node.js.
  • Worked on development of Hibernate, including mapping files, configuration files and classes to interact with the Postgresql database.
  • Involved in Data Migration process using Azure by integrating with Github repository andJenkins.
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Java, J2EE, Spring, Struts, IBatis, MongoDB, JSP, Angular5, TypeScript,AJAX, HTML, Tomcat 6.0, Oracle 12g, Maven, GCP, Log4J, slf4j, iText, Edit plus, Swagger 2.0, lambda, Kafka, Eclipse IDE, JUnit, Restful Web Services using Micro services architecture WinCVS, Azure, Axis2, Cassandra, JSON, WSDL, Web Services

Confidential, Philadelphia, PA

Full Stack Java Developer

Responsibilities:

  • Participated in all aspects of Software Development Life Cycle such as user requirement gathering, business logic analysis, program specific designs and implementation.
  • Used Core Java techniques like Multithreading, Collections in the development phase
  • Requirement Analysis, Coding and Unit Testing following Agile scrum principles
  • Delivered successful solutions individually as well as in a team to contribute to deadline driven requirements in an Agile/Scrum environment.
  • Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up to date when data changes
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Developed API for using AWS Lambda to manage the servers and run the code in the MongoDB.
  • Hands on Experience onAngular2 technology for one complete project in rebasing theUIof the application using the techniques inAngular2.
  • Developed the User Interface creating dynamic JSP, HTML5, CSS3, JQuery.
  • Validation of the fields and programming of the behaviors of web pages was done using JavaScript.
  • AJAX was implemented to perform search functions and other asynchronous actions to increase performance of the page.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Extensive experience in developing Non-Blocking I/O web applications using Node JS with MongoDB database
  • Involved in development of Single Page Applications usingAngularand D3.JSFramework to visually representing the data using charts.
  • Experience withAngular2 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
  • Used JBOSS Server to deploy the whole application.
  • Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
  • Experience with concepts of Directives, Data-Binding and Dependency Injection inAngular2.
  • Used EJB to create the session beans where all the business logic classes and interface were encapsulated.
  • Exchange of data was performed using SOAP and WSDL web services.
  • Created WSDL XML and SOAP XML, SEI, java classes with web service annotation for this process.
  • Spring framework was used to perform the dependencies injection and plumbing of codes.
  • Session objects were created to identify the different user.
  • Used JNDI to look up and locate a resource data and objects.
  • Used JMS with ActiveMQ and Message Driven Bean to send the message and automated notification mail to the user.
  • Used Log4J to handle the error and Debugging.
  • Involved in developing store procedure and performed query optimization and database programming language in database using MySQL.
  • Tested application using the JUnit to unit test case to enrich the quality of code.
  • Implemented DAO, Singleton and session Factory design pattern.
  • Implemented the MVC framework by separating the business logic with the presentation logic using Spring MVC framework.

Environment: Java, J2EE, Spring 3.2.7, Kafka, Spring MVC, SOAP, JUNIT, JSP, Servlets, Maven 3.1.1, Oracle 11g, Glassfish 4.0, Eclipse 4.3.2 Kepler, Log4J, lambda, EJB 3.0, DAO, MySQL 5.6.13, JMS, JNDI, XML, HTML5, CSS3, JavaScript, AJAX, Jquery.

Confidential, Deerfield, IL

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Configured Hibernate session factory to integrate with spring and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, and Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project.
  • Created Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: JDK, J2EE, Spring, Hibernate, REST Web Services, HTML5, CSS3, JavaScript, Bootstrap, AJAX, JSON, Apache Tomcat, Apache Maven, JUnit, JIRA, Jenkins, MySQL, SVN, and Windows.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Configured Hibernate session factory to integrate with spring and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, and Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project.
  • Created Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: JDK, J2EE, Spring, Hibernate, REST Web Services, HTML5, CSS3, JavaScript, Bootstrap, AJAX, JSON, Apache Tomcat, Apache Maven, JUnit, JIRA, Jenkins, MySQL, SVN, and Windows.

We'd love your feedback!