Post Job Free
Sign in

Full Stack Java Developer

Location:
Aubrey, TX
Posted:
November 11, 2024

Contact this candidate

Resume:

Harshavardhan Reddy Narayan

+1-469-***-**** *********@*****.*** www.linkedin.com/in/hvrnarayan

Professional Summary:

Full Stack Developer with over 7+ years of experience in working with the web-based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of JAVA/J2EE technologies.

Experience in J2EE architecture and developed server - side applications using technologies like Java SDK, JSP, Hibernate, EJB, JDBC, JNDI, JSF, JMS, spring, Web Services and XML.

Developed and deployed J2EE Application archives (jar, war) on JBoss, Tomcat, Web Logic and Web Sphere Application Servers.

Developed application modules using Core Java such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, object-oriented concepts, data structures, algorithms, multithreading, collections, and Java 17.

Experience in Java 11/8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Developed Micro services with Spring Boot, Spring REST, Spring Cloud, API-Gateway.

Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).

Experience in Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using SOAP, WSDL, UDDI, RESTful, JAX-WS, JAXRS, and JAX-RPC.

Experience in UI development using HTML5, CSS3, JSTL, JQUERY, AJAX, XSLT, JAVASCRIPT, JSON, XML, React JS, Angular JS, Bootstrap, Node JS.

Worked with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML wif SAX & DOM parsers.

Experience in using various Amazon Web Services (AWS) components like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache.

Experience with building Docker Images and running them on Docker containers.

Experience in database modeling and development using SQL and PL/SQL in MySQL, Oracle and NoSql Databases like Cassandra and MongoDB.

Worked with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.

Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

Technical Skills:

Java 17/11/8, PL/SQL, SQL

Core Java, JSP, JDBC, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles

HTML5, XML, XSLT, DOM, JSON, CSS3, JavaScript, XPath, AJAX, React, Angular 14/12/10, Angular.js

UML, Agile, Waterfall.

Spring (IOC, MVC, Boot), Hibernate

Eclipse, IBM RAD

IBM Web Sphere, Apache Tomcat, BEA Web Logic

Oracle 11g/10g/9i, SQL Server, MySQL

Windows, Linux, UNIX

Professional Experience:

Client: Delta Airlines, Atlanta, GA Aug 2023 – Till Date

Role: Full Stack Developer

Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.

Implemented Java 17 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.

Involved in backend development using J2EE (Java 17), Spring Boot and Spring MVC.

Implemented spring framework (Action & Controller classes) for dispatching requests to appropriate classes.

Designed and created Micro services business segments and RESTful administration endpoints utilizing Spring Boot.

Implement OAuth tokenization for RESTful webservices using Spring Boot.

Provided data persistence by ORM (object relational mapping) via Hibernate for application save, update, delete operations and for mapping an object-oriented domain model to a relational database.

Designed and developed front view components using HTML5 and CSS3. Developed Interactive web pages using AJAX and JavaScript.

Developed Single Page Applications i.e. web applications using Typescript Such as Angular 14 from scratch, also developed web pages for different devices like Mobile, Desktop using Responsive Web Design and Bootstrap.

Improve the UI using Angular 14, Angular Material, Bootstrap, Kendo UI and Priming for enhanced user experience in applications.

Developed dynamic, responsive web applications using React.js, leveraging modern ES6+ JavaScript features for seamless user experiences across various devices.

Collaborated with UI/UX designers to convert wireframes into high-quality React components, ensuring adherence to design specifications and accessibility standards.

Involved in using JMS for interposes messaging.

Maintained and expanded AWS (Cloud Services) infrastructure using AWS Stack, defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

Used Docker for possible to production to the development environment to fast possible for interactive use.

Developed EJB tier using Session, Facade, DAO, and Singleton design patterns, which consisted of business logic and database access functionalities.

Used Log4J for application logging and notification tracing mechanisms.

Developed test classes in JUnit for unit testing.

Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.

Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache.

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

Wrote PL/SQL Stored Procedures, Views and Queries using SQL Developer for archiving data on a daily basis for daily and monthly reports and scheduled the job using Spring Scheduler.

Followed the Agile methodology to implement the application.

Performed Design review and Code review for well-known performance practices for better performance and code maintainability.

Environment: Java 17, spring, MVC, Spring Boot, RESTFul, Hibernate, Micro Services, Bootstrap, Docker, JSF, HTML5, CSS3, JavaScript, Angular 14, Angular.JS, React.Js, Node.JS, AWS, Jenkins, XML, EJB, Log4j, JUnit, SOAP, MongoDB, SQL, PL/SQL, Agile and Windows.

Client: Transact Campus, Phoenix, AZ Feb 2023 – Jul 2023

Role: Full Stack Developer

Responsible for gathering business and functional requirements and preparing the design and proof of concept.

Used Java 11 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Configuring Java 11 objects with backend database tables using ORM mapping in Hibernate end to end application on Spring Boot framework (Rest Api Application/Spring JP Using Crud repository).

Used Spring Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the spring-config.xml.

Developed the application for incident creation and retrieving the events using restful web services with Spring Boot.

Involved in creating and Deployment of REST API and Micro services in Java J2EE using Spring Boot.

Involved in implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring Boot.

Responsible for implementing new enhancements and fixing defects using Java, JSF, spring and Hibernate.

Developed Session beans which encapsulate the workflow logic and used Hibernate to access data.

Designed and developed the front-end application and user interactive web pages using HTML5, CSS3 and JavaScript.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 12.

Worked on developing the components using Angular 12 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.

Extensively used JavaScript and Angular.js to provide dynamic User Interface and for the client side validations.

Implemented AWS solutions using EC2, S3, RDS, EBS, ElasticLoadBalancer, Auto-scaling groups.

Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.

Implemented build stage- to build the micro service and push the Docker container image to the private Docker registry.

Worked on Jenkins for the continuous integration and Deployment.

Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.

Used Log4j for logging to trace the application log messages which is used for debugging.

Developed test cases and performed unit testing using JUnit classes.

Followed Agile/SCRUM software development methodologies.

Coordinating with the business and functional teams to get clarity on the requirement for analysis.

Environment: Java 11, spring, MVC, JSF, Spring Boot, Hibernate, REST, HTML5, CSS3, JavaScript, AJAX, Angular 12, Angular.JS, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, SOAP, MongoDB, PL/SQL, SQL, Agile and Windows.

Client: Western Union, Milwaukee, WI Mar 2018 – Aug 2022

Role: Full Stack Developer

Involved in analyzing, designing, proposing, and delivering solutions that are appropriate for business and technology strategies.

Developed using new features of Java 8 Annotations, Generics, enhanced for loop and ENUMS.

Worked on Java 1.8 features such as Lambda expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.

Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure

Developed and Analysis the J2EE application based on the Service Oriented Architecture (SOA).

Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.

Developed Spring Boot Micro services with micro service architecture using REST and Apache Kafka.

Developed a web application utilizing Spring Boot that analyzes database tables to create various batch reports and visual models.

Involved in developing persistent layer using Hibernate framework.

Extensively used HTML5, JavaScript, Angular.js and Ajax for client-side development and validations.

Created a roadmap for UI to migrate into Angular 10 considering Typescript, components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack, and the build process.

Worked on Angular 10 by consuming Restful web services & used Angular 10 forms like Template Driven forms and given major contribution in client-side coding using Angular.js framework and specific framework.

Extensively used Java Multi-Threading concept for downloading files from a URL.

Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

Application server: Developed and Deployed EJBs and other Components in the JBoss Application Server.

Used Log4j for logging purposes during the development of the application.

Prepared JUnit test cases and executed the test cases using JUnit.

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Developed SQL Queries for performing CRUD operations in SQL server for the application.

Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, spring, MVC, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Angular 10, Angular.JS, RESTFul, Micro Services, DAO, EJB, JBOSS, Log4j, JUnit, SOAP, XML, SOAP, SQL, PL/SQL, Agile and Windows.

Client: Avon Technologies Pvt Ltd India Dec 2016 – Feb 2018

Role: Java Developer

Responsible for gathering the requirements of the whole system.

Implemented web-tier using Spring MVC.

Worked on spring framework to create the Web application.

Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.

Implemented the Persistence/DAO layer using Hibernate.

Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Involved in coding, maintaining, and administering EJBs and JSP components to be deployed on a WebLogic application server.

Used Log4J for debugging and error logging.

Developed JUnit test cases as part of the Test-Driven Development approach.

Worked on the Web Services using SOAP.

Developed SQL queries, views, and stored procedures.

Review design and code and provide feedback to make sure that it meets standards and best practices.

Environment: Java, MVC, spring, Hibernate, POJO, Eclipse, XML, JSP, EJB, Log4j, Maven, JMS, JUnit, SQL and Windows.



Contact this candidate