We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7 Years of IT experience in Object Oriented Programming, Analysis, Design, Implementation and Testing of various Client/Server, N - tier and Web applications using JAVA/J2EE technologies.
  • Well versed with complete Software Development Life Cycle (SDLC) using various methodologies like Agile Methodology (Scrum, XP), Waterfall and Test-Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, JavaScript, jQuery, Ajax, ReactJS and Angular 2/4/6.
  • Experience with Java 1.8 features like Streams, Filters, Lambda Expressions and Functional Interfaces etc.
  • Experience in developing cloud-based applications using Spring Cloud, Pivotal cloud foundry and Amazon Web Services (AWS).
  • Experience in managing cloud storage (S3, EBS, DynamoDB), compute (EC2, Lambda).
  • Worked on various modules in Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Security, transaction management, Spring Boot, Spring Batch and Spring Data.
  • Proficient in developing J2EE enterprise applications in SOA and Micro Service Architecture and integrating with Spring Boot Rest.
  • Developed Micro Services business components and Restful service endpoints using Spring Boot.
  • Extensively worked on both consumption & producing of REST and SOAP based Web Services using WSDL, JAX-WS, JAX-RS, JAX-RPC, Apache CFX and Jersey frameworks.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience in Core Java and implementing concepts such as OOPs Concepts, Garbage Collector, Collection Framework, Generics, Exception Handling, I/O System and Multi-Threading.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Front Controller, DAO and MVC.
  • Experience in working with SQL/No SQL databases like Oracle, DB2, My SQL, Mongo DB, H2 and Dynamo DB.
  • Proficient in writing SQL queries, PL/SQL stored procedures, triggers and creating busi

EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed reusable components using HTML5, CSS3, JavaScript, XML Angular 4/6 and ReactJS. Used Angular 4/6 as framework to create Single Page Applications which can bind data to specific views and synchronize data with server. Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports). Worked in ReactJS for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts. Deployed and Configured applications on Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API. Built web applications using spring framework for implementing Dependency Injection and utilized features like MVC, AOP and DAO. Implemented the application using Spring IOC, Spring MVC Framework and handled the security using Spring Security and JWT. Developed Batch Applications for daily rate sync between ECARS and Odyssey services using Spring Batch. Developed request controller,
  • Spring Controller response model using Spring MVC, using JSON as REST application response sort. Designed and developed Micro Services business components using Spring Boot with Spring MVC flow. Developed Restful Services with Spring Boot and Micro Service Architecture to enable Micro Services deployment. Developed REST/SOAP based Services for pricing operations like validate and calculate charges, surcharges equipment, ancillary and building quotes etc. Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services. Worked on designing specific programs efficiently through knowledge of Multithreading using the API with the goal of increasing performance on a wide variety of applications. Implemented Core Java concepts such as Exception Handling, Concurrency and Collections in the application. Developed the persistence layer using Hibernate, created POJO objects and mapped using Hibernate Annotations. Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM. Developed test cases for Unit Testing using Junit, Soap UI and Postman was being used for functional testing. Written SQL Querie

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering. Followed Agile Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings. Successful development of User Interface HTML5, CSS3, Bootstrap and jQuery to display data on client side. Implemented AngularJS controllers to handle front end events, used AngularJS directives to create custom validation and partial pages and created AngularJS services to consume Web API. Worked on administration of EC2, AWS CLI for loading the data from S3 and scheduling it on daily basis. Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java 1.8 lambda expressions, Streams, and parallel Streams. Implemented Java 1.8 features including Lambda, Advanced for each loop, and Streams. Implemented the application using Spring MVC
  • Framework and handled the authentication, authorization, and access - control features by using Spring Security. Configured spring beans following the Spring Framework's Dependency Injection (DI) and Inversion of Control (IOC) principles, both xml and annotation based. Used Spring MVC framework to enable interactions between JSP/View layer and implemented different DPs. Designed and implemented batch jobs for migration of new customers into our bank using Spring batch. Implemented Spring Boot microservices to process the messages into Kafka cluster setup Designed and developed Micro Services business components using Spring Boot with Spring MVC flow. Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation. Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Worked on XML and JSON for transferring and retrieving data between different applications. Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Developed batch jobs to read csv data and write into H2 database tables and Experience in developing application, automated scripts leveraging DB2. Performed unit testing using Junit and developed test cases using Mockito. Configured and customized Log4j API for adding the debugging information in the code base. Worked with White Source, Checkmarx to fix vulnerabilities in code base regularly and improved code quality by using code analysis tools lik

Confidential

Software Engineer

Responsibilities:

  • Followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements. Developed GUI by using HTML5, JSP, JavaScript, Angular JS, AJAX, Handlebars and CSS. Involved in various tasks of coding and creating web pages using JavaScript, HTML, JavaScript, JSP and Struts. Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule - based flow mechanism, and configuration entity model in JPA. Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like
  • JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available Implemented the authentication and authorization of the application using Spring Security and OAuth. Developed REST/SOAP based Services for all user-based operations like enroll user, modifying user and authenticate user depending on risk factor of the user login. Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture. Used RESTful for producing web services and involved in writing programs to consume the web services. Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO. Used Active MQ to communicate with controller and used service layer to implement the business logic. Created automated test scripts for web applications with Geb and Spock and Selenium testing module. Testing xml output using Advanced REST Client or POSTMAN and SOAPUI. Experienced in writing Bash/Shell scripts for process automation of systems, applications, and backups. Used MAVEN as build automation tool and responsible for Continuous Integration (CI) and Continuous
  • Delivery (CD) process implementation using Jenkins. Deployed the application on Apache Tomcat Server after testing from QA team Used JIRA to assign, track, report and audit the issues in the application. Involved in working with the QA to assist in writing test code and debugging the defects in the application. Used Git for version control and IntelliJ IDE for development of the application. Verified product features thoroughly implemented, ensured all requirements are met, using robust technical solutions and only the highest quality coding standards are met.

Environment: Agile, J2EE, HTML, CSS, JavaScript, jQuery, AngularJS, Spring, Hibernate, MVC, SOAP, Restful, Micro Services, SQL, JUnit, Log4j, Maven, Active MQ, JIRA, Tomcat, IntelliJ, and GIT.

Confidential

Java Developer

Responsibilities:

  • Followed Agile Methodology for project implementation and continuous improvement and Test - Driven Development (TDD) environment. Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, jQuery and JavaScript. Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping. Utilized spring core, AOP and security to build robust business operations with transactional support. Used ORM (Object Relational Mapping) technology Hibernate for database access. Configured the Database Tables with java objects using Hibernate Config XML files. Produced SOAP Web Service using Apache Axis generated WSDL files for the Service that served XML data in SOA (Service Oriented) Architecture. Worked on XML and JSON for transferring and retrieving data between different applications. Implemented Multithreading,
  • Concurrency, Exception Handling and Collections whenever necessary. Used J2EE design patterns and Data Access Object (DAO) for the business and integration Tier of the project. Use of data structures and Algorithms for time and memory complexity reduction. Involved in writing the SQL and PL/SQL procedures in Oracle DB. Involved in writing test cases for all the java classes developed using Junit framework. Involved in build and deploying the application using GRADLE. Deployed the application in JBoss Application Server after testing. Configured and used RALLY for bug tracking and functional testing. Involved in installing and configuring Jenkins for application builds and deployment. Experienced in generating logging by Log4j to identify the errors in production test environment. Used SVN for Version Controlling and Used STS Integrated Development Environment to build the application.

Environment: Java, J2EE, HTML, CSS, JSP, JavaScript, Spring, Hibernate, MVC, Restful, Oracle, SQL, PL/SQL, JBoss, log4j, Junit, RALLY, Jenkins, STS, XML, DOM and SVN.

Confidential

Junior Programmer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system. Followed Waterfall Methodology to implement the features. Designed, developed, and validated User Interface using HTML, JavaScript, and CSS. Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server. Design highly usable GUIs using Spring Framework, JSPs and Struts MVC. Implemented server - side programs by using Servlet and client side by using JSP. Designed and Developed XSL style sheets using XSLT to transform
  • XML and display the information on the UI. Worked with core technologies like Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans. Used Spring Dependency Injection to inject the objects into class to make the application loosely coupled. Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response. Implemented JDBC API for communicating with database layer. Used Hibernate as the ORM Framework to access and manipulate data from the Oracle database. Created views and stored procedures in Oracle SQL/PL-SQL. Created Views for the tables to hand over the resources to developers. Involved in Unit Testing using JUnit and Integration of Use Cases. Developed the ANT scripts for preparing WAR files used to deploy J2EE components on Jetty Server. Used Log4J for logging/detecting errors in the application. Also, used CVS as the version control manager. Used Eclipse Integrated Development Environment to build the application.

Environment: Waterfall, Java, HTML, CSS, JavaScript, JSP, Servlet, Hibernate, Spring, XML, MVC Pattern, Junit, SQL-PL/SQL, Oracle, Log4j, Jetty, ANT, CVS, and Eclipse.

We'd love your feedback!