We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 8 years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Experienced in using software development methodologies (Agile, Scrum), Continuous integration and Test - Driven Development.
  • Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node)
  • Utilized Node.js, Socket.io, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and Realtime technology.
  • n CSS Pre-processors like LESS and SASS along with JavaScript task runners like Grunt JS, Gulp, web pack.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Proficient in implementing Object Oriented Programming (OOPS)using JAVA/J2EEtechnologieslike Core Java (OOPS, Collections, Threads), JSP, JDBC, spring, Hibernate, Restful webservices.
  • Extensive Design, Implement and test services experience in a Microservice Oriented Architecture and has implemented the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch), JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Experience with Java8/11 streams, Lambda functions, Method s, Filters, Predicates, collections, and other default methods.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • I am working as a Full Stack Developer and migrated DB from on premises to cloud. I have worked on Identity Hub Service which is a client facing service that will handle incoming requests, make the decision to forward the request to the appropriate service in correct sequence, aggregate the results returned from the services and return to the clients.Responsibilities: Followed Agile/Scrum methodology with bi - weekly sprints for developing application and involved in analysis, design, development and testing phases of Software Development Life Cycle. Developed User Interface application modules using HTML5, XHTML, XML, CSS3, JavaScript, jQuery. Developed applications using Angular8 and lambda expressions in Java8 to store and process the data. Have been exposed to work with Node JS framework for creating scalable and excellent Front-end solution. Exposure to Node Package Manager (NPM) for installing required Node modules and React packages. Worked on JAVA 1.8 features such as Lambda expressions, Stream API, Multithreading, Collection frameworks, Functional Interfaces and Method s. Exposure to J2EE design patterns including Singleton, Data Access Objects, and Data Transfer
  • Objects. Responsible for developing business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework. Used Microservice architecture with Spring Boot based service through REST. Exposure to Spring Framework modules such as Spring AOP, Spring MVC, Spring ORM, Spring Batch, Spring JPA. Used Spring ORM with hibernate to interact DAO layer with SQL by using the JPA specification. Have used Hibernate ORM (Object Related Mapping) for mapping relational data with the SQL schema. Involved in performing CRUD operations like
  • Create, Read, Update and Delete using the Spring Data Framework on Post GRE DB. Spring Data Framework includes JDBC and Spring ORM. Have been involved in developing SQL queries using Triggers, Functions and Stored Procedures. Divided the application into sub modules by using the Spring Boot Microservices. Involved in development of Service-oriented architecture (SOA) by using SOAP and RESTful services. Used Http methods like Get, Put, Post, and Delete using RESTful web services. Used Spring Annotations to build Restful Services for the web-based application. Used Swagger UI to create the documentation for the REST API endpoints. Used XML, JSON and jQuery to update UI by handling the response data using the RESTful services. Implemented OAuth 2.0 token-based authentication and used SOAP UI and Postman to test web services. Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database. Interacted with backend Oracle and wrote Stored P

Confidential, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment. Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM. Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements Developed RESTful web services to get data from other dependent applications. Involved in Batch Module and Developed Batch's using Spring Batch. Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts. Design and Develop Micro Services for various Activation and management activities in One Network flow. Implemented Micro Service Architecture, with Spring Boot - based services interacting through a combination of REST, SOAP. Developed Spring 4.0 MVC based Rest web services to interact with UI. Used Spring Core annotations for
  • Dependency injection and Spring 4.0 MVC for REST API s and Spring Boot for Micro Services. Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications. Used Streams and Lambda expressions available as part of Java 8 to store and process the data. Developed different modules using java, Apache camel, Spring Boot and integrated web services using camel routing. Currently using Junit for unit testing and Postman API for End-to-End testing. Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, AngularJS. Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5. Utilized the features of Angular 5.0 to present effective web design. Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment. Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5. Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server. Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related librarie

Confidential

Java Developer

Responsibilities:

  • Used Agile Methodologies to manage the full life cycle development of the project. Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript, and jQuery in conjunction with HTML, CSS3 standards, with front - end UI team. Use JSF (Java Server Faces) to implement component-based User Interface Applications. Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 1.7, EJB's Extensively used Spring Framework modules like DI(IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.
  • Developing spring boot application using microservices architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster. Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data. Parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth. Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction. Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions. Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes. Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services. Modified existing applications to a suite of microservices and all microservices to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
  • Involved in developing microservices integrated with VSTS for CI/CD by automating the build/release process. Moving existing monolithic architecture to microservices and migrating them to AWS cloud. Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment. Developed single page applications using Angular 2, Typescript, web pack and grunt. Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2. Actively involved developing proof of concept for a newly proposed application in using Angular 2. Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports). Worked on DB migration form Postgres to Oracle. Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB. Moved existing AngularJS controllers

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application. Interacted with various IT departments for gathering new requirements. Involved in development of controller component using Servlets and view component using JSP, XSLT, XML, CSS, HTML Use Ajax and JavaScript for the client-side validation. Prepared queries, functions, store procedures, triggers, and cursors using Oracle SQL and PL/SQL for accessing, manipulating, and updating database by configuring various components of the application using JDBC API to establish a connection with Oracle Database. Designed and implemented UI layer using Struts MVC, Struts Forms, Spring, JSP, JavaScript and business logic using Servlets, JSP and J2EE framework. Extensively used Struts
  • Validation Framework for validating data input and Struts Forms. Worked on Struts Tiles to create common layouts the JSPs. Involved in coding of JSP pages using CSS and HTML for the presentation of data on the View layer in MVC architecture. Wrote Unit test cases using JUnit. Used JAX-WS API for creating XML-based web services. Design patterns like Factory, Fa ade, Value Object etc. were implemented. Involved in different applications testing including Unit testing, integrated testing and production testing. Worked closely with production support lead for server builds and deployment. Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript, and CSS. Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring. Installed patches to applications and WebLogic application servers Used
  • Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation. Migrated applications to the AWS cloud. Deployed applications on AWS by using Elastic Beanstalk. Implemented RESTFUL web services using Microservices SpringBoot and consumed using Spring REST services.

Environment: Java, Spring Boot, MVC, Spring Eureka, Hibernate, JSP 2.0, MongoDB, Node JS, AJAX, XML, Oracle 11g, Docker, jQuery, Angular 2/Angular 4, JavaScript, IBM RAD, Multi-threading, Agile, Design Patterns, it, Apache Maven 2.5.1, JBoss, HTML 5, XSLT, RESTful Services.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application. Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework. Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC. Designed the application using the J2EE design patterns such as Session Fa ade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton. Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC). Spring with Tiles Framework is implemented for a common look in all the presentation views. Integrated struts MVC with spring DI and Spring hibernate DAO. EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer. Developed EJB MDB's and message Queue's using JMS technology. Implemented security for different front-end views based on the access privileges Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle). Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton. Used SQL statements and procedures to fetch the data from the database. Used Java Scripts for client-side validations and validations framework for server-side validations. Used SAX and DOM parser to parse the XML documents and XSLT for transformations. Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers. Deployed the application on to WebSphere application server. Used log4j for logging messages and Rational Clear Case for version Control. Developed test cases and performed unit test using JUnit Framework. Used CVS as version control. Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Servlet's, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, Solaris Shell Scripting.

We'd love your feedback!