We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Java Full Stack Developer with 6 + years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies.
  • Expertise in using HTML, DHTML, CSS, JavaScript, XML and AJAX in designing web pages.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting teh entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used HibernateAnnotations to reduce time at teh configuration level.
  • Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP, JAX-WS, WSDL using Apache AXIS, CXF.
  • Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Good understanding and implementation of Object Oriented concepts. Extensive experience in object software design patterns/frameworks like Spring,Struts, Hibernate and MVC architecture.
  • Used spring core Annotations for Dependency Injection Spring DI and Spring MVC FOR Rest API's, Spring Boot for microservices and Spring Batch for running batching jobs.
  • Designed and developed Application based on Spring Framework, Spring MVC and spring templates.
  • Teh Spring MVC architecture was employed in order to implement various aspects of cluster deployment tool such as for data-access, model view controller and also autantication and authorization.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Expertise in using Angular JS directives, Controllers, Filters, Services,

TECHNICAL SKILLS

  • Eclipse:
  •  EJB:
  • J2EE:
  •  J2SE:
  •  Java:
  •  Hibernate:
  •  Spring:
  •  Javabeans:
  •  JAX:
  •  JAXB:
  •  JAX-WS:
  •  JBoss:
  •  JDK:
  •  JMS:
  •  JNDI:
  •  Jquery:
  •  JSP:
  •  Servlet:
  •  Servlets:
  •  Struts:
  •  API:
  •  Application Server:
  •  Back End:
  •  C++:
  •  Coding:
  •  Continuous Integration/Delivery:
  •  CI/CD:
  •  Continuous Integration:
  •  Design Patterns:
  •  Git:
  •  Gradle:
  •  HTML:
  •  JavaScript:
  • Javascript Frameworks and Libraries:
  •  Bootstrap:
  •  Node.JS:
  •  React:
  •  Typescript:
  •  Jenkins:
  •  JSON:
  •  Oauth:
  •  Object Oriented:
  •  ORM:
  •  Requirement Analysis:
  •  Structured Software:
  •  Software Development:
  •  Subversion:
  •  SVN:
  •  XML:
  •  XSLT:
  • AJAX:
  •  CSS:
  •  DHTML:
  •  Security:
  •  SOA:
  •  SOA Architecture:
  •  Tomcat:
  •  WEB Based:
  •  WEB-Based:
  •  WEB Logic:
  •  WEB Methods:
  •  WEB Server:
  • Web Services:
  •  Web Sphere:
  •  Weblogic:
  •  WebSphere:
  •  Data Conversion:
  •  Data Integrity:
  •  database:
  •  Database Modeling:
  • Data Models:
  •  JDBC:
  •  Mapping:
  • MS SQL Server:
  • SQL Server:
  •  MySQL:
  •  Oracle:
  •  PL/SQL:
  •  Relational Database:
  •  SQL:
  •  Stored Procedures:
  •  Angularjs:
  •  HTML5:
  • Model View Controller:
  •  MVC:
  •  Restful Web Services:
  •  Rest Services:
  •  Rest Web Services:
  •  SASS:
  •  Integration Testing:
  •  JIRA:
  •  Junit:
  •  Rally:
  •  Unit Test:
  •  Unit Testing:
  •  Amazon Elastic Compute Cloud:
  •  EC2:
  • Amazon Web Services:
  •  AWS:
  •  Asteradata:
  •  Cassandra:
  •  Docker:
  •  Kubernetes:
  •  Mongodb:
  •  Microservice:
 

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Responsible for configuration management, change control and checking design documents
  • Standardized item master creation, which saved computer implementation time.
  • Involved in programming, testing, debugging, implementing and maintaining of distributed application to meet teh organization's needs.
  • Documenting business requirements; Data design and process re - engineering to fit with teh Oracle system; Prototype new business processes; Design legacy data conversion; Configure applications; Create test scenarios.
  • Worked as a team member in a Scaled Agile Framework (SAFe) Agile environment focused on software support and delivery.
  • Designed and Developed J2EE web-based consumer applications using DHTML, and Ajax.
  • Developed UI screens using HTML, CSS, JSP and JavaScript.
  • Carried out requirements gathering, requirements analysis, gap analysis, setups and customizations and testing
  • Interacted with client team to understand teh existing business practices and prepared teh definition documents and designed requirement definition document and Functional Specification documents for Business Apps
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Developed user interface using JSP with JavaBeans and CSS, jQuery, Node.js, Angular Js, and HTML to speed teh application.
  • Developing new user-facing features using React JS.
  • Responsible for developing teh application homepages using HTML5, CSS3, JavaScript, React JS, Node JS and jQuery.
  • Implemented a single page application using Angular Wrote data Components for Plan Setup and called StoredProcedures using Java, Hibernate.
  • Responsible for writing utility classes, UI development using JSP, CSS3, HTML, JavaScript, Bootstrap, Angular, Typescript.
  • Implementation of Swagger based YAML for generating Jersey client dat consumes teh REST services Integrated business layer using Hibernate with Spring DAO.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services.
  • Configured Spring based Microservices and SpringBoot. Used Angular JS Factories and Services to make Ajax calls or RESTful Calls to get data in JSON Format.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF. Exposing and consuming teh web services to teh downstream applications using Apache CXF and Apache Camel.
  • Used Continuous delivery / Continuous Integration tools Docker, Jenkins to deploy dis application to AWS and used GIT for Version Control of code for incremental development.
  • Involved in development of test environment on Docker containers and configuring teh Docker containers using Kubernetes.
  • Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito framework.
  • Build REST web service by building Node.js Server in teh back-end to h

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed and developed Application based Spring Framework, Spring MVC, Spring Templates, Hibernate.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST services.
  • Used J2EE design patterns like DAO and MVC to enhance teh existing Java/J2EE based code base.
  • Involved in teh development of project back - end logic layer by using most of teh core java features such as Collection Framework, Multithreading environment with Concurrency and ExceptionHandling programming.
  • Designed and developed RESTful microservices using Spring Boot for teh application to seamlessly integrate with supporting sub systems.
  • Successfully implemented Servlet Filters for adding Spring Security to application to restrict teh access to unauthorized users.
  • Test Driven Development, writing JUNIT test cases for teh developed methods. Unit, Integration and System testing.
  • Design teh user experience for Single Page Applications SPA using UI libraries including React Js, jQuery, JavaScript.
  • Responsible for designing and developing custom web apps for business users using several modules of Spring Boot.
  • Design, develop, test and implement business applications using Spring, Hibernate, Web methods and Web Sphere Application Server.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage teh transactions in teh application.
  • Used Spring MVC Framework with Hibernate to map to Oracle database and mapping using Hibernate Annotations.
  • Involved in setting up teh application to run on AWS environment on multiple EC2 instances with ELB's using Jenkins.
  • Created various unit test cases and integration tests for teh DAO, Service, and Controller components using JUnit.
  • Developed REST controllers using Spring Data REST to serve teh UI with required JSON data.
  • Implemented Logging framework using Log4J.
  • Performed performance tuning for Java j2ee applications (Application side and Database side)
  • Used SVN for version control.

Environment: Java 1.8, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, NodeJS, Microservices, JDBC, Bootstrap 2.3x, IntelliJ, Hibernate 4.2.8, JUnit 4.11, RESTful Web Services.

Confidential

Java Developer

Responsibilities:

  • Participated in all stages of software development Life Cycle which is Requirements Gathering, System Analysis, System Design, Development, Unit Testing Performance testing and Production Support.
  • Extensively implemented presentation layer, controller layer, service layer, and DAO layer using Spring and Hibernate frameworks.
  • Designed and developed various modules of teh application with J2EE design architecture, using Spring MVC framework, and deployed teh spring components on WebLogic.
  • Involved in teh integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
  • Used Spring MVC framework for implementing Model - View- Controller (MVC) architecture at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate teh mapping between Oracle database and Objects in Java
  • Involved in writing SQL and Stored Procedures for handling complex queries with halp of TOAD and access them through Java Programs from Oracle Database.
  • Worked on setting up Maven scripts to build, package, and deploy application code to teh target WebLogic.
  • Used OAuth 2.0 autantication protocol respectively for security and authorization.
  • Used micro-framework to implement with REST API and MongoDB (NO SQL) as back end database.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Implemented business logic with POJO using multithreading and design patterns.
  • Designed Database tables, SQL, stored procedures, triggers. Designed mapping between relational database tables and object oriented Java objects using Hibernate.
  • Unit testing with JUnit.
  • Provide support to production deployment team to deploy teh application in production environment.

Environment: Java 8, JDK 1.8, Spring3, Framework (Core, Context, Security, AOP, ORM, DAO), Hibernate, Maven, JavaScript, Web services, XML, Eclipse IDE, UNIX, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of teh risk workflow system.
  • Involved in teh implementation of design using vital phases of teh Software development life cycle (SDLC) dat includes Development, Testing, Implementation and Maintenance Support.
  • Developed front - end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, JSON and CSS.
  • Implemented XSLT's for transformations of teh xml's in teh spring web flow.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Used Web Services to connect to mainframe for teh validation of teh data.
  • SOAP TEMPhas been used as a protocol to send request and response in teh form of XML messages.
  • WSDL TEMPhas been used to expose teh Web Services.
  • Developed stored procedures, Triggers and functions to process teh data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Involved in teh up gradation of WebSphere and SQL Servers.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Performed unit testing using JUnit and performance and volume testing.
  • Implemented UNIX Shell to deploy teh application.
  • Used MYSQL database for data persistence.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Java Mail, Eclipse, Java Script, Ant, SQL, TOAD, Oracle, WebLogic, Windows.

We'd love your feedback!