We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 8+ years of working experience as a senior Java Developer specialized in utilizing backend frameworks to build server - side software and an in-depth understanding of the entire development process design, development, and deployment.
  • Worked on advanced software development methodologies such as JIRA, Agile/Scrum and Waterfall processes.
  • Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins and Sonatype Nexus.
  • Extensive experience in developing web interfaces using HTML5, CSS, JavaScript, JQuery, AngularJS, JSON EXT-JS and Bootstrap.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Responsible for building this scalable distributed data solution using DataStax Cassandra.
  • Strong knowledge in developing SOA processes in TIBCO.
  • Hands on experience in developing Single Page Applications (SPA) using AngularJS.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, SOA, WebServices, NetBeans, Eclipse, ANT.
  • Strong experience in spring, Spring Boot, Hibernate, iBATIS, JUnit, JQuery etc. application frameworks.
  • Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation.
  • Handled multiple cloud platforms like AWS, AZURE, GCP.
  • Experience with developing applications using Apache NiFi.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Experience in using the JavaScript frameworks JQUERY, Angular.js, Backbone.js, and React.JS Node.js& Twitter Bootstrap.
  • Exposure to new features and issues addressed in Angular 4/6/7/8.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Aspects, REST, Spring Integration, Spring Testing and Spring JDBC.
  • Good knowledge in spring framework - Spring IOC, Spring MVC, spring AOP and Spring Web flow.
  • Used Selenium Grid for cross platform and cross browser testing by running the Test Scripts on various virtual machines.
  • Adept in designing and developing spring, Struts, MVC, Java/J2EE based framework.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience in Enterprise Integration Development tools like Mule ESB, Spring Integration, JMS, Webservices, Apache Kafka and Apache Camel
  • 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.
  • Controlled and automated application deployments and updates using Kubernetes.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Expertise in developing Webservices with XML based protocols such as SOAP and WSDL.
  • Hands on experience in developing Single Page Applications (SPA) using AngularJS.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA WebLogic, JBoss & Tomcat server.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Strong experience with MySQL, Oracle 9i/8i, DB2, NoSQL and SQL Server 2000 and Excellent skills in creating and accessing Database using SQL Queries.
  • Expertise using version control tools like CVS, SVN, VSS and Rational Clear Case.
  • Expertise in using Apache Ant, Maven as java build tools.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Experienced in deploying applications on WebLogic, Apache Tomcat, IBM WebSphere application servers.
  • Strong experience with ANT, Log4j and JUnit for unit testing.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL Server using Java.

TECHNICAL SKILLS:

Programming Languages: Core Java, C, C++, SQL, PL/SQL

Web Technologies: J2EE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, Listeners

FrontEnd Technologies: HTML4/5, XML, Java Script v1.8, TLD, CSS, JQUERY, AJAX, BackboneJS, AngularJS2, NodeJS, Ember JS, JSON, React JS, Typescript.

J2EE Technologies: JSP, JDBC, JNDI, Web Services, BPM - Activity, Hibernate

Tools: Fiddler, Firebug, Maven, ANT

Web/Application Servers: WebLogic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5, JBoss 4.0.5, Apache Tomcat 5.5/6.0

Software Development: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development (TDD)

Web services: Soap UI, WSDL, RESTful

Version controllers: SVN, CVS, Clear Case, GIT

Testing: Junit 4.1.2, JUnit-Perf, JMock, Cactus, Jasmine, Karma

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

Databases: Oracle 8i/9i/10g, MySQL 4.x/5.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential

Responsibilities:

  • Responsible for Design, build, test and maintain scalable and stable off the shelf applications or custom-built technology solutions to meet business needs.
  • Design and Development of User Interfaces, Menu is using HTML, JSP, JavaScript and XML, Ajax, jQuery.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience in automated deployment tool such as service Kubernetes which is use to deploy quickly and predictably.
  • Experience in building data ingestion workflows/pipeline flows using NiFi, NiFi registry.
  • Developed spring boot application to consume micro services data and write it to Kafka.
  • Demonstrates active pursuit of optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins, Mocha/Karma, etc.)
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers.
  • Mainly involved in development and maintenance of the website using Python, HTML5, CSS, AJAX, J-Query, DOJO, JavaScript, and Angular JS.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon (ECS, EC2, ECR, Lambda, VPC, and S3) servers.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or Angular7.0,with NodeJS and CSS.
  • Development and configuration of TIBCO MQ Series Adapter for integrating with IBM MQ Series
  • Built backend REST API with NodeJS, Express JS and also Implemented modules into NodeJS to integrate with designs and requirement.
  • Implemented Data access objects using JDBC to access data from Oracle database
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Azure, RabbitMQ, Restful Web Services.
  • Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe.
  • Created an End-to-End Hybrid Framework using Java, Selenium and TestNG.
  • Component based architecture provided by Angular 2.
  • Developed the backend tier using Spring Boot framework providing Dependency management.
  • Experience in developing LINUX shell scripts for automating deployment of applications
  • Hibernate 3.0 was used for Object Relational Mapping (ORM). Hibernate Query language and the Hibernate.
  • Developed single page applications using Angular 4/6/8, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed SQL, PL/SQL and Stored Procedures on Oracle 10g.
  • Worked on Webservices using Java API for XML, JSON Services (JAX RS) and worked on the build, deploying RESTful Webservices.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
  • Virtualize the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Used spring con fig server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment.
  • Responsible for Development of Hibernate objects for data fetching for Java batch and front-end processing.
  • Developed and designed UI for a dashboard using Angular framework for a database of clients that deal with business connections.
  • Implementing Micro services in Spring Native cloud.
  • Migrated applications to the AWS cloud.
  • Worked in the Webservices Environment developing the service methods.
  • Developed single page web applications using AngularJS and for client-side scripting and synchronizing java applications.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
  • Experienced with AngularJS directives NG-APP, NG-MODEL for initialization of AngularJS application data.
  • Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
  • Involved in developing, testing and deploying on development and stage environments.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer.
  • Developed JUnit Test cases and writing test cases in Mockito framework.
  • Used Rally tool for tracking stories progress and defect tracking in production.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, RESTful Webservices, Apache, JSON, MVC, XML, Java API, Apache, Spring Boot, Docker, Agile, Cloud, AngularJS 2/4/6/7, Spring, Azure, Cassandra, Hibernate, Kafka, JavaScript, Ansible, HTML, TIBCO, Linux, CSS, jQuery, GUI, EJB, JUnit, SQL, Jenkins, Rally, Eclipse, GIT

Sr. Java /J2EE Developer

Confidential, Santa Rosa, NM

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Developed rich Single Page Applications, AngularJS, jQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with AngularJS.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Experience with tools like Experience with Docker Images/containers and Kubernetes.
  • Developed Kafka connect configurations to write data from Kafka topics to Elastic Search.
  • Configured SOAP Web Service in TIBCO, including configured SOAP Server and SOAP Client.
  • Used Spring Core Annotations for Dependency Injection (DI) Spring DI and Spring MVC for REST API s and Spring Boot for micro services.
  • Used several Ansible modules which include scripting (bash, command), cloud modules
  • Intense passion for automation and streamlining activities such as unit test automation and CI/CD.
  • Used the Java API to load the data into Cassandra Clusters.
  • Automated Data Integrity testing using SQL, JDBC, and Selenium.
  • Integrate the Webservices using Apache Camel routing and spring.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implementing Microservices to communicate with each other across applications.
  • Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2/4 using Custom Directives Filters, Services, and Partials.
  • Built an Application and deployed micro services in the AWS Cloud using Docker containers.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
  • Experience in cross platform development using DOJO and used Jenkins for CI/CD.
  • Extensively used HTML5, Angular.js, JSON, AJAX and DOM scripting for form validations.
  • Used AWS RDS for database configuration.
  • Experienced in ReactJS and working with React Flux architecture.
  • Developed generic web service architecture using Spring Webservices and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Designed REST middleware to connect Android UI with existing back end layer.
  • Used Netflix OSS to design and monitor micro services in a Spring Cloud environment.
  • Used ReactJS in components like JSX, creating React components, Virtual
  • Developed user interface using JSP, jQuery and used JavaScript for client-side validations and used AJAX.
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • To perform reporting and template creation for JIRA as directed by IT manager.
  • Created REST Webservices to send data in JSON format to different systems using spring.
  • Worked on Web Logic 12cfor deployed interface modules.
  • Deployed the application on a WebLogic server on a UNIX platform.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Developed a logging component using Log4J to log messages and errors.
  • Perform all Linux operating system, disk management and patch management configurations, on Linux instances in AWS. Consuming the Webservices and integrating them in the applications.

Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, Log4j, JQuery, Docker, RESTful Web Services, ReactJS, JSON, XML, JAX-WS, Apache CXF, AngularJS 4, Spring, Hibernate, JavaScript, Angular2/4, HTML/XHTML, Bootstrap, EJB, ANT, Python, JUnit, ECLIPSE LUNA, GIT, TIBCO, Tomcat, CSS, Oracle, WebLogic 12c.

Sr. Java Developer

Confidential, Scottsdale, AZ

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis, and design
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Web designing & development using HTML5, CSS3, JavaScript, ReactJS and Ajax.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Build REST Web Services by building Node.js Server in the back-end to handle requests sent from the front-end.
  • Used Kafka messaging system to consume and publish message.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Developed REST API's using Spring MVC and spring boot, hosted all micro services on Pivotal Cloud Foundry (PCF).
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Able to create scripts for systems administration and AWS using languages.
  • Used ReactJS in components like JSX, creating React components, Virtual
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Implemented rest Web Services using REST, JSON and JAX-RS and SOAP Web Services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Implemented client-side Interface using ReactJS.
  • Used SVN as version control tool and Maven as build tool.

Environment: Core Java, J2EE, MVC, Ajax, jQuery, JSP, HTML5, Kafka, JavaScript, Spring Boot, REST, JAX-RS, JDBC API and SaaS. Struts, spring, AJAX, CSS3, Hibernate, XML, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.

Java Developer

Confidential

Responsibilities:

  • Analyzed the existing application and involved in designing the architecture of new implementation.
  • Developed Web Application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and java server faces framework using design pattern.
  • Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins).
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Created User Controls and simple animations using Java Script and Python
  • Involved in designing Sequence diagrams and Class diagrams.
  • Involved in the design of application framework using various design patterns like Session Facade, Service Locator, and Data Access Object and MVC.
  • Acting as a mentor for other AWS, Google Cloud programmers in the team.
  • Development of web tier using JSF Framework.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Designed Session EJB's for the Services tier.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
  • Used Hibernate for persistence.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
  • Implementing server less Big data pipelines using AWS, Google Cloud, AWS, Google Web Toolkit and AWS, Google Cloud Kinesis.
  • Added dynamic functionality to the application by implementing jQuery, NodeJS.
  • Built NodeJS packages/libraries to support current and future Node Development.
  • Used Rational Rose for model driven development and UML modeling.
  • Created both producer and consumer web service components using REST and implemented RESTful Web Services.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Composed and executed MongoDB document scripts to insert, update No SQL database, automating data changes, reporting and also wrote MongoDB client to receive data.
  • Used MongoDB database to provide recommendations on Performance tuning for applications.
  • Extensively used SOAP protocol to exchange data between two applications within the form of XML.
  • Designed and implemented WebServices including time critical updating process.
  • Developed and tested the application using Eclipse.

Environment: Java, JSP, Java Beans, Hibernate, JSF, MVC, XML, HTML, EJB's, SOAP, CI/CD, AWS, SQL, Web Services, Oracle, NGINX, JQuery, Eclipse, Rational Rose.

Java Developer

Confidential

Responsibilities:

  • Involved in requirement analysis and participated in the design of application using UML&OO Analysis Design and Development.
  • Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe.
  • Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
  • Implemented client-side Interface using Node JS and used for creating reusable UI components.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Implement the JavaScript/JQuery frameworks such as Node JS for MVW/MVC framework
  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (XML) & MySQL and dumps data in the target tables in MySQL database.
  • Currently working on Docker container implementation for the Enterprise build system.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i.
  • Involved in developing a branded portal using the administration tool on web.

We'd love your feedback!