Post Job Free

Resume

Sign in

Java Developer Fullstack

Location:
Raleigh, NC
Posted:
May 01, 2023

Contact this candidate

Resume:

Prudhvi Tej Avula

adwueg@r.postjobfree.com 323-***-**** Linkedin

SUMMARY:

Full Stack Developer with over 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Implementation & Maintenance and testing using Java/J2EE, Micro services along with wide - ranging skills in web application development.

Experience with Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, Collectors, default methods, type interfaces, for each.

Experience in developing web applications by using spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.

Experience in web development using Spring MVC.

Designed and developed the Presentation layer using Angular 14 and written logics using Type Script.

Experience in developing RESTful web services using Spring Boot, Spring Cloud in Micro services Architecture.

Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets,AJAX, JavaBeans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.

Responsible for designing the User interface screens using HTML, JSP and validating using java Script.

Involved in implementation of the presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.

Expertise in Front-End Development using MVC frameworks such as Spring, JSF, Struts.

Experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, JSF, EJB, Spring, Web Services, Hibernate, JMS, XML, XSD, XSL and JNDI, AJAX.

Experienced on Big Data in implementing end - to-end Hadoop solutions and analytics using various Hadoop distributions like Cloudera Distribution of Hadoop (CDH), Hortonworks sandbox (HDP) and MapR distribution.

Experienced in working with Spark eco system using SCALA and HIVE Queries on different data formats like Text file and parquet.

Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.

Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle.

very familiar with Java 8, spring framework to develop microservices and REST API. Good experienced with Hibernate framework and MySQL Database.

Experience in GUI design and application development using IDE's like Eclipse and Net Beans.

Worked on React JS Virtual DOM and React views, rendering using components which contains custom HTML directives in JSX

Experience in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.

Experience in designing and building dynamic and user interactive websites using HTML5, CSS3, AJAX, JavaScript, Angular.JS, Bootstrap, Node.js and JQuery.

Have Extensive Experience in IT data analytics projects, Hands on experience in migrating on premise ETLs to Google Cloud Platform (GCP) using cloud native tools such as BIG query, Cloud Data Proc, Google Cloud Storage, Composer.

Can work parallelly in both GCP and Azure Clouds coherently.

Experience in building isomorphic applications using React.js and Redux with GraphQL on server side

Experience in XML technologies like XSD, DTD, XSL, XPATH, XSLT, XQUERY and parsers like SAX and DOM

Experience in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, E-Nums, Concurrency, Multi-Threading, Lambda and Generics.

Experience in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate.

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

Experience in AWS platform and its features including IAM, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, Lambda, API GATEWAY.

Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.

Experience on elastic load-balancers (ELB) for different applications to provide high performance of applications.

Experience on Log4j to print the logging, debugging, warning, info on the server console.

Experience in using Jenkins for continuous integration and sonar jobs for java code quality and experience with Version Control tool GitHub.

Experience in SOA integration projects leveraging SOAP/RESTful web services and Spring Framework.

Experience in managing MongoDB environment from availability, performance and scalability perspectives.

Experience in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.

Strong experience in client interaction and understanding business application, business data flow and data relations from them.

Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS:

Core Technologies

JAVA, J2EE, J2EE Design Patterns, STRUTS 1.0&2.0, Hibernate, Spring, Spring Boot, Spring MVC, Servlets, JSP, SOAP Web Services, Java Script, REST Web Services, Micro Services, SOAP, DTD, HTML5, DHTML, CSS, AWT

Languages

Core Java, SQL, HTML, DHTML, JavaScript, XML, jQuery.

Databases

Oracle 8.x/9i/10g/11g/12c Enterprise Edition

Cloud Technologies

AWS

Tools

Eclipse, Rational Application Developer, Front Page, Ultra Edit-32, Clear Case, OEP, WID Ant, XML

Web Server

Internet Information Server (IIS 7.0), Apache Tomcat 7.0/6.0, Windows Server 2008/2003

Version Control Tools

Visual Source Safe (VSS 6.0), SubVersion (SVN), Visual StudioTeam Foundation Server(TFS 2008)

MS-office Tools

Excel, Word, Power Point, Access, VISIO, Publisher, Outlook

Operating Systems

Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 12.10, Unix Scripting, Windows XP/7/8.1

PROFESSIONAL EXPERIENCE:

Client: Eleavence Health, IN July 2021 – Till Date

Role: Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing.

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

Developed User interface in JSP, javascript and HTML

Developed user interface using JSP, JSP tag libraries JSTL, HTML, CSS, Javascript to simplify the complexities of the application.

Worked on development and implementation of the MVC Architectural pattern using Spring Framework.

Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.

Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot.

Developed Spring Boot applications and micro services and deployed on AWS EC2 instances.

Used complete annotation driven approach to develop the application using Spring Boot.

Designed Spring MVC architecture as per the requirement of the application, developed REST API and Microservices using Spring boot also used postman to test the services and swagger for documentation.

Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.

Built Micro Services using Spring Boot with continuous deployment and continuous integration using Docker and Jenkins.

Developed session, entity beans and message driven beans, mapping of Java Objects to Database Tables using Hibernate. Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.

Designed and developed the UI using Spring View component, HTML5, CSS3, jQuery and React.JS.

Developed application using React.JS components, Virtual DOM, Forms, Events, Keys, Router, Animations and Flux concept and implemented various Front-End screens.

implemented JSON data exchange pipeline for REST APIs.

Used React.JS to build the UI components, developed filters to display different dimension of data and font size modifiers Developed container components as the logic layer for the UI components.

Developed a Single Page Application (SPA) for client to perform risk analysis and predict the impact of fraud, abuse using React JS.

Used React-Router in React.JS for routing and reflux and several others based on requirements and also Developed Web API using Node.JS and hosted on multiple load balanced API instances.

Used Eclipse 3.0 IDE for developing code modules in the development environment.

Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems.

Worked on Web Services for transferring XML data between two interfaces.

Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.

Involved in Coding of EJB (Enterprise Java Beans), which implements business rules, and business logic.

Implemented Log4j for logging in development, testing and production environments and debug the application.

Wrote test cases in JUnit for unit testing of classes.

Worked on Continuous Integration and Continuous Deployment pipeline using Jenkins.

Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.

Designed and developed Spring REST API with Spring Boot 2.0.

Worked on MongoDB concepts such as locking, transactions, indexes, shading, replication, schema design.

Created stored procedures using SQL Server and accessed them by using Java.

Followed agile software development with Scrum methodology.

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

Environment: Java 8, spring, Spring Boot, Hibernate, MVC, Micro Services, JSP, JSF, POJO, RESTful, AJAX, HTML5, CSS3, JavaScript, React.JS, REDUX, React Native, XML, JMS, Docker, Jenkins, AWS, EJB, Log4j, JUnit, SOAP, SQL, PL/SQL, MongoDB, Agile and Windows.

Client: Wells Fargo, CA Feb 2021 - June 2021

Role: Fullstack Developer

Responsibilities:

Responsible for gathering and analyzing requirements and converting them into technical specifications.

Developed in Eclipse environment using spring based MVC framework.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Developed the result web data visualization service including time selected, vision selected, and user selected by using the Spring Boot.

Responsible for creating and maintaining architecture for Restful API using Spring Boot.

Realized high performance, consistency and availability micro services on Spring Boot and deployed the application on AWS EC2 using the docker container.

Configured the Hibernate ORM framework as persistence layer for the backend by using hibernate.confg.xml.

Performed Validations on UI data using JSF validations and JavaScript Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.

Worked on externally facing web-based applications. Involved in implementation of the presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.

Developed client-side application with Angular.JS in a clean Model View Controller (MVC) Architecture.

Integrated various modules during Application Development - Used jQuery and JSF validation framework for front end validations, developed web application using JSF Framework.

Node.JS is used to develop server-side applications.

Expertise in design and development of web and enterprise applications using Redux, AngularJS, Angular 2, Angular 8, jQuery, JavaScript, Ajax, Bootstrap, HTML5, CSS3, SASS, Stylus, ES6, ), SpringBoot

Build data pipelines in airflow in GCP for ETL related jobs using different airflow operators

Responsible for applying the Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.

Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle.

Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems

Used cloud shell SDK in GCP to configure the services Data Proc, Storage, BigQuerY

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

Good experience in developing single page application using Angular JS and Angular 8

Administer and Maintain Source Code Repositories including GIT and TFS.

Developed and deployed EJB’s to implement the business logic and to handle the various interactions with the database.

Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint)

Configured log4j to enable/disable logging in application.

Written test cases for unit testing the code using JUnit testing Framework.

Used agile methodology during rewriting the application and adding new features to the application.

Developed SQL queries, stored procedures and triggers for getting data.

Developed feature components in an agile environment (Scrum) utilizing a Test-Driven Development (TDD) approach.

Administered and Configured the TFS with in multi -platform environments.

Involved in the Code migration from TFS to Git repo. TFS/GIT responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations

Coordinate with Business and Designer team to develop high level Business and Technical documents.

Environment: J2EE, spring, Spring Boot, Hibernate, MVC, Eclipse, REST, HTML5, CSS3, JavaScript, Angular.JS, JQuery, DAO, XML, EJB, Log4j,Git, JUnit, SOAP, SQL, Agile and Windows.

Client: RPA Technologies, India Nov 2017 - Dec 2019

Role: Full stack Engineer

Responsibilities:

Gathered the requirements and converted them into functional design documents and technical design documents.

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.

Used Spring MVC Framework to develop portal applications.

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

Designed and developed Micro Services business components using Spring Boot

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

Used Spring Boot for building cloud Micro services quickly and develop Spring based applications with very less configuration.

Created ASP.NET pages using C#.NET for middle-tier processing of client requests with ADO.NET interfaces for database and implemented stored procedures

Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.

Used Eclipse as IDE for development, build, deployment and testing the application.

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.

Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL and JavaScript.

Designed and developed the Presentation layer using Angular 4 and written logics using Type Script.

Involved in writing the front-end code for the single page application using Angular 2 and recently migrated to Angular 4.

Developed Single page application and structured the JavaScript code using Angular.JS.

Implemented modules into Node.JS to integrate with designs and requirements.

Configured Java Messaging Services (JMS) on WebLogic Server using Eclipse IDE.

Created XML files for storing the data required for module.

Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.

Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.

Implemented the logging mechanism using Log4j framework.

Involved in creation and deployment of the application, done with unit testing by writing the JUnit test cases.

Used Jenkins and Docker container as Continuous Integration and Continuous Deployment tools.

Worked in developing Web Services (SOAP) using JAX-WS.

Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.

Hands-on experience in development of Microservices and deploying in Docker .

Wrote SQL queries, stored procedures and enhanced performance by running explain plans.

Followed Agile/SCRUM software development methodologies.

Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project managers and developers.

Environment: Java 8, spring, Spring Boot, Hibernate, MVC, Micro Services, Eclipse, Jenkins, Docker, Jenkins, HTML5, CSS3, JavaScript, Angular 4/2, Angular.JS, DOM, AWS, JMS, AJAX, EJB, Log4j, JUnit, SQL, PL/SQL, MongoDB, Agile and Windows.

Client: Altruista Health, India. May 2015 – Oct 2017 Role: Java Developer.

Responsibilities:

·Requirement Analysis and Documentation as per SDLC methodologies

·Responsible for implementing applications implemented using a layered approach. Designed and developed the main Module to fit into MVC architecture leveraging Spring MVC.

·Implemented MVC architecture using JSP, spring, Hibernate and used Spring Framework to initialize managed beans and services.

·Used Spring Framework for dependency injection for Action classes using Application Context XML file.

·Developed and Designed Applications using Spring Boot to Develop Micro services.

·Involved in development of REST Web Services using Spring MVC to extract client-related data from databases and implementing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.

·Built REST web service by building Spring Boot in the back end to handle the Ajax calls.

·Developed database access mechanism by using by Hibernate ORM framework.

·Used Hibernate Template of Spring Framework and Hibernate Interceptors.

·Developed system preferences and dynamic user interfaces and created web application prototypes using JavaScript, CSS3, and HTML5.

·Worked with Angular.JS routers, forms, modules, DOM, expressions, controllers, filters, and HTTP Requests.

·Involved in the design and development of RESTful (JAX-RS) web services for other applications to communicate and tested web services using SOAP UI and REST Client.

·Developed REST services using spring and used JAXB API for XML parsing.

·Wrote deployment scripts for implemented EJBs using Ant.

·Used Log4J to print info, warning, and error data onto the logs.

·Developed JUnit test classes for testing the modules.

·Worked on Agile Scrum methodology and was involved in stand-up meetings to monitor the progress.

·Participate in application technical support for user queries.

Environment: J2EE, spring, Spring Boot, Hibernate, MVC, Micro Services, REST, HTML5, CSS3, JavaScript, Angular.JS, DOM, SOAP UI, EJB, Ant, Log4j, JUnit, Agile and Windows.

EDUCATION:

Masters – Computers and information science (Cleveland state university – OH,USA)

Bachelors – Computer science and engineering (Sathyabama university – Chennai, India)



Contact this candidate