We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Passionate Javadeveloper with around 8 years of experience in Java/J2EE, Software Development Life Cycle, Object Oriented programming,Application Analysis, Design, Development, Integration, deployment, testing,Maintenance/Support, developing and testing of Client/Server, Enterprise and Web Applications.
  • Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC, Reflection, SWING and Generics.
  • Experience in all phases of Software Development Lifecycle (SDLC) and have rich experience working with different SDLCAgile (Scrum), Spiral, TDD and Waterfall.
  • Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, JSP, Struts, Java Beans, JMS,JNDI, ANT and Apache Maven.
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, AngularJS,XML, DOJO, AJAX, JSF, JSP&spring form tags.
  • Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, UML, ANT, JSTL Apache Log4J, Shell scripting, AngularJS, NodeJS, Maven, Java Script.
  • Proficient in usingJava/J2EE basedStruts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Good knowledge in Java/J2EE Spring framework - Spring Core, Spring IOC, Spring MVC, DAO and Spring Web flow.
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Speeding up Existing Applications with a Cache services using Redis Cache, Gemfire
  • Hands on experience in working on XML Suite of techn

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project. Implemented Coding Using Struts, Java and J2EE Design Patterns. Used Struts MVC architecture to separate the presentation logic, control flow with business logic. Used
  • Object Relational Mapping (ORM) for java persistence API. Developed test cases by using JUnit and spring integration test framework. Designed and developed the persistence layer using JPA persistent objects. Worked on JavaScript libraries like jQuery and JSON. Worked on server management to check the logs and code changes. Proficiency in Unix/Linux shell commands. Used Eclipse to view and modify Spring configuration XML files, Java source and test classes, global JavaScript, CSS and XSLT files using JAVA 8. Used Streams and Lambda expressions available as part of Java 8 to store and process the data Developed Restful API's using Spring Annotations and applied Traceable logs to API's Created Microservices using Spring Boot and its Annotations and Maven to build it. Created Multi - layer architecture for a API functionality flow like Controllers, Services and Dao's. Wrote loggers to log the functionality info and errors by exceptions using log4j Responsible for Deployment and necessary configuration of Applications in WebSphere Application Servers. Developed Spring boot application with microservices and deployed it into AWS using EC2 instances Worked on Amazon IAM service to grant Permissions and resources to users. Managed roles and permissions of users. Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS Responsible for ensuring Systems & Network Security, maintaining performance, and setting up monitoring using Cloud Watch Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache Used Bootstrap and AngularJS, React.js and react.js in effective web design. Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS. Created entities and large data sets with using native and named queries (JPA). Wrote loggers to log the functionality info and errors by exceptions using log4j. Used Log4J to print info, warning, and error data on to the logs. Worked with SVN Version control system to track various aspects of the project. Developed build script using MAVEN to build, package, test and deploy application in application server

Environment: Java 1.8, MySQL, JPA, Struts, JUnit, Log4J, HTML, CSS, JavaScript, Redis, jQuery, Log4J, Linux, Apache Maven,Eclipse, Microsoft VSCode, Microservices,WebSphere, AJAX, JSON, JSF, SVN, AWS

Confidential

Java Developer

Responsibilities:

  • Developed applications by Java/J2EE technologies in Agile Methodology and used to work with multiple teams. Used the Microsoft SQL Server management studio for the different schemas of the database by using windows authentication/SQL server authentication. Created Node.js EXPRESS Server combined with Socket.io to build MVC framework from front - end side AngularJS to back-end MYSQL Extensively used React-Router techniques Axios service to retrieve data from server synchronously. Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. Worked in wide-area network to maintain all the device related data onto MYSQL database. Developed views using HTML, CSS and JS components of Bootstrap framework. Used IntelliJ as Integrated Development Environment IDE. Used
  • GIT for version control tool and IntelliJ for IDE. Investigated and resolved the responsive page demand with Bootstrap grid, collaborated with the Bootstrap 4 and Angular Material Used Couchbase client CBQ workbench to view the document structure and Query APIs. Involved in CICD process using GIT,
  • Jenkins job creation, Maven build Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Developed the restful web services using XML and JSON and created some Restful API methods to create, get and update, etc. Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud. Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot. Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on JAVA 8
  • Oracle Database Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary. Used to give support for the production environment has scheduled deployments and resolved the quick time issues. Worked with React JS to build Bootstrap components for responsive UI
  • Objects and linked with API data to view render the virtual DOM dynamically. Done Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache Using Spring Boot. Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server. Developed Micro Services leveraging in an Azure cloud environment. Existing applications were Deployed to Azure after every enhancement Ingested huge amount of Data from Cosmos, Azure Sql to Azure Cloud Storage. Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags. Built real ti

Confidential

Java Developer

Responsibilities:

  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile ScrumMethodologiesfor application development. Analysis, design, coding, unit, and integration testing of business applications in an object - oriented environment. Experience in Developing
  • User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP. Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects. Implemented single page applications with AngularJS using custom directives and developed Angular routes using route providers. Implemented Angular form validations and used Bootstrap to show error, warning and info messages. Used SpringMVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules. Configured Mongo Sharding for scalability and High Availability Created Object to Mongo mappings for various domain objects Developed DAO layer exposing access to MongoDB Used Spring container for data source and to load the Hibernate specific classes. Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator Used Spring Framework with Hibernate to map to Oracle 11gdatabase and Mapping using Hibernate Annotations. Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton. Used Micro services to communicate using synchronous protocols HTTP and REST. Used JAX-RS for exposing the services. Developed the application using Spring MVC. Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST (JAX-RS). Used Apache Spark on YARN to have fast large scale data processing and to increase performance. Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plug-in. Wrote builds and deployment scripts using Maven and was also responsible in maintaining them. Installed Apache Tez, a programing framework which is built on YARN in increase performance. Configured Java objects with backend database tables using ORM mapping in Hibernate. Used IBM WebSphere Application Server for deploying various components of application. Created and Designed XML schemas and transformed the XML to XSLT style sheet. Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing. Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Launch various AWS EC2 inst

Confidential

Java Developer

Responsibilities:

  • Involved in Agilemethodology to break tasks into small increments with minimal planning, and do not directly involve long - term planning and daily stand-ups, updating tasks Developed the application using Spring boot and Maven. Experience in Message Oriented Middleware implementation using JMS and
  • Apache Kafka Spring and Jersey to serve the web application data in JSON format and usedApache Camel for messaging routing, http endpoints and used freemarker to customize the service responses. Implemented persistence layer using Hibernate to interact with the database and worked on Springas
  • Application Level framework. Developed middleware service and data access layer using Spring and Hibernate and used Spring declarativetransaction management. Involved in deploying and testing the application using JBoss application server. Used SVN for version control and used eclipse as the IDE for developing the application. Extensive experience in development, deployment and troubleshooting Web based and enterprise-basedapplications on Windows, UNIX and Linux platforms. Developed business components using Spring IOC, AOP, Spring annotations and created user detail service forauthentication and access control using Spring LDAP and Spring Security. Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockitoand Jenkins for continuous integration. Involved in developing complex SQL statements and stored procedures with the databases Oracle. Used Maven for project dependency management and Log4j for logging. Used Ext.JS to build the GUI controls ofthe application. In Oracle database required for System user administration, Responsible for developing Use case diagrams, Class diagrams, Sequencediagrams and process flow diagrams for the modules using UML. Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) featuresusing Backbone.js, Require.js and Responsive Design

Environment: JAVA/J2EE, Spring boot, Eclipse, REST web services, Apache Camel, JBoss, Spring MVC, Hibernate, Log4j, Junit, Mockito,Devops, XML, GIT, Jenkins, Maven, Eclipse, Oracle.

Confidential

Java Developer

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams and Sequence Diagrams. Developed front end using Struts framework, business components using EJB's and Java classes and web implementation controllers are servlets. Implementing Tiles based framework to present the layouts to the user. Used struts tags, JSP, JavaScript, HTML, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework. Development and testing of Prism licenses using EJB, JSP, J2EE with Struts
  • Framework. Designed and developed the project using MVC design pattern. Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0. Creation and maintenance of data using Oracle database. JDBC connectivity with Oracle. Extensively used Java best practices and implemented several Core design patterns like Singleton, DataAccessObject (DAO), and Business Delegate etc. Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator - rules.xml. Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team. Involved in Requirements gathering, Requirement analysis, Design, Development, Integrationand
  • Deployment of the application using UML and OO Analysis Design and Development. Developed the User Interaction/GUI Screens usingHTML, JSP, Servlets, AJAX, Java script, and CSS. Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" toisolate each layer of the application to avoid the complexity of integration and customizationusing JSP/Servlet/Tag libraries that were designed using JSP. Used SQL and Stored Procedures for Oracle back-end database and Involved in configuring the database to MySQL. Developed business components for various functionalities.
  • Created extensive SQL queries to analyze data flows across multiple databases. Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support toproduction application. Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics. Developed Custom Tags using JSTL. Worked on the enhancements of the project and Resolved critical technical issues and defects rose during integration and testing phases.

Environment: Java 1.5, JSP, Servlet, MySQL, JDBC, JSP, AJAX, HTML, CSS, DHTML, Junit, Servlets, Web services, SOAP, Java Beans, JQuery, MYSQL, Eclipse, Apache, JavaScript, HP QC.

We'd love your feedback!