Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Hyderabad, Telangana, India
Posted:
February 14, 2024

Contact this candidate

Resume:

Sai Abhiteja Panthangi

678-***-****

Full Stack Java Developer

ad3mpe@r.postjobfree.com

PROFESSIONAL SUMMARY

Around 8+ years of experience in Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End-User support using Java/J2EE technologies.

Developing web-based controllers using Java, J2EE, Web services (REST), MVC 4.0/5.0 framework (Spring MVC), and MySQL.

Expertise in open-source frameworks like Struts 2.0, Spring 4/5 (IOC, JDBC, AOP, and LDAP), Web services, Hibernate, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.

Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), JQuery, Angular JS, Angular 12/8, AJAX, and JSON, Node.js, and ReactJS.

Experience in working with messaging services like Kafka and RESTAPI’s, AWS to pull and push Metadata from Apache Atlas using Java Connectors.

Strong knowledge of Cloud application security models, protocols and tools like AWSIAM, AWSKMS policy, Microsoft Azure AD, Google Cloud.

Using Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes

Involving in pretesting the Web Service calls with SOAPUI using endpoints used GITHUB for maintaining the component and to release version management.

Developing Micro Services applications using Spring Core, MVC 4.0/5.0, DAO, ORM, Spring MVC, Spring Eureka, Spring Hystrix, Spring Ribbon.

Good experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask, Pyramid and Zone Python web application frameworks.

Experience and Knowledge of0020all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding,

Testing, Deployment and developing applications using Waterfall. Java with Multithreading, Concurrency, Exception Handling, and Java Collections.

Using Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform

Hands on Experience on MVC Framework and Hibernate 3.0 to connect with backend database for large based enterprise Applications.

Experience in handling messaging services using Apache Kafka Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic, Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.

Working on NodeJS framework to develop dynamic and rich client web pages Micro Services with Spring Boot through a combination of REST and Apache Kafka.

Experience in deploying applications/Port lets on Tomcat 5.x/6.x/7.x, and WebLogic 6.x/8.x/9.x servers writing JUNIT test cases as well as Selenium test cases to make sure the UI changes are reflected correctly or not.

Creating REST web services to publish ML models - business function and earnings code prediction models via API as predictive analytic service using Java 11 and python.

Developing applications using Java/J2EE and frameworks such as Spring, NodeJS, Spring MVC, Spring Boot, Restful API, SOAP, Security/JWT/OAuth2, DATA JPA and Hibernate.

Developing UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and NodeJS and prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.

Excellent knowledge on Java 11 concepts like Streams, Lambda Expressions, Method References etc. and developed MVC based portlets using Liferay and migrated existing portlets from Liferay 6.1 to Liferay 7.1.

Proficient in developing front-end systems like Client-side validations with JavaScript, Ajax, Bootstrap, HTML, CSS and JavaScript frameworks such as Angular JS.

TECHNICAL SKILLS

Programming Languages

Java 11/8/7, C, C++, J2EE, SQL, Python, PL/SQL

Web Technologies

HTML5, AJAX, JSF, JQuery, CSS3, Angular JS, Angular 12/8 JavaScript, Node JS, React JS, Json-Parsing, JSON-DTD

Web Services

JAX-WS(SOAP), JAX-RS (REST/REST API), WSDL

J2EE Technologies

Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Frameworks

Spring Boot, Spring 4/5, Spring Batch, Spring Security, Spring ORM, Spring MVC, Hibernate, Struts

Build Tools

Spring Tool Suite (STS), Eclipse (Oxygen), Edit Plus, Azure, Jenkins, CI/CD, Docker, Kubernetes, Pivotal Cloud Foundry (PCF), Google cloud

Version Control Tools

SVN, GIT, JIRA, CVS, VSS, Harvest, Clear case, CI/CD.

UML Tools/ other tools

Ant, Maven, Gradle, Clear Quest, Bugzilla, MS Visio

Databases

MS SQL Server, Oracle 11g/10g, Mongo DB

AWS

EC2, RDS, S3, ELB, SNS

Applications & Web Servers

Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0, Apache Kafka

Platform

Windows, UNIX

Other Skills

XML, Ajax, MS office suite and log4j

PROFESSIONAL EXPERIENCE

EBAY, San Jose, CA Oct 2021 – Present

Full Stack Java Developer

Description: EBay Inc global commerce leader that connects millions of buyers and sellers around the world exist to enable economic opportunity for individuals, entrepreneurs, businesses and organizations portfolio of brands includes eBay Marketplace and eBay Classifieds Group sellers the ability to grow a business with little barrier to entry regardless of size, background or geographic location.

Responsibilities:

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.

Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, Bootstrap, Tag Libraries Angular 12 Custom Tags and JavaScript Frameworks such as Require.js, Backbone.js, NodeJS.

Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable Created User defined exception classes using Java and building SOAP, Rest and Rest API.

Participating in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.

Experience in handling messaging services using Apache Kafka implemented Micro Services architecture to make application smaller and independent REST web services using Jersey with the enabled OAUTH.

Maintaining, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.

Using the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo DB (NoSQL) database.

Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using JENKINS, BUILD Pipelines.

Installing, configure and hosting the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).

Developing RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring Boot application with Micro Services performing the Unit testing and basic functional testing with different set of data.

Extensively used Hibernate in data access layer to access and updates in the database used Docker to containerize the Services and APIs to run on AWS EC2 instances.

Proficient in working with various technologies like Java 11, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Spring 5, Hibernate, Micro Services, Spring Boot, Spring Cloud, Ajax, jQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.

Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable components and Java Beans for getting data from oracle tables.

Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP, Spring framework validations are done using Spring Boot validation framework and JavaScript.

Designing, developing and implementing unit tests and product features developed business components using Java Objects, Core Java, Multithreading and Collections.

Developing the java code using Eclipse as IDE backend services in Java and Groovy strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.

Working on Jenkins for continuous integration with Gradle and GitHub setup the Continuous Integration & Continuous Development for the application using Jenkins.

Environment: Java 11, J2EE, Spring 5.0, Spring Boot, SOAP, Hibernate, Micro Services, REST, REST API, CSS3, XML, Angular 12, CI/CD, Mongo DB, AWS, NodeJS, JDBC, Apache Kafka, Docker, JSON, GitHub, JavaScript, JAX-RS, JUnit.

USAA, San Antonio, TX Feb 2020 – Sep 2021

Java/J2EE Developer

Description: USAA our mission is more than just words it’s the reason we do is to be the military community’s provider of choice for insurance, banking, financial products, and advice back at our history and you’ll see a strong track record of providing members with the highest level of care and support. And we’re proud to continue helping them achieve better financial futures.

Responsibilities:

Developed tools using Python, Shell scripting, XML to automate some of the menial tasks with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Implemented Angular 8 services to connect the web application to back-end APIs and Used Micro Services with Spring Boot through a combination of REST and Apache Kafka.

Designed and developed a horizontally scalable APIs using Python Flask created a Handler function in Python using Azure that can invoke when the service is executed.

Developed test cases and performed unit testing using JUNIT Test cases UI for Functional Testing, Performance Testing, and Regression Testing and to test REST & SOAP.

Worked as Java/J2EE Developer in developing two different web-based applications and followed Test-Driven Development (TDD) and Agile methodology.

Used version control repository GIT and JIRA for issue tracking in deploying applications in Tomcat server specific formats with Excel macros and Python libraries.

Developed Interactive web pages using HTML5, CSS3 and JavaScript and various screens for the front end using Angular 8 and used various predefined components.

Implemented the single page web application based front end for displaying user requests, user records history and security settings various users using Java 8.

Developed application is built Micro Service Oriented Architecture using MEAN (Mongo DB, Express JS) stack and developed Single Page Applications (SPA).

Experienced working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns used Spring 4, annotations, and to implement business layer and navigation part of application,

Implemented persistence layer using Hibernate that uses POJOs to represent DB tuples business logic at Server side in Core Java, and Java, J2EE Architecture.

Developed Micro Services with Spring Boot to retrieve API routes and Implemented Spring Circuit pattern, integrated Hystrix dashboard to monitor spring, Micro Services.

Developed REST web service using Jersey which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. REST API using Jersey for JAX-RS implementation.

Developed entire frontend and backend modules using Python on Django Web Framework and Worked on designing, coding and developing the application in Python using Django.

Created tables and worked on MySQL and PL/SQL to write functions and packages for Azure Complex Inserts and updates in the database.

Environment: Java 8, J2EE, Spring 4.0, Spring Boot, Hibernate, Angular 8, SOAP, REST, REST API, Microservices, MongoDB, Kafka, PL/SQL, CI/CD, Mongo DB, Azure, JavaScript, JSON, Docker, JAX-RS, JUnit,

FRB, San Francisco, CA Aug 2018 – Jan 2020

Java Developer

Description: First Republic Bank - First Republic is a different kind of bank we and our wealth management affiliates provide exceptional service in everything we do one of the reasons for our high level of client satisfaction, and why we were named Best Private Bank in North America recently by Private Asset Management Magazine we deliver a level of personal service you won’t find anywhere else first Republic offers a complete range of lending, deposit, investment, trust and brokerage services. We provide comprehensive business banking including: lending, cash management, deposit, and foreign exchange, and our affiliates offer investment management services.

Responsibilities:

Designed and developed the REST based Micro Services using the Spring MVC presentation layer code, using JSP, HTML, AJAX and jQuery.

Worked end-to-end flow i.e. controllers’ classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using Core Java and data structures.

Designed, develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.

Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design expertise in the implementation of Core concepts of Java 7, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB

Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing worked with Open symphony workflows and delivered workflow module to the client.

Developed application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC, AOP), DTO, and JTA.

Created groovy scripts to extract transaction volume information and email to management on daily basis worked with defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version control tool.

Involved in debugging and tuning the PL/SQL code, tuning queries, optimization for the Oracle database using Explain Plan, hints and also worked on Partition tables using Range method.

Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j the Persistence layer DAO using HIBERNATE.

Implemented Angular JS services to connect the web application to back-end APIs SOAP, Rest, Rest API web services to exchange the data with backend application

Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better Angular JS maintenance of code and re-usability.

Used Java 7 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.

Environment: Java 7, J2EE, Spring, Spring MVC, Hibernate, Angular JS, SOAP, REST, REST API, PL/SQL, Micro Services, Oracle, Eclipse, JUnit, Bootstrap, Mongo DB, Agile, UML, JSP, JSTL, Maven, CSS, jQuery.

Primetech Software, India Mar 2015 – Dec 2017

Software Developer

Description: Primetech Software design and develop web-enabled software covering all web-related business needs including web applications development and modernization, customization of open-source solutions, web services building, mash-ups deployment, intranet/extranets development or system integration. We also create value-added mobile apps on various platforms as per your specific needs.

Responsibilities:

Implemented MVC architecture using Apache STRUTS framework designed the front end using JSP, Tag Libraries and JavaScript and developed framework components, involved in designing MVC pattern using Struts framework.

Learned XML for communicating client written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS.

Used Angular Promise, Angular Custom directives, Angular custom services, Angular to SOAP to Spring calls involve in implementation of REST and SOAP based web services

Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing J Unit test cases and created set up manuals and user guides in Units integration, bug fixing and User acceptance testing with test cases.

Worked closely with testing groups for module and integration testing Developed batch processes to perform the daily updates with Spring Batch Module Automation testing using J unit.

Good knowledge of concepts in Java likes OOPS, Multi-Threading and Exception Handling and implemented Core Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation used Java Collection Framework.

Involved in Developing of Application based on J2EE using Hibernate and spring framework Implemented, Dependency, Injection, using the spring framework.

Developed applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2 the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.

Developed hibernate DAO Classes using Spring MVC Template, worked with Hibernate for object relational mapping and connection management

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, REST API, Java Beans, Servlets, JSP, JavaScript, HTML, J Unit, Angular, Eclipse, SVN, SQL.

Sitel India Private Limited, India Jul 2013 – Feb 2015

Business Associate

Responsibilities:

Manage sales cycle from prospect to closing independently, discuss progress with management and develop solutions to improve closing ratio.

Manage day-to-day operational duties (manage and track sales lead flow, manage and maintain CRM database, report weekly activities and accomplishments, etc.).

Work closely with Sales and Marketing teams to build and manage thoughtful, high performing materials for the sales teams.

Assist the Development team in developing and maintaining relationships with the Foundation’s corporate partners, including.

Provide assistance on business development opportunities with new and/or existing clients work closely with the Director of Marketing and Sales Managers to assist with inbound marketing.

Work closely with internal stakeholders in sales and business development to develop a strategy for government relations, public and diplomatic sales.

Handled the tasks of serving as the first point of contact to prospective partners and customers provided detail information of the product and services of the organization.

Performed the tasks of calling prospective customers and developing business relationships with meeting industry associations.

Handled responsibilities of interacting with senior sales team to achieve new-booked business and industry partnership quotas

Processed sales queries and updated the same to the business executives evaluated, interpreted, and analyzed data and business processes.

EDUCATION:

Masters in Computer Science from Kent State University, USA 2020



Contact this candidate