Post Job Free

Resume

Sign in

Stack Developer Web Services

Location:
Hutto, TX
Posted:
April 01, 2024

Contact this candidate

Resume:

Ashrittha Narra

Java Full Stack Developer

201-***-****

ad4pyo@r.postjobfree.com

EDUCATION

Master of Computer Science from University

of North Texas, USA

TECHNICAL SKILLS

Languages /Web Services: CoreJava,

J2EE, C, C++, Python

Java/J2EE Technologies:Java 8&11,JSP,

JMS, JDBC, web Services (SOAP, JAX RPC,

JAX-WS, JAX-RS, WSDL, XSD), Log4j, Akka,

Scala, Microservices, Multithreading.

RDBMS / Tools: Oracle 9i (SQL),

SQL,PL/SQL with TOAD 8.5

IDE/Editors: IBM RAD, Eclipse

WebTechnologies/Scripting

Languages: Servlets, DHTML, Angular JS,

Node JS, Mobile, Backbone JS, Direct Web

Remoting, JavaScript

Databases: Oracle 9i and 11g, IBM DB2

v8, My SQL, MongoDB, Casandra

Java Based Build Tool: Ant 1.7.0, Maven

2.2.1, Jenkins, Build Forge / Splunk

UI Applications: HTML, CSS, ReactJS

jQuery, AJAX, JSON, XHTML, XML and

Bootstrap.

Testing Frameworks: JUNIT,Corburtura

Code Coverage, Mockito & Power M ock

CloudComputing:AWS,EC2, RDS,

DynamoDB,

S3, and Cloud Formation Templates.

Version Control Tools: SVN Subversion

1.4, Clear Case 7.0.1, T.F.S. (Team

Foundation Server), VSS, GitHub

FrameWorks: Struts 2.1, Hibernate 3.x,

spring 3.0

Queuing Tools/ job control system: Web

Sphere MQ Series 7.0, Autosys

Operating System: Windows, UNIX,

UNIX Shell Scripting

ABOUT ME

A seasoned Java Full Stack Developer with seven years o hands-on experience, seeking a challenging and dynamic role to leverage my expertise in designing, implementing, and maintaining robust, scalable, and high- performance web applications.

PROFILE SUMMARY

• A Technocrat 6+ years of IT experience in Analysis,Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.

• Extensively worked on Spring MVC, Spring JDBC, Spring Boot, Hibernate, Docker containers, and JPA.

• Spring Boot Microservices were developed with Microservices architecture using REST and Apache Kafka.

• Proficiency in developing web services (Soap, RESTful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX- RS and JAX-WS.

• Experience in React JS and working with react Flux architecture.

• Strong knowledge and hands-on experience of deploying applications using Kubernetes, cloud native application development, pivotal cloud foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS.

• Experience in Internationalization (i18n) and Localization (l10n).

• Experience in Web services using AXIS, REST FUL API.

• Experience in Jenkins integration service for software development.

• Strong experience on Agile (SCRUM) and Waterfall SDLC.

• Developing websites using DXP (Digital Experience Platform), HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, jQuery, Ajax and JSON.

• Strong knowledge in core Java concepts like collections, Multithreading, design patterns, serialization.

• Proficient in utilizing AWS Lambda to build serverless architectures and improve application scalability and efficiency.

• Hands-on experience in version control tools like Git, SVN andCVS.

• Experience in using Ant1.x and Maven3.x for build automation.

• Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS.

• Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.

• Experience on Jenkins used as Continuous Integration platform CI/CD pipelines to integrate Java code to align with DevOps using Docker.

• Well experienced in using JUnit, Selenium,

Mockito, Log4j, JMeter, TestNG and SOAP UI for testing framework.

• Strong hands-on experience with Spring IO and Spring Boot.

• Experience working with various SDLC methodologies like Agile Scrum, RUP and Waterfall model.

• Experienced in working with Redux architecture using complex Objectoriented concepts in improving the performance of the websites. WORK EXPERIENCE

Client: FirstEnergy Corp, Texas, U.S. (Jul 2023 - Present) Role: Java Full Stack Developer

Description: FirstEnergy Corp is an energy company. It is primarily engaged in generating, transmitting, and distributing electricity to residential, commercial, and industrial customers. It was established for ensuring operational resilience, and delivering value to customers and stakeholders in an ever-evolving energy landscape. It maintains energy efficiency programs, grid modernization initiatives, and the development of smart grid technologies to enhance reliability, improve customer service, and promote sustainability. Responsibilities:

• The views are programmed using JSP pages with the struts tag library; Model is the combination of EJB’s and Java classes and web implementation controllers and Servlets.

• Developed and implemented RESTful Web APIs, and exposes endpoints using HTTP methods like GET, PUT, POST and DELETE. Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.

• Implementing CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated Selenium in Jenkins 2.60.3 to perform the automated integration test.

• Used GIT for Source Code Management. Used Quality Center to keep track of the Defects and Issues.

• Integrated the application with Spring Framework for implementing dependency injection provide abstraction between presentation and persistence layer.

• Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

• Provides intermediate level system analysis, design, development, and implementation of UI and MTs for WEB and Batch based software. Developed Single page application with Angular 8, DXP local component, HTML, CSS5, and Typescript.

• Expertise with unit testing & Test-Driven Development.

• Implemented Spark using Scala and Spark SQL for faster testing and processing of data.

• Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

• Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.

• Used JavaScript and jQuery for validating the input given to the user interface.

• Built Components using Angular and worked on Angular directives. Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code.

• Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various administrative tasks.

• Involved in system design and development in core java using Collections, multithreading and exception handling.

• Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules. Expertise in React JS framework to develop the SPA.

• Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

• Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability. Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed into OpenShift cloud platform. Environment: Java 1.8, J2EE, JSP, HTML5, CSS3, MongoDB, GraphQL, Scala, Lambda, Drools, CI/CD, PCF jQuery, Ajax, JavaScript, Spring Boot, API, Spring, Akka, MySQL, Hibernate, Kafka, Struts, MVC, Oracle, SVN, JUnit, Typescript, AWS, GitHub, JIRA, SCRUM, Micro service, Docker, Kubernetes, Microservices Client: Amazon, Dallas, US (July 2022 - June2023)

Role: Java Full Stack Developer

Description: Amazon is an American multinational technology company focusing on e-commerce, cloud computing, online advertising, digital streaming, and artificial intelligence. It also distributes a variety of downloadable and streaming content through its Amazon Prime Video, MGM+, Amazon Music, Twitch, and Audible units. Responsibilities:

• Involved in the understanding the requirements and participated in SDLC life cycle. Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL invoker, UNIX shell scripting and core java.

• Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management. Involved in web services design and development. Responsible for creating and consuming web services using REST and XML.

• Deployed static websites and several supporting APIs (Node.js) following a server less architecture in AWS (API Gateway, AWS Lambda & Lambda @Edge, Cloud Front, Dynamo DB, S3, and more).

• Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.

• Involved in JUnit testing, JSON parser & maintaining data accuracy.

• Involved in Migrating existing application in to microservices architecture using REST APIs and Spring Boot.

• Involvement in building spring batch to maintain the several jobs on ETL data. Involved in using ISO Messaging standards.

• Designed and developed java backend batch jobs to update the product offer details.

• Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.

• Developed a controller Servlet that dispatches request to appropriate Action Classes. Designed and coded application components in an Agile environment. Implemented Kubernetes Stateful Sets to manage stateful applications in the marketing environment, ensuring data integrity and high availability. Handling the project with GIT version control.

• Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.

• Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.

• Created Q manager connection factory, JMS destinations to integrate the application using JMS.

• Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins. Environment: Java 1.8, J2EE, JSP, HTML5, Kubernetes, Typescript, Microservices, Akka, CSS3, Selenium, jQuery, Ajax, NodeJS, JavaScript, Kafka, MongoDB, GraphQL, AWS, Spring Boot, Spring,Hibernate, REST, SOAP, MVC, Oracle, SVN, JUnit, JIRA, SCRUM,PCF.

Client: Pfizer Pharma, Virginia, US (Apr 2021 - Jun 2022) Role: Java Full Stack Developer

Description: Pfizer Pharmaceuticals Limited is an multinational pharmaceutical company. It produces generic therapeutic drugs and engaged in contract clinical research and manufacturing. I designed and implemented server-side logic and databases using Java, Spring Boot, and other relevant technologies. Responsibilities:

• Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.

• Involved in various phases of SDLC as requirement gathering, modeling, analysis, architecture design and development and the project was developed using Agile Methodologies.

• Worked on the modernization of a legacy and outsourced UI technologies used were Angular 2/4, Angular Materials 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).

• Supports different markets for alerts and bugs, Analyze and understand fix them.

• Worked on integration of AWS Cloud configuration management and Centralized logging using Spring Boot and Java application. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. Produced as well as consumed RESTful web services using Jersey API's.

• Also created YAMEL files for using a swagger API within the UI. Developed test cases using JUnit to validate several business rules in the application. Developed GUI using JSP, JSTL, AJAX, HTML, CSS and JavaScript.

• Used HTML, XHTML, DHTML, Java Script, AJAX, Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal.

• Used Jenkins and pipelines to drive all Microservices authentication builds out to the Docker registry and then deployed to Kubernetes. Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.

• Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.

• Expertise in coding optimized SQL queries on databases like Oracle.

• Extensively used Jenkins for CI/CD and used SVN for version control and used STS as the IDE for developing the application. Developed the Request handler’s application using Strut’s framework.

• Implementation of the design wireframe using Angular 8.0 and exposing backend services which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance. Developed Service Timeouts for NoSQL, Mongo DB, Db2 and Sybase. Environment: Java, J2EE, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, JavaScript, Oracle, Web Sphere, SQL, Windows. Client: LIC India, Bangalore, India, (Oct 2019 - Dec 2020) Role: Java Full Stack Developer

Description: LIC India is an Bigest insurance group in india. As part of this project, we are seeking a skilled Java FullStack Developer to play a crucial role in developing robust and scalable solutions that will propel LIC into the digital age.

Responsibilities:

• Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.

• Expertise in RESTful, SOAP web services developing for consumption of API service in the frontend.

• The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.

• Behaviour-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked cucumber reports.

• Experience in working on version controller tools like Git, GitHub, CVS, Bitbucket, Subversion (SVN) etc.

• Involved in writing the microservices in spring boot application with springannotations.

• Used jQuery APIs to implement cross-domain calls and handling JSON responses.

• Involved in implementing jQuery for providing interactive user interfaces.

• Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.

• Supports different markets for alerts and bugs, Analyze and understand fix them. Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka.

• Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.

• Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.

• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).

• Used S3 buckets for storing the CSV files and used the java AWS SDK to read and parse the data. Work on application using Angular CLI and Web-pack and took part in developing unit test cases using Angular test bed utilities and Jasmine.

• Implemented serverless architecture using AWS Lambda to reduce infrastructure costs and enhance scalability. Environment: Java 1.6, J2EE, JSP, JDBC, Microservices, RESTful, HQL, Typescript, Struts 2.0. Log4J, NodeJS, Tomcat Server 6.0, AngularJS, AWS, Eclipse 3.0, Hibernate 3, Maven, MySQL, UML, REST API, CVS, SOAP UI, Web Logic 10.3.

Client: Canara Bank, Benguluru, India (Aug 2018 - Sep 2019) Role: Java Developer

Description: Canara Bank is an Indian public sector bank. It is having a web application that contains various modules like Personal Banking, Corporate Banking, Investor Relation, NRI Banking, Net Banking, MSME Banking etc. It provides various services to the customers like send money, view payment history, pay bills, add account, profile management etc Responsibilities:

• Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.

• Experienced in React Js framework and working with React Flux Architecture.

• Involved in designing the report for the validation service to identify bad data and data consistency from legacy database to migration database in SQL server. Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.

• Implemented Spring IOC for inter connection between modules in our application.

• Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from NodeJS.

• Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.

• Developed mapping spreadsheets for (ETL) team with source to target data mapping with data modeling naming standards.

• Involved in writing java API for Amazon Lambda to manage some of the AWS services.

• Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on Splunk SPL

(Search process language) queries, reports and logging using Log4j.

• Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration.

• Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.

• Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions. Environment: Agile, Java 11, Spring, Spring Boot, Microservices, Spring IOC, Spring AOP, Spring Data, Spring Batch, Spring Security, AWS, Oracle, HTTP, JAX-RS, STS, Rest API, Apache Tomcat Server, GIT, Jira, Agile, Windows.



Contact this candidate