We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Las Vegas, NV

SUMMARY

  • 5+ years of experience as a Java/J2EE Developer in Coding, Design, development and deployment while having extensive experience working on various phases in the Software development lifecycle.
  • Hands in Transferring, Integrating and Deployment of data and java web applications from clouds offered by AWS cloud.
  • Familiar with the usage of NoSQL for Column storage of database for the storage of the queries like SUM, AVERAGE and COUNT.
  • Efficient with building Java applications using AWS SDK that work on Amazon S3, Amazon EC2, Amazon SimpleDB, and more, which all are services offered by AWS itself.
  • Hands in developing REST web services using Spring MVC to extract client related data from database and used SOAP UI.
  • Exposure 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.
  • Proficient in building mobile and desktop web applications using Angular JS as a platform and using JavaScript as the language.
  • Familiar with concept of Agile and Waterfall methodologies. Also worked on various Service Oriented, Client/Server, GUI and Web based applications.
  • Hands in Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance along with contribution in all phases of the development lifecycle while writing well designed, testable, efficient code.
  • Proficient in developing Front-end systems with HTML5/CSS3, JavaScript, jQuery, Bootstrap and JavaScript Frameworks such as Angular 7,6 and Node JS.
  • Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
  • Strong understanding of DevOps CI/CD processes and implementation of related technologies; including version control and artefact repository tools.
  • Efficient in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.

TECHNICAL SKILLS

Programming Languages: Java SE 12, 11, HTML, JavaScript, CSS, PHP and Node.js

Web Technologies: HTML5/DHTML, XHTML1.1, JavaScript1.8.5, XML1.0, XSL, XSLT, CSS, jQuery, Angular 7 and Spring.

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

PROFESSIONAL EXPERIENCE

Confidential, Las Vegas, NV

JAVA Full Stack Developer

Responsibilities:

  • Configuring Java objects with backend database tables using ORM mapping in Hibernate by Mango DB using JAVA 8 and JavaScript for generating codes as the programming languages.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Handled more traffic by shading or adding more servers in NoSQL database and utilizing its horizontal scalability.
  • Used Spring Boot, Spring cloud, Spring Security to build Microservices and deployed to AWS cloud.
  • Contributed to building Java applications that work with Amazon S3, Amazon EC2, Amazon DB and regular support for new services to the AWS SDK for Java.
  • Working with Bootstrap and Angular 7.0.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC for testing the web services.
  • Worked on writing complex PostgreSQL, PL/SQL Queries using joins, stored procedures, functions, Triggers, Views, Cursors, Materialized views, dB links, External views, indexes in Oracle DB, IBM MQ & SQL tuning to reduce time in the application.
  • Worked on MongoDB and wrote code on find, update, save, insert data along with data extraction in loading JSON data from the server-side content into MongoDB, Kafka.
  • Stored Procedures in PL/SQL, Functions for the DAO layer by studying the DevOps required business objects and validating them using Oracle database, PostgreSQL.
  • Developed AWS applications with the AWS SDK for Java for avoiding issues or troubles of network connectivity or timeout issues.
  • Worked on creating Spring Data Repositories for SQL/NoSQL databases.
  • Configured and deployed several hypervisors and VMs running OpenStack for DevOps, testing and production environments.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate by Mongo db.
  • Worked with setting up and maintaining CI/CD Pipelines, Using Jenkins for creating the CI/CD pipelines for build and release automation.
  • Developed Maven script and build Maven and continuous integration servers like Jenkins.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Managed re-architecture of Jenkins and integration with Confluence for release management and documentation assets.
  • Built and delivered products using AWS and DevOps practices by simplifying, provisioning and managing infrastructure, deploying application code, automating software release processes, and monitoring Java applications and infrastructure performance.
  • Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Used Hibernate to persist the Data into the Database.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
  • Hands-on Cloud experience using AWS services such as EC2, S3, DynamoDB, and EBS.
  • Designed Content Management System (CMS) the frontend and developed UI screens as per the wireframes provided by business using Java Script, jQuery, Bootstrap, Angular 7 and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up Angular.JS framework to achieve binding data between HTML and JavaScript objects.

Confidential, Greenwich Street, NY

Java Developer

Responsibilities:

  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations by using DB8 database.
  • Involved in coding, unit testing, code reviews and design reviews.
  • Developed Tracker Reports and RFP module using Spring MVC, JSP, HTML, CSS, JavaScript, AJAX and jQuery.
  • Developed Front-end systems with HTML5/CSS3, JavaScript, jQuery and React Js
  • Performed Unit Testing frameworks and Integration Testing of the application using JUnit 3.7.
  • Designed and built interactive and efficient UIs using React JS as a JavaScript library on two major versions of React JS i.e., React JS 16 and React JS 15.
  • Used SOAP for generating communication between API web applications running on different operating systems i.e., Microsoft and Windows using JavaScript, Node.js and CSS.
  • Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
  • Contributed in increasing the availability by utilizing the auto replication feature in NoSQL databases (MongoDB and Big Data), such that in case of any failure data replicates itself to the previous consistent state.
  • Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Utilized Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).
  • Involved in Data Migration process using Azure by integrating with Git hub repository and Jenkins.
  • 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.
  • Used AWS with the AWS SDK for Java for taking the complexity out of coding by providing Java APIs for AWS services including Amazon S3, Amazon ECS, DynamoDB, AWS Lambda, and more.
  • Conceptualized prototype and project layout skeletons using Jackson Libraries, ReactJS, jQuery, HTML5, and CSS3.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, Prime faces web, frameworks, Couchbase, dockers, RESTful web services along with Implementation, authentication and authorization for the application using Spring Security and Oauth2.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Extensively worked on writing complex PostgreSQL , PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB, IBM MQ & SQL tuning to reduce time in the application.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB, Kafka and used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Performed Unit Testing frameworks and Integration Testing of the application using JUnit 3.7.

Confidential, Westbrook, ME

Java Developer

Responsibilities:

  • Generated codes in several frontend technology languages like JAVA 8, CSS3, HTML 5 and JavaScript.
  • Build REST web service by building Node.js Server in the backend to handle requests sent from the frontend jQuery Ajax calls.
  • Developed MongoDB embedded documents from java code using spring data MongoDB.
  • Persisted data to no-sql Mongo and Couch database instances.
  • Built data-driven Web applications with Servlets, JSP, EJB, and Generated Dynamic Web pages with JSP .
  • Worked in DevOps collaboration team for internal build and automation configuration management and participated in the release cycle of the product which involves Dev, QA, staging and Prod.
  • Wrote migration scripts using the Migrate module of Nodejs library and custom PHP and SQL views.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Worked on Kubernetes for deployment, scaling, clustering, and management of containerized applications as Pods, Docker swarm in managing Docker containers, and Kubernetes Clusters to support automatic high availability, load balancing, health checking, and failover.
  • Implemented REST API on Node with MongoDB as backend.
  • Developed the presentation layer using Angular JS, JSP, HTML, CSS, and client-side validations were done using JavaScript, jQuery , and Angular JS .
  • Mainly responsible for developing RESTful API using Spring framework. Developed different controllers that return the response both in JSON and XML based on the request type, also implemented Web Service security looking up to libraries such as Nodejs and D3js.
  • Implemented SQL Queries stored procedures and triggers using PostgreSql.
  • Deployed Applications to Amazon Web Services (AWS) EC2 instances, Dynamo DB, Lambda and Jenkins, also Engineered the continuous integration strategy utilizing AWS on Jenkins.
  • Implementing CI/CD pipeline for the Azure cloud-based analytical data ecosystem using Azure DevOps (VSTS), GIT as versioning controlling and hosted pipelines for build and release.
  • Involved in Debit card and credit card payment applications.
  • Developed a new application for the department and the utility users to streamline all the activities involved in relocating utilities, using J2EE Architecture, MVC model, JavaServer Faces (JSF) 2.x, Hibernate 4.x, Git, Jenkins and Microsoft Azure DevOps.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker & CloudFormation tools.
  • Worked with Core Java concepts such as Multithreading, Building algorithm, Collections, Concurrency and Exception Handling under the AGILE methodology.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives and Implemented Angular 4 services to connect the web application to back-end APIs and built Angular 4 applications with AOT which helped in performance of the webpage nearly 60% faster.
  • Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub and Docker Container Network.
  • Built Jenkins pipeline to drive all Microservices builds out to the Docker registry and deployed to Kubernetes.

Confidential, Cambridge, MA

JAVA/J2EE Developer

Responsibilities:

  • Developed the Java Code using Eclipse as IDE.
  • Generated reports from the database using PL/SQL and SQL.
  • Used JavaScript ES6 as frontend language for Client - side scripting process.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
  • Persisted data to NoSQL Mongo and Couch database instances.
  • Used Log4j, JUNIT for debugging, testing the system state.
  • Developed Apigee, Content Management System (CMS) and UI using HTML 5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Performed operations on Big data and stored it in a valid format using NoSQL as a type of database because of its flexibility and wide variety of services.
  • Worked on CI/CD tools like Bitbucket, Bamboo, Used Splunk to check application logs and Postman for Manual Testing.
  • Built MongoDB ORM models in NodeJS using the Mongoose node module
  • Developed controllers and services (business logic) using Angular.JS MVC Framework.
  • Implemented continuous integration & deployment (CI/CD) through Jenkins for Hadoop jobs.
  • Adopted J2EE design patterns like Singleton and used DTO’s transfer the data.
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
  • Developed application on Struts MVC architecture utilizing Action Classes, Action Forms and validations.
  • Code Review & Debugging using Eclipse Debugger.
  • Involved in the design and decision making for Hibernate OR Mapping.
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Writing/Manipulating the database queries, stored procedures for Oracle9i.

We'd love your feedback!