We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Dayton, OH

PERSONAL PROFILE:

  • To acquire challenging and growth - oriented position where I can enhance my technical skills, develop my creativity by putting down my best efforts in the assigned job and take an active part in company development.
  • Around 6 years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE technologies.
  • Experience in Strong application development using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development.
  • Experience on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere and JBOSS.
  • Extensively worked on coding using core java concepts like multithreading, collections, generics, network APIs and database connections.
  • Experience in architecting and provisioning instances for On-premise Datacenter / Public Cloud Infrastructure like Amazon Web Services (AWS).
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining EC2 instances, and S3 buckets, Auto Scaling
  • Experience in designing and developing multi-tier enterprise applications using J2EE related technologies such as Servlets, Struts, and Spring, JDBC, Hibernate, XML, JSP, HTML and Web Services. Implemented Frontend development using Angular and ReactJS applications to communicate with backend services.
  • Experience with automation/ integration tools like Jenkins for developing Continuous Integration/ Delivery pipelines.
  • Used Docker to create, deploy, and run applications by using containers.
  • Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Proficient with build automation tools like Maven, Gradle and ANT for builds and deployments to different environments.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit).
  • Experience with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • So had good knowledge and debugging skills in servlets
  • Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes and Docker Swarm
  • Involved from Design to deployment of microservices in Kubernetes cluster on AWS
  • Used playbooks as Ansible configuration management scripts to manage configuration and deployments to remote Hosts
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Experience with Web/Application Servers Tomcat, Web Logic, IBM WebSphere.
  • With the help of postman, tested endpoints which we created.

TECHNICAL SKILLS:

Programming Languages: Java (5, Java 6, 7,8), J2EE, EJB, JavaScript.

Web Technologies: HTML, JavaScript, jQuery, XML, CSS, JSON, Webservices, Microservices.

JEE Technologies: JDBC, Servlets, JSP, RESTful as REST and SOAP.

Frameworks: Spring MVC, Spring JDBC, Spring BOOT, Hibernate, JSF, Log4j, JUnit.

Web App Server: WebLogic, WebSphere, Tomcat, AWS cloud.

Protocols: HTTP, TCP/IP, UDP.

IDE’s: Eclipse, Visual Studio code, Squirrel, MS SQL server management studio, postman.

Build Tool: Maven, ANT, Ansible playbook, Gradle.

Version Control Tool: SVN, GITHUB.

Database: MySQL, SQL Server, Oracle, Cassandra, Kafka.

Operating System: Windows XP/7/8/10 and Linux, Putty.

WORK EXPERIENCE:

Confidential, Dayton, OH

JAVA FULL STACK DEVELOPER

Responsibilities:

  • Participated in all the phases of SDLC including Requirements gathering, Design, Analysis of the Customer Specifications, Development and Customization of the application
  • Created RESTFUL APIs using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats
  • Developed interfaces/REST APIs in Spring Boot using Java to interact with various backend systems
  • Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods, and Lambda Expressions.
  • Good Expertise in Stream of API for Bulk Data Operations on Collections and API improvements in Java 1.8
  • Used multithreading in programming to improve overall performance using Singleton design pattern
  • The hive tables are created as per requirement were Internal or External tables defined with appropriate static, dynamic partitions, and bucketing, intended for efficiency.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using JDBC.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Developed the UI screens created by web designer using HTML5, CSS3, and JavaScript, React.js and Modified them when required.
  • Used Git hub enterprise for source code management and Devops service repos.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern
  • Implemented the application using Spring Boot, Spring IOC Framework and handled the security using Spring Security
  • Used JIRA extensively to log all issues and track development status
  • Developed unit testing framework using JUnit test cases for continuous integration testing
  • Experienced working with the Build management and CI/CD tools Jenkins.
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API. Developed Hive queries for the analysts.
  • Experience on Installing Jenkins/plugins for GIT repository, setup SCM polling for Immediate Build with Maven and Deploying Apps using cookbooks and knife through Chef, playbooks and SSH through Ansible, Manifest files through puppet as a CI/CD process.
  • Deployed Docker services on the docker cluster for the entire Microservices stack.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments, changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Build CI Pipeline using Gitlab CI having multiple stages of Building the docker image, running unit tests, integration tests, sonar scans, security scans and pushing the docker image to container registry pushing helm charts referring to tagged images into helm repositories which later are used in deployment to Kubernetes cluster.
  • Developed the build scripts using Maven and deployed into different environments.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code

Environment: Java/J2EE, JDK 1.8, Eclipse, Spring Boot, Spring Security, Tomcat, Agile methodology, RESTful Web Services, HTML5, CSS3, Java Script, J Query, Ajax, EC2, S3, Micro Services, React JS, Bootstrap, Maven, Oracle, Squirrel, SQL, JIRA, Log4j, JUnit, SVN, GIT.

Confidential, Newark, DE

SR.JAVA DEVELOPER

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Extensive use of EJBs for middle tier component to implement the business logic. We used java 8 version in creating applications.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Used JDBC API as part of the DAO layer in the project.
  • Developed warmup programs in core java to load recently logged in user profile information into MSSQL DB.
  • Used MongoDB and Cassandra DB document-oriented database to store data. Configured Mongo Shading for scalability and High Availability.
  • Created Object to Mongo mappings for various domain objects. Developed DAO layer exposing access to MongoDB
  • Monitored API’s and performance of Mongo DB and Cassandra DB using New Relic, Cloud Watch and Log Stash.
  • Performed manual testing and used logging tools like Splunk, putty to read the application logs for elastic search.
  • Develop Java/J2EE applications using Spring boot Microservices and deploy in Tomcat, WebLogic servers and Cloud Foundry.
  • Implemented the Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get the assignment information from backend
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Proficient in Design Patterns such as Spring MVC, Singleton, Session Façade, Data Access Object, Factory and Business Delegate.
  • Used Angular to implement the MVC pattern to separate presentation components.
  • Involved in designing and implementation of MVC design pattern using Angular framework for Web-tier.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle11g
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Wrote complex validations using client-side Java scripts and designing the GUI.
  • Experience working for Security groups in AWS cloud and working with S3.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
  • Created connections to database using Hibernate Session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios. Implemented to reprocess the failure messages in Kafka using offset id
  • Apache Kafka message brokers and also worked with Kafka Cluster
  • Used Kafka to load data into Mongo DB. Created columns and synchronize data flow into Mongo DB
  • Experienced in writing JUnit test cases for testing.
  • Involved in the Production support of the Application. Performed application development using RAD and WebSphere Application Server (WAS).
  • Used AWS RDS for database configuration.
  • Used AWS code pipeline for moving the code across different environments.
  • Worked on application screens/modules and developed professional and dynamic user interfaces using CSS and JQuery.
  • Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip’s.
  • Helped in creating Splunk dashboard to monitor MDB modified in the project.

Environment: Core Java 8, J2EE, Spring MVC, Spring Boot, Hibernate, MongoDB, Cassandra DB, Apache Axis2, WSDL, Restful Web Services, AWS cloud, JavaScript, JMS, Agile Methodology, PL/SQL, UNIX, Oracle, TOMCAT, Eclipse, J Query, AJAX, Jenkins, Sonar, Maven, CVS, JSON.

Confidential, Gulfport, MS

SR.JAVA DEVELOPER

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE design practices.
  • Experience in identifying the technical areas that contributed to the issues and documenting them. Worked with development of presentation tier using JSTL, JavaScript, AJAX, jQuery.
  • Developed User Interfaces using HTML, CSS and JSP's for user interaction.
  • Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's.
  • Utilized JIRA as a ticketing tool and SVN for code repository.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS MySQL.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache Concepts.
  • Implemented JMS for asynchronous auditing purposes.
  • Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Looking into the Splunk logs for hidden application errors
  • Extract Real time feed using Kafka and Spark Streaming and convert it to RDD and process data in the form of Data Frame and save the data as Parquet format in HDFS.
  • Responsible for change requests and maintenance during development of the project.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Implemented server-side tasks using Servlets and XML.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining EC2 instances, and S3 buckets, Auto Scaling
  • Consumed Web Service using WSDL and SOAP and Used SoapUI for testing.
  • Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back-end database operations.
  • Configured the project on Oracle WebLogic application server.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Used Restful web services to consume the service and SOAP UI to test the web services.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
  • Created a light front-end framework against the JSON API for their service request portal using Backbone.js.
  • Used Multithreading and collections to improve performance of application.
  • Built scripts using Apache Ant to build the J2EE applications. Used SVN for version control.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios.
  • Implemented the logging mechanism using Log4j framework.

Environment : Java 1.7, JSP, JSTL, EJB, Eclipse IDE, Hibernate 4.0, jQuery, JavaScript, AJAX, Spring MVC, HTML 4/5, CSS 3, XML, Kafka, Oracle WebLogic 10.3.5, JUnit, PL/SQL, Oracle 11g, ANT, UML and SVN.

Confidential

JR. JAVA DEVELOPER

Responsibilities:

  • Development carried out under STS Integrated Development Environment (IDE)
  • Communicate with business for obtaining requirements from the legacy system and Involved in understanding the scope of application, present schema, data model and defining relationship within and between groups of data
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JavaScript, JQuery and Angular.
  • Design and developed template-based User Interface using Bootstrap and Angular.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security Oauth.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • Worked on XML, XSLT and JSON for transferring and retrieving data between different applications.
  • Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with the database tables.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Jetty Server.
  • Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.

Environment : Java, HTML, Bootstrap, AngularJS, JSP, DAOs, CSS, Java Scripts, PL/SQL, OOPS, JDBC APIs, SOAP.

Confidential

FRONT END DEVELOPER

Responsibilities:

  • Involved in development, enhancement, testing and performance of the application.
  • Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like JSP, JSTL, HTML, CSS, JavaScript, jQuery
  • Responsible for the (D3) data driven development, Deploy and development of the web applications.
  • Used JSON to load data into DOJO data grid.
  • Developed CSS page layouts, styles and table less coding for efficient design.
  • Involved in all the business meetings and status update meetings.
  • Involved in developing JSP for client data presentation and data validation on the client side within the forms.
  • Wrote test classes and suites for all the java classes developed using JUnit framework.
  • Involved in interpreting business and functional requirements into a strong design implementation.
  • Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Developed CSS page layouts, styles and table less coding for efficient design.
  • Used GitHub for source code management and for version control.

Environment : HTML4, CSS, AngularJS, JavaScript, JQuery, XML, DOJO, AJAX, JSON, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Junit.

Hire Now