We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 7 years of experience in working with web - based applications, hands on experience in the analysis, design patterns, development of client and server applications, implementing and testing with the use of Java.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Integration, Security, Boot, Hibernate.
  • Experience in Designing and building dynamic and user interactive websites using HTML5, CSS3, JavaScript, AngularJS, Angular 8, Express.js, Node JS, React JS, Express JS, Bootstrap
  • Good hands-on experience in developing single page applications using React JS and Angular.
  • Expertise in Java programming with understanding of OOPs, Collections Interface, Exceptions Handling, Input/output (I/O) System, Annotations, Enums, Concurrency, Multi-Threading, Lambdas, and Generics.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Experience in developing the Applications in Spring Framework like Spring MVC, Dependency Injection, JDBC, Spring Rest, Spring Boot, Spring Batch, Micro-services, Spring Eureka, Spring Netflix, Spring Ribbon and Spring Security.
  • Experience with messaging systems like Kafka and Kafka event sourcing.
  • Experience with container-based deployments using Jenkins, Docker and Kubernetes.
  • Hands-on work experience in the areas of Dimensional Data Processing, Data Preparation, Standardization and Relocation and Application Positioning of operating sources using data warehouse EL methods.
  • Experience in Installing, Configuring, Deploying and maintaining Application and Web Servers such as Oracle Web Logic, JBoss Enterprise Application Platform (EAP), Apache Tomcat Server and IBM Web Sphere.
  • Excellent work experience with XML, writing SQL, PL/SQL querying, stored procedures, functions, triggers, cursers, views and packages with major relational databases like Oracle, SQL Server, MySQL, and DB2.
  • Involved in provisioning and Automation servers on Public Cloud likeAWSand Azure.
  • Experience with Amazon Web Services (AWS) such as EC2, Cloud Watch, Kinesis, Dynamo DB, SQS, Lambda, API Gateway, ELB, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Proficient in writing SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors and using Hibernate framework with Spring ORM in interaction with the RDBMS and Non-Relational Database like Mongo DB.
  • Experience in developing application using TDD and Unit Testing using Mockito, Junit
  • Experience in using Jenkins for Continuous Integration and Sonar Qube for Code Quality.
  • Hands on experience with version control systems like GIT, CVS and Bitbucket for providing common platforms for all the developers.
  • Extensive SDLC experience including Requirement Analysis, Design and Coding, Application Implementation, Unit Testing, System Testing, Regression Testing and Production Support.

TECHNICAL SKILLS

J2EE Technologies: Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JNDI, JMS, JDBC, SOA, JAX-WS, JAX-RPC and JAXB

Web Technologies: HTML, JavaScript, CSS, jQuery, Angular, React, NodeJS

Web Services: SOAP, RESTful

Application Server: WebLogic, JBoss, IBM WebSphere

Web Server: Java Web Server, Apache Web Server, Tomcat

Languages: JAVA, C, C++, UNIX.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB

Tools: Eclipse, MyEclipse, Net Beans, Spring Tool Suite(STS), Jenkins, MS-Office, Log 4J, AWS, ANT, WSAD, Maven, MS Project.

Operating Systems: Windows 95/ 98/2000, UNIX (Sun Solaris), Linux, UNIX Scripting, Windows NT

Reporting Tool: Crystal Reports

Version Control Tools: Git, Source Tree, Bit Bucket

PROFESSIONAL EXPERIENCE

Confidential, NY

Java Full Stack Developer

Responsibilities:

  • Developed overall new layout of the web portal.
  • Experience on Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Used Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Developed User Interface using the HTML, Bootstrap, CSS, JavaScript, and Angular
  • Developed new user -facing features using Angular.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
  • Developed micro services in cloud environment.
  • 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.
  • Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer and navigation part of the application.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Gained knowledge to use Docker and Kubernetes for cluster container management and orchestration.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
  • Used JSON for data exchange between browser and server.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Git was used for version control and Log4j for logging. Wrote JUnit test cases for unit testing application.

Environment: Agile Methodology, Java, HTML5, CSS3, JavaScript, React, Bootstrap, Spring (IOC, AOP, MVC, JPA)Spring Boot, Spring Security, micro services, Hibernate, MongoDB, Kafka, Oracle, PL/SQL, Selenium, MavenLog4j, JUnit, Selenium, Jenkins, GIT, Docker, Elastic Search, AWS EC2, S3

Confidential, Irving, TX

Senior Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Implemented microservices using Spring boot and enabled discovery using Netflix eureka server.
  • Worked on different modules of Spring including Spring MVC, Spring ORM and Spring Boot.
  • Developed REST API's using Spring Matt and Spring boot, hosted all micro services on PCF.
  • Implemented client-side functionality using HTML 5, Bootstrap, Angular.
  • Developed the application under J2EE Architecture using Spring, Hibernate.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Created continuous integration builds using Maven and Jenkins and deployed them on Web Sphere application server.
  • Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client.
  • Deployed applications on multiple Instances and maintained Load Balancing, High Availability and Fail over functionalities.
  • Extensively used core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications. in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Set up the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services.
  • Used Spring Core Annotations for Dependency Injection Spring Di and Spring MVC for REST APl's and Spring Boot for micro-services.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Working with Java libraries to access AWS facilities as Simple Storage Service.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various.
  • Amazon images for server migration from physical into cloud
  • Use GIT as a source code repository.

Environment: Java 8, Spring Framework 4.0, Hibernate, Web Services, AWS, Agile, REST, JavaScript, Angular JS, HTML5, CSS3, Jenkins, Bootstrap, jQuery, JUnit, CVS, Maven, AWS, Postgres, DB, Junit, Log4J, Mockito

Confidential, Eden Prairie, MN

Java/ J2EE Developer

Responsibilities:

  • Developed the application by using Scrum methodology in agile environment.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Designed application modules, base classes and utility classes using core java Spring dependency injections, annotations, and configuration files.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model, and View Objects.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database using Annotations.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Extensively executed SQL queries to view successful transactions of data.
  • Extracted data from various sources like Oracle, flat files, and SQL Server.
  • Development of XML/XSLT/XSD for schema definitions.
  • Participating in design and code reviews.
  • Unit testing and Integration Testing of application.
  • Support of application deployment and maintenance.
  • Good experience with test driven software development and unit testing tool like JUnit to write and run repeatable tests.
  • Support testing (Functional, Performance, Access controls)
  • Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services
  • Implemented several new features by calling new Web services which were provided.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Created a single independent Application Page for AUDIT services, which can be accessed from anywhere in the active case throughout the flow.
  • Actively involved in Production Support for fixing the IR's and adding new changes with new releases to the current deployment in prod.
  • Used Log4j for logging errors, messages, and performance logs.

We'd love your feedback!